Instrucciones de la herramienta: Diseño de clases utilizando Rational XDE Developer
En esta guía de la herramienta se describe cómo realizar el diseño de clases con Rational XDE Developer.
Herramienta: Rational XDE Developer
Relaciones
Elementos relacionados
Descripción principal

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.

Utilizar mecanismos y patrones de diseño

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:

  • icono de publicación de ayudaAplicación de patrones

Crear clases de diseño inicial

  1. Añada un diagrama de clase al modelo. Consulte el apartado icono de publicación de ayudaAdición de diagramas .
  2. Añada clases de diseño al diagrama de clase. Consulte el apartado icono de publicación de ayudaAdición de formas a diagramas .
  3. Documente cada clase. Consulte el apartado icono de publicación de ayudaDocumentación de elementos de modelo .

Referencia: icono de publicación de ayudaCómo trabajar con diagramas de clase .

Identificar clases permanentes

Una clase se puede marcar como permanente. Referencia: icono de publicación de ayudaEspecificació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.

Definir la visibilidad de clase

Para cada clase, define la visibilidad de clase en el paquete en el que reside.

Referencia: icono de publicación de ayudaEspecificación de la visibilidad .

Definir operaciones

  1. Añada operaciones a cada clase. Consulte el apartado icono de publicación de ayudaAdición de operaciones a clasificadores .
  2. Añada parámetros a las operaciones. Consulte el apartado icono de publicación de ayudaAdición de parámetros a operaciones .
  3. Especifique la visibilidad de las operaciones. Consulte el apartado icono de publicación de ayudaEspecificación de la visibilidad .

Referencia: icono de publicación de ayudaAdició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 icono de publicación de ayudadocumentación de elementos de modelo .

Referencia: icono de publicación de ayudaCómo trabajar con diagramas de interacción (secuencia) .

Definir estados

Si se desea, se puede utilizar una máquina de estado.

Referencia: icono de publicación de ayudaCómo trabajar con diagramas de gráfico de estados .

Definir atributos

  1. Defina atributos. Consulte icono de publicación de ayudaAtributos .
  2. Añada atributos a los clasificadores. Consulte el apartado icono de publicación de ayudaAdición de atributos a clasificadores .
  3. Especifique la visibilidad. Consulte el apartado icono de publicación de ayudaEspecificación de la visibilidad .

Definir dependencias

Referencia: icono de publicación de ayudaAdición de relaciones de dependencia .

Definir asociaciones

  1. Añada relaciones de asociación. Consulte el apartado icono de publicación de ayudaAdición de relaciones de asociación .
  2. Especifique el tipo de cada asociación. Consulte el apartado icono de publicación de ayudaEspecificación de tipos de relaciones de asociación .

Definir generalizaciones

Referencia: icono de publicación de ayudaAdición de relaciones de generalización .

Resolver colisiones de guiones de uso

Referencia: icono de publicación de ayudaEspecificación del tipo de concurrencia para las operaciones .

Manejar requisitos no funcionales en general

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:

  • icono de publicación de ayudaDesarrollo dirigido por patrones J2EE
  • icono de publicación de ayudaAplicación de patrones

Evaluar los resultados

No existe ninguna guía específica de Rational XDE para este paso.