Sunteți pe pagina 1din 6

<Cdigo del Proyecto> - <Nombre del Proyecto>

Documento de Diseo Detallado del Software



Versin <X.Y>






























Lima, 2014

<Cdigo del Proyecto> - <Nombre del Proyecto> Versin: <X.Y>
Documento de Diseo Detallado del Software Fecha: dd/mm/yyyy
DES-DSW-02

Realizado por: <Elaborado Por>
Revisado por: <Revisado Por>
Aprobado por: <Aprobado Por>
Pgina 2 de 6

Tabla de Contenidos
1. Introduccin 3
1.1 Propsito 3
1.2 Alcance 3
1.3 Definiciones, Acrnimos y abreviaturas 3
1.4 Referencias 3
1.5 Generalidades 3
2. Subsistemas 3
2.1 < Nombre del Subsistema> 3
2.1.1 < Componente Software, programa 1 > 3
2.1.1.1 < Clase, interface, estructura de datos, tabla, vista > 4
2.1.1.1.1 Atributos o Campos 4
2.1.1.1.2 Operaciones / procedimientos almacenados 4
2.1.1.2 Procedimientos y Funciones 4
2.1.1.2.1 < Procedimiento o Programa 1 > 4
2.2 Interfaces de Integracin 4
2.2.1 < Nombre de la Interface 1> 4
2.2.1.1.1 Operaciones / procedimientos almacenados 4
2.3 Protocolos de Comunicacin 4
2.3.1 < Nombre del Protocolo de Comunicacin1 > 4
3. Componentes Adquiridos / Bibliotecas 5
3.1 < Componente Software, mdulo 1 Presentacin > 5
3.1.1 < Clase, interface, estructura de datos, tabla, vista > 5
3.1.1.1 Operaciones / procedimientos almacenados 5
3.1.1.1.1 < Operacin, procedimiento almacenado, programa 1 > 5
3.1.2 Procedimientos / Funciones 5
3.1.2.1 < Operacin, procedimiento almacenado, programa 1 > 5
<Cdigo del Proyecto> - <Nombre del Proyecto> Versin: <X.Y>
Documento de Diseo Detallado del Software Fecha: dd/mm/yyyy
DES-DSW-02

Realizado por: <Elaborado Por>
Revisado por: <Revisado Por>
Aprobado por: <Aprobado Por>
Pgina 3 de 6

Documento de Diseo Detallado del Software
1. Introduccin
[La introduccin a este documento debe incluir una visin general de todo el documento. Incluye el
propsito, alcance, definiciones, acrnimos, abreviaturas, referencias y generalidades del
proyecto.]
1.1 Propsito
[Especifica el propsito que cumple este documento para el proyecto.]
1.2 Alcance
[Una breve descripcin del alcance de este documento; con qu proyecto est asociado y cualquier
cosa que se pueda ver afectado o influenciado por este documento.]
1.3 Definiciones, Acrnimos y abreviaturas
[En esta seccin se debe de proveer las definiciones de todos los trminos, acrnimos y
abreviaturas requeridas para interpretar de manera apropiada el contenido de este documento. ]
1.4 Referencias
[Esta seccin provee una lista completa de todos los documentos referencias o usados como base
para elaborar este documento. Identifique cada documento por su ttulo, nmero de reporte (si
aplica), fecha y organizacin que lo publica. Especifique las fuentes a partir de las cuales se pueden
obtener.]
1.5 Generalidades
[Esta seccin describe lo contenido en el resto del documento y explica como el documento se
encuentra organizado en lo adelante.]
2. Subsistemas
2.1 < Nombre del Subsi stema>
[Colocar aqu la descripcin del subsistema o capa de la arquitectura del producto software, tal y
como se ha definido en el Documento de Arquitectura del Software SAD. Si el subsistema o capa
de la arquitectura se divide en otros subsistemas u otras sub-capas, colocar la sub-seccin
correspondiente.
ACLARAR PARA HOST que significa y para OPEN que significa
Colocar aqu el/los diagrama(s) con las clases o subsistemas en los que descomponen el
subsistema]

Para plataforma HOST los subsistemas se corresponden con los mdulos funcionales (DFD Nivel 1,
2 dependiendo del nivel de complejidad de la solucin desarrollada. Es decir, un nivel de los DFDs
antes de llegar al nivel de las primitivas funcionales). Las primitivas funcionales / caso de uso
constituyen las funcionalidades bsicas a implementar sobre la aplicacin.

2.1.1 < Componente Soft ware, programa 1 >
[Colocar aqu la descripcin del propsito del componente software, resaltando las principales
funciones del componente dentro del marco de la arquitectura del producto. La seccin 2.1.1.1 no
es aplicable cuando se trata de HOST (componentes estructurados o base de datos), a menos que la
clase se refiera a estructuras de datos definidas dentro del mdulo correspondiente. Resaltar las
dependencias con otros componentes, lenguaje de programacin a emplear para su construccin.

Los componentes software pueden ser de:
<Cdigo del Proyecto> - <Nombre del Proyecto> Versin: <X.Y>
Documento de Diseo Detallado del Software Fecha: dd/mm/yyyy
DES-DSW-02

Realizado por: <Elaborado Por>
Revisado por: <Revisado Por>
Aprobado por: <Aprobado Por>
Pgina 4 de 6

Presentacin incluye las definiciones de las interfaces del usuario
Lgica de Negocio incluye el procesamiento de las transacciones de la aplicacin
Acceso a datos incluye mecanismos para el acceso a los datos de la aplicacin
Apoyo incluye mecanismos para soporte a los componentes anteriores. ]
2.1.1.1 < Clase, interface, estructura de datos, tabla, vista >
[Descripcin del propsito de elemento como parte del componente software. Si se documenta un
componente de base de datos, deber plantearse con suficiente detalle las especificaciones fsicas
de la base de datos de la aplicacin, indicando los detalles de la tabla en la base de datos de la
aplicacin.]
2.1.1.1.1 Atributos o Campos
[Preparar en esta seccin una tabla con la siguiente informacin: nombre del atributo o campo,
tipo de dato, valor inicial, criterios semntico (obligatorio, opcional, reglas de validacin, etc),
otras consideraciones importantes sobre el elemento de dato.]
2.1.1.1.2 Operaciones / procedimientos almacenados
2.1.1.1.2.1 < Operacin, procedimiento almacenado, programa 1 >
[Proporcionar una descripcin detallada de la operacin, fundamentalmente su propsito a fin de
servir de gua para el programador. Definir adems, los parmetros, tipo de datos de cada
parmetro y valor implcito, tipo de retorno, excepciones manejadas, etc.]
2.1.1.2 Procedimi entos y Funciones
[Esta seccin es aplicable exclusivamente para desarrollos usando tcnicas estructuradas (HOST)]
2.1.1.2.1 < Procedimiento o Programa 1 >
[Proporcionar una descripcin detallada de la operacin, fundamentalmente su propsito a fin de
servir de gua para el programador. Definir adems, los parmetros, tipo de datos de cada
parmetro y valor implcito (de existir), tipo de retorno, excepciones/errores manejadas, etc. Cada
programa deber ser especificado usando algunas de las tcni cas siguientes: Espaol Estructurado,
Diagrama en bloque o la tcnica establecida como estndar para el Banco de la Nacin]

2.2 Interfaces de Integracin
[Presentar las interfaces para la integracin del sistema software con otros productos software de
terceros.]
2.2.1 < Nombre de l a Interface 1>
[Descripcin del propsito de la interfaz como parte del componente software.]
2.2.1.1.1 Operaciones / procedimientos almacenados
2.2.1.1.1.1 < Operacin, procedimiento almacenado, programa 1 >
[Proporcionar una descripcin detallada de la operacin, fundamentalmente su propsito a fin de
servir de gua para el programador. Definir adems, los parmetros, tipo de datos de cada
parmetro y valor implcito, tipo de retorno, excepciones manejadas, etc.]
2.3 Protocolos de Comunicacin
2.3.1 < Nombre del Protocol o de Comunicacin1 >
[Descripcin protocolo definido para establecer la comunicacin.]
<Cdigo del Proyecto> - <Nombre del Proyecto> Versin: <X.Y>
Documento de Diseo Detallado del Software Fecha: dd/mm/yyyy
DES-DSW-02

Realizado por: <Elaborado Por>
Revisado por: <Revisado Por>
Aprobado por: <Aprobado Por>
Pgina 5 de 6

3. Componentes Adquiridos / Bibliotecas
[Colocar aqu la descripcin de las especificaciones del componente adquirido. ]
3.1 < Componente Software, mdulo 1 Presentacin >
[Colocar aqu la descripcin del propsito del componente software, resaltando las principales
funciones del componente dentro del marco de la arquitectura del producto. Las secciones 3.1.1 no
aplica cuando se trata de componentes estructurados, a menos que la clase se refiera a estructuras
de datos definidas dentro del mdulo correspondiente. Resaltar las dependencias con otros
componentes, lenguaje de programacin a emplear para su construccin.]
3.1.1 < Clase, interface, estructura de datos, tabla, vist a >
[Descripcin del propsito de la clase como parte del componente software.]
3.1.1.1 Operaciones / procedimient os almacenados
3.1.1.1.1 < Operacin, procedimiento almacenado, programa 1 >
[Proporcionar una descripcin detallada de la operacin, fundamentalmente su propsito a fin de
servir de gua para el programador. Definir adems, los parmetros, tipo de datos de cada
parmetro y valor implcito, tipo de retorno, excepciones manejadas, etc.]
3.1.2 Procedimi entos / Funciones
3.1.2.1 < Operacin, procedimi ento almacenado, programa 1 >
[Proporcionar una descripcin detallada de la operacin, fundamentalmente su propsito a fin de
servir de gua para el programador. Definir adems, los parmetros, tipo de datos de cada
parmetro y valor implcito, tipo de retorno, excepciones manejadas, etc.]

<Cdigo del Proyecto> - <Nombre del Proyecto> Versin: <X.Y>
Documento de Diseo Detallado del Software Fecha: dd/mm/yyyy
DES-DSW-02

Realizado por: <Elaborado Por>
Revisado por: <Revisado Por>
Aprobado por: <Aprobado Por>
Pgina 6 de 6


Historia de las Revisiones
Fecha Versin Descripcin Autor
<dd/mmm/yy> <x.x> <detalles> <nombre>

S-ar putea să vă placă și