To show the organization of the course that includes this module, follow this link Course organization
The course introduces the design and development of software systems. Via the development and implementation of prototypical concrete software projects, the students will learn a number of advanced techniques for the development of object-oriented software systems.
The course introduces the principal methodologies and technologies for software development, and covers different programs for computer-aided software engineering (CASE), which may be used for the development of the prototypical software projects considered in the course.
In particular, the students experience the use of UML for the planning and development of small software components, as well as the use of tools for version management.
Through the completion of a number of projects, the students will learn how to work effectively as part of small development team and how to document the software design by creating specific UML diagrams.
The examination consists of the completion of a number of projects, which the students can carry out in small groups (of 3 o 4 students).
With the successful completion of these projects, the students obtain 1 credit, which will be added to the 4 credits of the second module of the Software Architecture Course.
******** CSS e script comuni siti DOL - frase 9957 ********p>