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.
teacher profile teaching materials
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.
EDUCATION ITALIA, QUINTA EDIZIONE, 2020. or CRAIG LARMAN, APPLYING UML AND PATTERNS, PRENTICE HALL PTR,
THIRD EDITION. 2004
Programme
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.
Core Documentation
Craig Larman, APPLICARE UML E I PATTERN – ANALISI E PROGETTAZIONE ORIENTATA AGLI OGGETTI, PEARSONEDUCATION ITALIA, QUINTA EDIZIONE, 2020. or CRAIG LARMAN, APPLYING UML AND PATTERNS, PRENTICE HALL PTR,
THIRD EDITION. 2004
Attendance
-Type of evaluation
- teacher profile teaching materials
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.
EDUCATION ITALIA, QUINTA EDIZIONE, 2020. or CRAIG LARMAN, APPLYING UML AND PATTERNS, PRENTICE HALL PTR,
THIRD EDITION. 2004
Programme
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.
Core Documentation
Craig Larman, APPLICARE UML E I PATTERN – ANALISI E PROGETTAZIONE ORIENTATA AGLI OGGETTI, PEARSONEDUCATION ITALIA, QUINTA EDIZIONE, 2020. or CRAIG LARMAN, APPLYING UML AND PATTERNS, PRENTICE HALL PTR,
THIRD EDITION. 2004
Attendance
-Type of evaluation
-