Page begin -
Logo DISCO
|
Go to the Highly accessible area
|
Go to the Content page
|
Go to the End of content
|
Go to the Main menu
|
Go to the Navigation Bar (location)
|
Go to the Navigation menu (tree)
|
Go to the Commands list
|
Go to the Further readings
|
Go to the Bottom Menu
|
Logo Ateneo
   
Education
Ingegneria del software (progettazione object oriented)

Docente: Francesca Arcelli Fontana  

Crediti: 6 CFU

Approfondimenti della progettazione a oggetti con i design patterns
Come raffinare i modelli di dominio.
Analisi architetturale
Progettare un’Architettura Software (SA)

  • Valutare l’adattabilità dei sistemi di progettazione standard per modellare le SA;    
  • Aspetti di interoperabilità e integrabilità;Caso di studio per una architettura di integrabilità;
  • Utilizzo di componemti (off the shelf components);
  • Pattern architetturali, Stili, Modelli e Architetture di riferimento (Reference  and              architectural Models);
  • Modellare le SA usando specifici pattern di domini. 

Progettare un framework per la persistenza con i patterns

Attributi di qualità di una architettura software
Valutare un’architettura software (Metodi del SEI-CMU)
Model Driven Architecture (MDA)
Documentare un’architettura software

Evoluzione architetturale
Ricostruzione dell’architettura software (SAR)
Ricostruire l’architettura di un sistema legacy
Ridocumentare un’architettura software: i.e. la ricostruzione dei diagrammi UML (diagrammi statici e dinamici)  

TESTI CONSIGLIATILarman, Applying UML e i Pattrens. Analisi e Progettazione orientata agli oggetti, Prentice Hall  (verrà completata la parte di questo testo che è stato adottato al II anno). 

Alcuni capitoli dei seguenti testi o articoli/tutorial disposnibili via webL.Bass, P,Clemens, R,Kazman, Software architecture in practice, Addison WesleyP,Clemens et al.,  Documenting Software architecture, Addison WesleyP,Clemens, R,Kazman, M.Klein, Evaluating Software architecture, Addison WesleyM.Fowler, Patterns of Enterprise application architecture, Addison Wesley

Esame: Progetto

Vai al sito web del corso

Further readings
(C) Copyright 2016 - Dipartimento Informatica Sistemistica e Comunicazione - Viale Sarca, 336
20126 Milano - Edificio U14
redazioneweb@disco.unimib.it - last update of this page 25/03/2011