Producto de trabajo (Artefacto): Diseño de software
Relaciones
Descripción principal
Este documento incluye información textual y gráfica sobre la estructura del software. Esta estructura puede incluir las siguientes partes:
Arquitectura de software (alto nivel) – Describe la estructura del software:
-   Identifica los Componentes de software
-   Identifica las relaciones entre los Componentes de software
-   Consideraciones a tener en cuenta:
-   características de performance
-   interfaces de software
-   características de seguridad
-   requerimientos de diseño de la base de datos
-   manejo de errores y recuperación
Diseño detallado (bajo nivel) – incuye detalles de los Componentes para facilitar su construcción y prueba dentro del ambiente de desarrollo,
-   Proporciona un diseño detallado (puede ser representado como un prototipo, diagrama de flujo, diagrama entidad relación, pseudo código,etc.)
-   Proporciona el formato de entrada/salida de datos
-   Proporciona la especificación de las necesidades de almacenamiento de datos
-   Establece la nomenclatura requerida para los datos
-   Define el formato de las estructuras de datos
-   Define el tipo de datos y propósito de cada elemento
-   Proporciona las especificaciones de la estructura del programa
Estado aplicable: verificado y en línea base
Propiedades
Opcional
Planeado