- En la actividad de diseño de sub-sistemas, se explora a detalle las responsabilidades de todos los sub-sistemas. Se definen y afinan las clases necesarias para implementar estas responsabilidades y las dependencias del sub-sistema, según sea el caso.
- Las puertas (gates) son puntos de conexión de un mensaje que ingresa o sale de la interacción modelada. Los mensajes dentro de la interacción pueden conectarse con la puerta.
- Si es que un subsistema depende de otro subsistema, la dependencia debe realizarse hacia la interfaz del subsistema requerido, y no en el sub-sistema mismo o cualquier elemento dentro del subsistema. Esto permite la sustitución de elementos de diseño por otros que ofrezca el mismo comportamiento.
Basado en el material del curso DEV475: Mastering Object-Oriented Analysis and Design with UML 2.0
Publicar un comentario