Course Details for A.Y. 2010/2011
Name:
Ingegneria del Software II / Software Engineering II
Basic information
Degree(s):
Laurea Base in Informatica 3° anno Opzionale
Language:
Italian
Course Objectives
This course aims, on one hand, at in-depth enhancing the students’ knowledge acquired in the Software Engineering course, on the other end at introducing new topics. The latter ones can be summarized as: dealing with functional and non-functional properties of component-based systems, studying quantitative properties of software systems like reliability and performance, introducing advanced notions on UML and related technologies. Capabilities
The course is intended to develop students’ capabilities for modeling and analyzing software systems, as well as capabilities of getting use to different tools that support such activities. This experience shall make them able, in future, to fully exploit the functionalities of any tool they will be exposed to
Course Content
- Software Architectures
- Architectural Description Languages
- Component-based Systems e Middleware
- UML profiling
- Non-functional Validation of Software
- Performance Analysis
- Reliability Analysis
- Software cost
Prerequisites and Learning Activities
The maturity of a graduate student mostly consists in being able to choose the better tools (i.e. models, methodologies, software tools, documentation) to accomplish a certain task
Assessment Methods and Criteria
Scritto e orale
Textbooks
- Altro materiale didattico indicato dal docente durante il corso
- C.U.Smith, L.Williams, Performance Solutions , Addison Wesley. 2002. testo di supporto
- Ian Sommerville, Software Engineering , Addison-Wesley. testo principale
Course page updates
This course page is available (with possible updates) also for the following academic years:
To read the current information on this course, if it is still available, go to the university course catalogue .
Course information last updated on: 19 maggio 2010, 11:13