Tecnología

Inicio

Cómo escribir un Documento de Diseño de Software

Cómo escribir un Documento de Diseño de Software


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 se deben implementar los requisitos de software y le da a los programadores un modelo a seguir.

El documento de diseño de software es un contrato escrito entre usted, su equipo, su jefe de proyecto y su cliente. Al documentar sus supuestos, las decisiones y los riesgos, que da a los miembros del equipo y las partes interesadas la oportunidad de aceptar o pedir aclaraciones y modificaciones. Una vez que el documento de diseño de software es aprobado por las partes apropiadas, se convierte en un punto de referencia 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 del título, el formato de numeración de páginas, números de sección y el historial de revisiones. Utilice el mismo o similar formato de documento para el documento de diseño de software.

2 Incorporar algunos, si no todos, de los siguientes elementos:

resumen de alto nivel

Las definiciones de los símbolos, formas, acrónimos y términos singulares no estándar en el documento

¿Cómo se logrará cada requerimiento

supuestos

restricciones

Software de análisis de riesgos

procedimientos de desarrollo y directrices de codificación

lenguajes y herramientas estándar

Las definiciones de las variables y una descripción del lugar en que se utilizan

Estructura lógica y pasos de procesamiento lógicas

Error, alarma y mensajes de advertencia

Medidas de seguridad

Actuación

fiabilidad

3 Considere la forma de estructurar el documento de diseño. Esto es especialmente importante cuando se está diseñando un sistema grande y complejo. Romper el sistema en partes lógicas y utilizar estas partes como los encabezados de sección en el documento de diseño de software. Si el sistema es muy grande, crear múltiples documentos de diseño, cada uno relativo a una parte particular del sistema.

4 Dé a cada elemento de diseño de un identificador único. Esto permitirá que se remonta a la exigencia de aplicación y, finalmente, a la prueba aplicable.

5 Incluye suficientes detalles para los programadores, al tiempo que incorpora algunos resúmenes de alto nivel para los gerentes.

6 Desarrollar prototipos. Si puede incluir algunas capturas de pantalla o código de ejemplo en el documento de diseño, esto ayudará a transmitir su intención de diseño. prototipos en desarrollo también deben reducir el tiempo que se gastará codificación.