Corso di Architetture Software
Laurea Magistrale in Scienze di Internet
Università di Bologna
Docente: Paolo Ciancarini
Copie delle presentazioni proiettate a lezione 2011-2012
cap 1 and cap 2 textbook (The relevance of software architecture)
cap 3 and cap 4 textbook (Designing software architectures)
cap 5 textbook (introduction to architectural styles)
Advanced UML for software architecting
Architecture-centric software processes
Architectures for software services and cloud computing
An introduction to Metamodeling and the Model Driven Architecture
Sito del Libro di testo, con lucidi
Materiale didattico anni passati: Vedi Wiki del corso
Riferimenti utili
Documenti standard IEEE (accessibili dalla rete del Dipartimento)
Eclipse (ambiente di progettazione consigliato)
Enterprise architect (uno dei migliori strumenti per progettazione architetturale con UML)
Sw architectures al Software Engineering Institute
International Association of Software Architects
Sito con molti articoli su architetture software 2
Martin Fowler bliki (blog+wiki)
Google Scholar: per cercare articoli
Letture consigliate
Prequisito: Letture di Ingegneria del Software
Perry & Wolf: Foundations for the Study of Software Architecture
Garlan & Shaw: An introduction to Software Architecture
Monroe & Kompanek & Melton & Garlan: Architectural Styles, Design Patterns, and Objects, IEEE Software 1997
Abowd & Allen & Garlan: Formalyzing Style to Understand Descriptions of Software Architecture
Tracz: DSSA (Domain Specific Software Architecture) pedagogical example