Ejercicio 3.1: Creación de un nuevo modelo de diseño

En este ejercicio se crea un nuevo modelo de diseño utilizando la plantilla de Modelo de diseño IT empresarial incorporada.

Rational® Software Architect proporciona una plantilla de modelo de diseño incorporada que le puede ayudar a crear con rapidez su propio modelo de diseño correctamente estructurado. El modelo de diseño contiene áreas de funcionamiento y bloques de construcción que puede utilizar para construir y rellenar las áreas de funcionamiento y los paquetes de implementación de diseño.

Creación del modelo de diseño

Para crear el modelo de diseño:
  1. En la vista Explorador de modelos, pulse el botón derecho del ratón sobre el proyecto PiggyBank y, a continuación, pulse Nuevo > Modelo UML.
  2. En el asistente para Nuevo modelo UML, en la lista Plantillas, pulse Modelo de diseño IT empresarial.
  3. Acepte el nombre de archivo por omisión y pulse Finalizar.

Para renombrar el proyecto:
  1. En la vista Explorador de modelos, pulse el botón derecho del ratón sobre Enterprise IT Design Model.emx y, a continuación, pulse Buscar/Reemplazar.
  2. En el campo Buscar, escriba ${project} y pulse Reemplazar.
  3. En el campo Reemplazar con, escriba PiggyBank y pulse Aceptar.

Ha creado un nuevo modelo UML gracias a la plantilla de modelo de diseño. Para explorar el nuevo modelo, en la vista Explorador de modelos efectúe una doble pulsación en el archivo Enterprise IT Design Model.emx y navegue a través de la jerarquía del modelo.

Plantilla de modelo de diseño IT empresarial

La plantilla de modelo de diseño se estructura según las directrices de la estructura de modelo UML de Rational. La plantilla de modelo de diseño 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 las guías de aprendizaje anteriores ha organizado los modelos en torno al área de funcionamiento de Operaciones de cuenta. En esta guía de aprendizaje va a correlacionar el área de funcionamiento de Operaciones de cuenta con una serie de subpaquetes de implementación de diseño que representan capas de diseño en la aplicación de banca en línea de PiggyBank.

La plantilla de modelo de diseño contiene los paquetes que se indican en la tabla siguiente:

Paquete Descripción
Bloques de construcción de diseño de «ModelLibrary» Este paquete contiene el diseño de la implementación sin formato, la especificación del diseño y subpaquetes de realizaciones de guiones de uso que puede utilizar para organizar el modelo. Este paquete incluye el bloque de construcción ${functional.area.impldesign}, que contiene la estructura de paquetes para cada paquete de diseños de implementación, el bloque de construcción ${functional.area.specs}, que se puede utilizar para contener elementos de especificación de diseño y el bloque de construcción ${functional.area.ucrs}, que se puede utilizar para almacenar realizaciones de guiones de uso de modelos de diseño.
Contratos de diseño de PiggyBank Este paquete contiene especificaciones de componentes y realizaciones de guiones de uso a nivel de diseño.
Diseños de implementación de PiggyBank Este paquete contiene diagramas y elementos de diseño en los que se incluyen los subpaquetes de diseños de implementación que representan capas de diseño de la aplicación PiggyBank.
Puntos de vista de PiggyBank Este paquete contiene subpaquetes de «perspective» y diagramas de diseño que representan vistas del modelo. El paquete Puntos de vista de PiggyBank incluye las versiones finales de los diagramas de diseño, así como diagramas de visión general de paquetes que describen la estructura de la aplicación y las relaciones entre los paquetes. Este paquete no contiene elementos de diseño.

Puede utilizar la estructura de plantilla existente y la documentación que la acompaña como guía para definir paquetes de diseños de implementación y para crear su propio modelo de diseño.

Para continuar, vaya al Ejercicio 3.2: Identificación de subpaquetes de diseños de implementación y creación del diagrama de paquetes de PiggyBank.

Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2004, 2005. Todos los derechos reservados.