Visión general
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.
En esta guía de la herramienta se llevan a cabo los pasos siguientes:
Información adicional sobre la herramienta
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.
Si el patrón se encuentra en la biblioteca de la herramienta,el "patrón de aplicación" se experimenta de forma
altamente interactiva. Un patrón es una clase especial de transformación, "optimizada para la elaboración
interactiva y por partes principalmente en un solo metamodelo y dentro del mismo nivel de abstracción, y a menudo
dentro del mismo modelo". Consulte los conceptos Desarrollo
controlado por modelos y Arquitectura controlada por modelo y Mecanismos de
análisis.
Para obtener información sobre la utilización de patrones, consulte Aplicación de patrones.
-
Añada un diagrama de clase al modelo. Consulte
Adición de diagramas de clase a elementos de modelo.
-
Añada clases de diseño al diagrama de clase. Consulte
Adición de clasificadores a diagramas de clase.
-
Documente cada clase. Consulte
Documentación de elementos de modelo.
Para obtener más información, consulte Modelado de estructura estática mediante diagramas
de clase.
Una clase se puede marcar como permanente. Si se utiliza un enfoque MDD (consulte Desarrollo
controlado por modelos y Arquitectura controlada por modelo), el perfil aplicado al modelo contendrá estereotipos
específicos que permitirán al arquitecto marcar las clases que desea conservar. La transformación utilizará esta
información adicional en combinación con las correlaciones de tipo y generará el código adecuado o un modelo más
perfeccionado. Para obtener más información, consulte Mecanismos de
análisis, Aplicación de transformaciones y Transición de modelo a código
En el desarrollo de J2EE, normalmente, la permanencia se implementa utilizando EJB de entidad. Consulte Identificar elementos de diseño para obtener detalles al respecto.
Consulte Desarrollo de enterprise beans con diagramas de clase UML.
Para cada clase, define la visibilidad de clase en el paquete en el que reside.
Consulte Visibilidad de elementos de modelo.
-
Añada operaciones a cada clase. Consulte
Adición de operaciones a clasificadores en diagramas.
-
Añada parámetros a las operaciones. Consulte
Gestión de parámetros en operaciones.
-
Especifique la visibilidad de las operaciones. Consulte
Visibilidad de elementos de modelo.
Para obtener más información, consulte Gestión de atributos y operaciones en clasificadores.
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
Documentación de
elementos de modelo.
Para obtener más información, consulte Diagramas de secuencia.
Si se desea, se puede utilizar una máquina de estado.
Para obtener más información, consulte Máquinas de estado UML
-
Defina atributos. Consulte
Atributos.
-
Añada atributos a los clasificadores. Consulte
Adición de clasificadores a diagramas.
-
Especifique la visibilidad. Consulte
Visibilidad de elementos de modelo.
Consulte Relaciones de dependencia.
-
Añada relaciones de asociación.
-
Especifique el tipo de cada asociación. Consulte
Especificación de relaciones en diagramas UML.
Consulte los temas de clases estructuradas de Modelado de estructura estática mediante diagramas
de clase.
Consulte Relaciones de generalización.
Consulte Establecimiento de la propiedad de concurrencia de una operación
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 Identificar elementos de diseño.
Para obtener más información, consulte Aplicación de patrones.
Puede resultar útil publicar los modelos en formato html. Asimismo, tenga en cuenta que dichos diagramas pueden
copiarse en Microsoft Word y otros programas.
Para obtener más información, consulte Publicación de modelos y el tutorial Publicación de un modelo en un
sitio web .
Tutoriales:
-
Aplicar un patrón
Ejemplos:
-
Modelo para
una aplicación de patrón: Modelo UML simple
-
Patrones:
Modelo UML simple
|