Un documento de diseño de software es el " cómo " de la documentación del ciclo de vida del software. En él se detalla cómo deben aplicarse los requisitos de software y que da a los programadores un modelo a seguir . El documento de diseño de software es un contrato por escrito entre usted, su equipo , su jefe de proyecto y su cliente . Al documentar sus suposiciones , decisiones y riesgos , que da a los miembros del equipo y las partes interesadas la oportunidad de aceptar o solicitar aclaraciones y modificaciones. Una vez que el documento de diseño de software es aprobado por las partes apropiadas , se convierte en una línea de base para limitar los cambios en el alcance del proyecto . Instrucciones
1
Investigar el documento de formato /plantilla utilizada en el documento de requisitos de software. Esto incluye la página de título , el formato de numeración de página, números de sección y el historial de revisiones. Utilice el mismo o similar formato de documento para el documento de diseño del software
2
Incorporar algunos, si no todos, de los siguientes elementos :
- resumen de alto nivel
< p . > - Definiciones de los símbolos no convencionales , formas , acrónimos y términos únicos en el documento
- ¿Cómo se logrará cada requisito
- Supuestos
- limitaciones
- Software de análisis de riesgos
- Desarrollo de procedimientos y directrices de codificación
- lenguajes y herramientas estándar
- Definiciones de variables y una descripción de donde se utilizan
- estructura lógica y los pasos de procesamiento lógico
- Error , alarma y mensajes de advertencia
- Las medidas de seguridad
- Performance
- Confiabilidad
3
que estructurar el documento de diseño . Esto es especialmente importante cuando usted está diseñando un sistema grande y complejo . Romper el sistema en partes lógicas y utilizar estas piezas como los encabezados de sección en el documento de diseño del software. Si el sistema es muy grande , crear múltiples documentos de diseño , cada uno relativo a una parte específica del sistema.
4
Dé a cada elemento de diseño de un identificador único. Esto permitirá que se remonta a los requisitos aplicables y, finalmente, a las pruebas aplicables .
5
incluir suficiente detalle para los programadores , mientras que la incorporación de algunos resúmenes de alto nivel de los gerentes .
Página 6
Desarrollar prototipos. Si usted puede incluir algunas capturas de pantalla o código de ejemplo en el documento de diseño , esto le ayudará a transmitir la intención del diseño . Prototipos en desarrollo también deben reducir el tiempo que se pasó de codificación.