FANDOM


Documento de Diseño de Software (DDS)

Versión: <Número de versión>

Fecha: <Fecha>

Autor: <Autor>

Introducción:

Esta sección tiene varias categorías, las cuales incluye:

  • Alcance: A donde se quiere llegar con este proyecto de software
  • Propósito: Con que finalidad se desea realizar este proyecto de software
  • Personas involucradas: Se hace referencia al equipo que participó en la creación de este proyecto, así como el supervisor y el cliente
  • Definiciones: Aquí se definen los términos que serán utilizados durante todo el documento, es una especie de glosario

Diseño:

Como se ha estado hablando durante esta evidencia, esta fase incluye toda la codificación del software, claro que se tiene que incluir en el documento de diseño, ya que es la parte en la cual se quiere hacer más énfasis. Algunas secciones que incluye esta sección son:

  • Módulos: Se describen cada una de las funciones que puede realizar cada módulo que pueda contener el programa, ordenados según los niveles de programación
  • Procesos concurrentes: Son aquellas tareas que el software realiza en conjunto, es lo que se le conoce como multitarea, estas tareas interactuan entre si para formar el software
  • Datos: Es toda la información que va a generar el programa y que pueden o no almacenarse en el equipo, puede que no se almacenen porque es solo información volátil que el software requiere en un determinado tiempo.

Diseño de la base de datos:

Se detalla la forma de la base de datos que el programa requerirá para sus funciones, cabe destacar que no todos los programas requieren de una base de datos, pero en dado caso de que lo requiera, ésta se incluirá en el documento de Diseño de Software.

Interfaz de usuario:

Se describe cada detalle de la interfaz del usuario, como los menús, las barras de herramientas, las barras de estado, los botones, el diseño gráfico, la lista de eventos, etc. Básicamente envuelve todo con lo que el usuario va a interactuar, se detalla gráficamente.