Analisi dettagliata e design B. Pernici
Sommario Analisi dettagliata –Separazione interfaccia, controllo, entita Design –Logical view –Progettazione dei dati –Component view
Analisi dettagliata Packages Boundary-control-entity (interfaccia, controllo, entita)
Design package
Boundary - control - entity Secondo Conallen (interpretazione pattern model-view- controller): stereotipi –Boundary –Control –Entity Separare logica applicativa da presentazione e da dati presentati allutente Esaminare ciascun caso duso Coordinamento tra modello di navigazione e modello concettuale Si fara evolvere in modello di design
Primo passo analisi Use case: Mostrare Configurazione Computer Standard
Regole di robustezza Accesso a entita tramite controllori Interfacce per gestire interazione con attori Entita: dati di interesse, persistenti Da UX model: corrispondenza schermate – interfacce Da modello concettuale dei dati: corrispondenza entità con classi del class diagram
Elaborazione analisi
Sequence diagram per lanalisi Interazioni tra oggetti corrispondenti alle classi del modello di analisi Elaborazione del diagramma di sequenza di interazione precedente