Teacher
|
CABIBBO LUCA
(syllabus)
• Software processes; Iterative and agile development. • Requirements; Use cases. • 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, QUARTA EDIZIONE, 2015 or CRAIG LARMAN, APPLYING UML AND PATTERNS, PRENTICE HALL PTR, THIRD EDITION. 2004
|