En este ejercicio se crea un nuevo modelo de análisis gracias a la plantilla de modelo de análisis incorporada. La plantilla de modelo de análisis proporciona un ejemplo de un modelo de análisis correctamente estructurado, que puede utilizar para crear de forma rápida su propio modelo de análisis mediante los diagramas de índice y los estereotipos de RUP® existentes.
Rational® Software Architect proporciona una plantilla de modelo de análisis incorporada que le puede ayudar a crear con rapidez su propio modelo de análisis correctamente estructurado. La plantilla contiene índices de diagramas y paquetes denominados previamente, así como elementos de análisis de Proceso unificado de Rational® que puede utilizar para construir un modelo de dominio del sistema.
Ha creado un nuevo modelo UML gracias a la plantilla de modelo de análisis. Para explorar el nuevo modelo, en la vista Explorador de modelos efectúe una doble pulsación en el archivo Analysis Model.emx y navegue a través de la jerarquía del modelo.
La plantilla de modelo de análisis se estructura según las directrices de la estructura de modelo UML de Rational. La plantilla de modelo de análisis organiza el modelo en torno a agrupaciones funcionales, no estrechamente unidas, cohesionadas internamente, que le pueden ayudar a crear con rapidez un modelo de análisis lógico completo. En el modelo de guiones de uso denominado Operaciones de cuenta ya ha identificado el área de funcionamiento principal. El modelo de análisis se basa en la misma estructura, pero añade realizaciones de guiones de uso y diagramas de dominio para describir la estructura estática y dinámica del sistema PiggyBank.
La plantilla de modelo de guiones de uso contiene los paquetes siguientes:
Paquete | Descripción |
---|---|
Visiones generales de «perspective»: | Este paquete contiene diagramas y elementos de modelo de análisis de RUP que se utilizan para describir el modelo de dominio. Los elementos de análisis de RUP definen las clases de nivel de dominio en una de tres categorías: límite, controlador o entidad. |
Bloques de construcción de análisis de «ModelLibrary» | Este paquete contiene la estructura del área funcional sin formato que puede utilizar para organizar el modelo. Este paquete contiene los bloques de construcción ${functional.area} Elementos de análisis y ${functional.area} Realizaciones de guiones de uso a nivel de análisis. Estos bloques de construcción almacenan los elementos de análisis de RUP y las realizaciones de guiones de uso de PiggyBank. |
Puede utilizar la estructura de plantilla existente y la documentación que la acompaña como guía para definir las áreas funcionales y organizarlas en un modelo de guión de uso adecuado.
Para continuar, vaya al Ejercicio 2.2: Identificación de clases.