Detalhes de Modelos UML do PiggyBank |
De acordo com o RUP (Rational Unified Process), o modelo UML da amostra PiggyBank é dividido em três modelos e cada um deles descreve um aspecto diferente do sistema: o modelo de caso de uso, o modelo de análise e o modelo de design.
Modelo de Caso de UsoO modelo de caso de uso descreve as interações entre os usuários e o sistema. Além da documentação de requisitos, o modelo de caso de uso contém diagramas de caso de uso e diagramas de seqüência que representam graficamente os requisitos do sistema.Modelo de AnáliseO modelo de análise documenta o resultado da fase de análise. O modelo de análise segue o RUP para identificar objetos que interagem com usuários (limites), objetos que são persistentes no sistema (entidades) e objetos que coordenam a realização de cada caso de uso (controladores).Modelo de DesignO modelo de design aplica uma arquitetura estruturada ao modelo de análise. O modelo de design descreve a implementação das entidades de análise do sistema, que são implementadas como EJBs (Enterprise JavaBeans).Esses EJBs são implementados utilizando as boas práticas a seguir:
|