Software Architecture - Laboratorio modulo II (2008/2009)

Course Not running, not visible

Course code
Name of lecturer
Luca Vigano'
Number of ECTS credits allocated
Other available courses
Academic sector
Language of instruction
2° Q dal Jan 26, 2009 al Mar 27, 2009.

To show the organization of the course that includes this module, follow this link * Course organization

Lesson timetable

2° Q
Day Time Type Place Note
Monday 3:30 PM - 6:30 PM lesson Laboratory Delta  

Learning outcomes

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.

Assessment methods and criteria

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.