Opciones de representación |
Representación UML: Clase, estereotipada como <<designModel>>.
Un modelo de diseño puede tener las siguientes propiedades:
-
Introducción: Una descripción textual que sirve como breve introducción al
modelo.
-
Paquetes de diseño / subsistemas de diseño: Los paquetes y subsistemas del modelo, que representan
una jerarquía.
-
Clases: Las clases del modelo, propiedad de los paquetes.
-
Cápsulas: Las cápsulas del modelo, propiedad de los paquetes.
-
Interfaces: Las interfaces del modelo, propiedad de los paquetes.
-
Protocolos: Los protocolos del modelo, propiedad de los paquetes.
-
Sucesos y señales: Los sucesos y señales del modelo, propiedad de los
paquetes.
-
Relaciones: Las relaciones del modelo, propiedad de los
paquetes.
-
Realizaciones de guión de uso: las realizaciones de guión de uso del modelo, propiedad de los
paquetes.
-
Diagramas: Los diagramas del modelo, propiedad de los paquetes.
Decida sobre lo siguiente:
-
las propiedades que desea incluir
-
si son necesarias o no ampliaciones del Lenguaje unificado de modelado (UML); por ejemplo, el proyecto puede
requerir estereotipos adicionales
-
el nivel de formalidad aplicada al modelo
-
la personalización aplicable a subproductos de trabajo individuales
-
cómo se correlaciona el modelo con el modelo de análisis (consulte el apartado Directriz de
producto de trabajo: Modelo de diseño)
-
si se utilizará un modelo único o múltiples modelos
-
si el modelo será una especificación abstracta, una especificación detallada, un diseño detallado, o alguna
combinación (consulte el apartado Directriz de
producto de trabajo: Modelo de diseño)
-
cómo se correlaciona el modelo con el modelo de implementación (está fuertemente afectado por la decisión de
utilizar ingeniería inversa, generación de código, o ingeniería directa e inversa); consulte el apartado Técnica: Correlación de diseño a código
|