- Es una representación técnica del sistema.
- Utiliza una combinación de texto y diagramas, ilustrando el sistema que se va a construir.
- Su función es validar los requerimientos que el software necesita.
La atención se centra en qué:
¿Qué interacción del usuario ocurre en una circunstancia particular?
¿Qué objetos manipula el sistema?
¿Qué funciones debe realizar el sistema?
¿Qué comportamientos tiene el sistema?
¿Qué interfaces se definen?
¿Qué restricciones son aplicables?
REGLAS
- Centrarse en los requerimientos.
- Agregar elementos para su entendimiento.
- Retrasar las consideraciones de la infraestructura, hasta llegar a la etapa de diseño.
- Mantener el modelo lo más sencillo que se pueda.
No agregar diagramas, si no agregan nueva información.