Visión general
Esta guía de la herramienta ofrece soporte para el diseño de clases con Rational XDE Developer - Java Platform Edition.
En esta guía de la herramienta se da por supuesto que se ha creado un modelo
de diseño estructurado como parte de la Tarea:
Análisis de la arquitectura siguiendo los pasos que se indican en la Guía de la herramienta: Realización del análisis de la arquitectura
utilizando Rational XDE.
-
Los pasos que se indican en esta guía de la herramienta coinciden con los de la tarea correspondiente.
-
Los enlaces a los temas de la ayuda en línea de XDE están marcados con
.
-
En esta guía de la herramienta se llevan a cabo los pasos siguientes:
-
En realidad, incorporar un patrón o mecanismo es llevar a cabo varios pasos consecutivos en esta guía de la herramienta
(añadir nuevas clases, operaciones, atributos y relaciones), pero conforme a las reglas que define el patrón o
mecanismo.
Información adicional sobre la utilización de patrones:
-
Aplicación de patrones
Crear clases de diseño inicial
-
Añada un diagrama de clase al modelo. Consulte el apartado
Adición de diagramas
.
-
Añada clases de diseño al diagrama de clase. Consulte el apartado
Adición de formas a diagramas
.
-
Documente cada clase. Consulte el apartado
Documentación de elementos de modelo
.
Referencia: Cómo trabajar con
diagramas de clase
.
Una clase se puede marcar como permanente. Referencia: Especificación de permanencia
.
En el desarrollo de J2EE, normalmente, la permanencia se implementa utilizando EJB de entidad. Consulte la Guía de la herramienta: Identificación de elementos de diseño utilizando
Rational XDE para obtener información detallada.
Para cada clase, define la visibilidad de clase en el paquete en el que reside.
Referencia: Especificación de la
visibilidad .
-
Añada operaciones a cada clase. Consulte el apartado
Adición de operaciones a clasificadores
.
-
Añada parámetros a las operaciones. Consulte el apartado
Adición de parámetros a operaciones
.
-
Especifique la visibilidad de las operaciones. Consulte el apartado
Especificación de la visibilidad
.
Referencia: Adición y modificación de
atributos y operaciones en clasificadores
.
Definir métodos
Se puede añadir una descripción sobre el modo en el que se puede implementar una operación a la descripción de la
operación.
Si se desea, se puede utilizar un diagrama de secuencia para describir un método. Consulte el tema de la ayuda en línea
de XDE que trata sobre la documentación de elementos de modelo
.
Referencia: Cómo trabajar con
diagramas de interacción (secuencia)
.
Definir estados
Si se desea, se puede utilizar una máquina de estado.
Referencia: Cómo trabajar con
diagramas de gráfico de estados
.
-
Defina atributos. Consulte
Atributos
.
-
Añada atributos a los clasificadores. Consulte el apartado
Adición de atributos a clasificadores
.
-
Especifique la visibilidad. Consulte el apartado
Especificación de la visibilidad
.
Referencia: Adición de relaciones de
dependencia
.
-
Añada relaciones de asociación. Consulte el apartado
Adición de relaciones de asociación
.
-
Especifique el tipo de cada asociación. Consulte el apartado
Especificación de tipos de relaciones de asociación
.
Referencia: Adición de relaciones de
generalización
.
Referencia: Especificación del tipo de
concurrencia para las operaciones
.
Con frecuencia, los requisitos no funcionales llevan a que una clase incorpore mecanismos de diseño específicos
utilizando colaboraciones y patrones. El uso de un componente de infraestructura suele bastar para satisfacer un
requisito no funcional. (Consulte la Guía de la herramienta: Identificación de elementos de diseño utilizando
Rational XDE).
Referencia:
-
Desarrollo dirigido por patrones
J2EE
-
Aplicación de patrones
Evaluar los resultados
No existe ninguna guía específica de Rational XDE para este paso.
|