Detalles de los modelos UML de PiggyBank |
Según el Proceso unificado de Rational (RUP), el modelo UML del ejemplo de PiggyBank se divide en tres modelos, cada uno de los cuales describe un aspecto diferente del sistema: el modelo de guiones de uso, el modelo de análisis y el modelo de diseño.
Modelo de guiones de usoEl modelo de guiones de uso describe las interacciones entre los usuarios y el sistema. Además de la documentación de requisitos, el modelo de guiones de uso contiene diagramas de guiones de uso y diagramas de la actividad que representan gráficamente los requisitos del sistema.Modelo de análisisEl modelo de análisis documenta el resultado de la fase de análisis. El modelo de análisis sigue el RUP para identificar objetos que interactúan con usuarios (límites), objetos que son permanentes en el sistema (entidades) y objetos que coordinan la realización de cada guión de uso (controladores).Modelo de diseñoEl modelo de diseño aplica una arquitectura estructurada al modelo de análisis. El modelo de diseño describe la implementación de las entidades de análisis del sistema, que se implementan como Enterprise JavaBeans (EJB).Estos EJB se implementan utilizando las siguientes recomendaciones:
|