Dettagli modelli UML PiggyBank |
In conformità con RUP (Rational Unified Process), il modello UML di esempio PiggyBank è suddiviso in tre modelli e ciascuno descrive un aspetto diverso del sistema: il modello del caso di utilizzo, il modello di analisi e il modello di progetto.
Modello del caso di utilizzoIl modello del caso di utilizzo descrive l'interazione tra gli utenti e il sistema. Oltre alla documentazione relativa ai requisiti, il modello del caso di utilizzo contiene diagrammi del caso di utilizzo e di sequenza che rappresentano graficamente i requisiti del sistema.Modello di analisiIl modello di analisi documenta il risultato della fase di analisi. Il modello di analisi segue il RUP per identificare gli oggetti che interagiscono con gli utenti (confini), gli oggetti persistenti all'interno del sistema (entità) e oggetti che coordinano la realizzazione di ciascun caso di utilizzo (controller).Modello di progettoIl modello di progetto applica un'architettura strutturata al modello di analisi. Il modello di progetto descrive l'implementazione delle entità di analisi del sistema, che sono implementate come EJB (Enterprise JavaBeans).Gli EJB sono stati implementati utilizzando i metodi di seguito riportati:
|