| SOFTWARE ANALYSIS AND DESIGN
(objectives)
The goal of this unit is the introduction of models and methods for software analysis and design, and specifically for object-oriented analysis and design in the context of an iterative and incremental development process use cases, and software patterns
|
|
Code
|
20810524 |
|
Language
|
ITA |
|
Type of certificate
|
Profit certificate
|
|
Credits
|
9
|
|
Scientific Disciplinary Sector Code
|
ING-INF/05
|
|
Contact Hours
|
72
|
|
Type of Activity
|
Core compulsory activities
|
|
Teacher
|
CABIBBO LUCA
(syllabus)
Software processes; Iterative and agile development. Requirements; Use cases; User stories. Object-oriented software analysis; Domain modeling; System operations; Operation contracts. Object-oriented software design; Principles of software design; GRASP patterns; Use case realizations; Dynamic and static design; Design patterns; Layered architecture. Software modeling; UML.
(reference books)
Craig Larman, APPLICARE UML E I PATTERN – ANALISI E PROGETTAZIONE ORIENTATA AGLI OGGETTI, PEARSON EDUCATION ITALIA, QUINTA EDIZIONE, 2020. or CRAIG LARMAN, APPLYING UML AND PATTERNS, PRENTICE HALL PTR, THIRD EDITION. 2004
|
|
Dates of beginning and end of teaching activities
|
From to |
|
Delivery mode
|
Traditional
|
|
Attendance
|
not mandatory
|
|
Teacher
|
CRESCENZI VALTER
(syllabus)
Software processes; Iterative and agile development. Requirements; Use cases; User stories. Object-oriented software analysis; Domain modeling; System operations; Operation contracts. Object-oriented software design; Principles of software design; GRASP patterns; Use case realizations; Dynamic and static design; Design patterns; Layered architecture. Software modeling; UML.
(reference books)
Craig Larman, APPLICARE UML E I PATTERN – ANALISI E PROGETTAZIONE ORIENTATA AGLI OGGETTI, PEARSON EDUCATION ITALIA, QUINTA EDIZIONE, 2020. or CRAIG LARMAN, APPLYING UML AND PATTERNS, PRENTICE HALL PTR, THIRD EDITION. 2004
|
|
Dates of beginning and end of teaching activities
|
From to |
|
Delivery mode
|
Traditional
|
|
Attendance
|
not mandatory
|
|
|