You are on page 1of 16

MAS TE R E N I NGE NI E R A DE SO FTWA RE

UNIVERSIDAD POLITCNICA DE CATALUNYA

PROYECTO FINAL DE MSTER MRF FRAMEWORK

Descripcin Funcional del Diseo del


Software Template
VERSIN: [VERSIN NMERO]

FECHA DE REVISIN: [FECHA]

La aprobacin de la presente Descripcin Funcional del Diseo del Software indica el entendimiento del
propsito y contenido descrito en el presente documento, sus referencias y anexos. Esto implica que la
aprobacin del presente documento reconoce la aprobacin de todos sus anexos. La firma de este
documento, implica la conformidad de cada individuo con el mismo.
Gerente / Director Organizacin Cliente
[Nombre]

[Email]

Firma

[Telfono]
Fecha

Auspiciante Ejecutivo
[Nombre]

[Email]

Firma

[Telfono]
Fecha

Auspiciante Tecnolgico
[Nombre]

[Email]

Firma

[Telfono]
Fecha

Gerente / Director Organizacin Ejecutante


[Nombre]

[Email]

Firma

[Telfono]
Fecha

Gerente de Proyecto
[Nombre]
Firma

[Email]

[Telfono]
Fecha

[Organizacin Cliente]
[Nombre del Proyecto]

DESCRIPCIN FUNCIONAL DEL DISEO DEL SOFTWARE


[Versin: ##] | [Fecha de Revisin: dd/mm/yyyy]

Tabla de Contenidos
Seccin 1. Introduccin.......................................................................................1
1.1 Propsito............................................................................................ 1
1.2 mbito.................................................................................................. 1
Seccin 2. Arquitectura del Sistema....................................................................2
Seccin 3. Diccionario de Datos..........................................................................3
Seccin 4. Diseo del Dominio del Software.......................................................4
4.1 Diagrama del Dominio de la Aplicacin Software...............................4
4.2 Dominios de la Aplicacin Software...................................................4
4.2.x Dominio X
..........4
Seccin 5. Diseo de los Datos...........................................................................5
5.1 Datos Persistentes/Estticos.............................................................5
5.1.x Almacn X de los Datos Persistentes/Estticos
..........5
5.2 Datos Transitorios/Dinmicos............................................................5
5.3 Datos Externos a la Interfaz...............................................................5
5.4 Transformacin de los Datos.............................................................5
Seccin 6.
6.1
6.2
6.3

Diseo de la Interfaz de Usuario........................................................6


Visin General del Diseo de la Interfaz de Usuario..........................6
Jerarqua de Navegacin de la Interfaz de Usuario...........................6
Categoras de las Funciones de Usuario (o Casos de Uso)..............6
6.3.x Funcin (o Caso de Uso) X
6

Seccin 7. Otras Interfaces.................................................................................8


7.x Interfaz X
8
Seccin 8. Otras Caractersticas de Diseo........................................................9
Seccin 9. Matriz de Trazabilidad de los Requerimientos.................................10
Seccin 9. Matriz de Trazabilidad de los Requerimientos.................................10
Seccin 10.

Referencias..................................................................................11

Seccin 11. Glosario............................................................................................12


Seccin 12. Historial de Revisin........................................................................13
Seccin 13.

Basado en
TS-Plantilla-10DFDSW-1.0

Apndices....................................................................................14

Pgina i

[Organizacin Cliente]
[Nombre del Proyecto]

DESCRIPCIN FUNCIONAL DEL DISEO DEL SOFTWARE


[Versin: ##] | [Fecha de Revisin: dd/mm/yyyy]

Seccin 1. Introduccin
1.1 Propsito
[Especificar el propsito de la Descripcin Funcional del Diseo del Software y su audiencia
prevista.]

1.2 mbito
[Describir el mbito del sistema que se va a producir.]

Basado en
TS-Plantilla-10DFDSW-1.0

Pgina 1

[Organizacin Cliente]
[Nombre del Proyecto]

DESCRIPCIN FUNCIONAL DEL DISEO DEL SOFTWARE


[Versin: ##] | [Fecha de Revisin: dd/mm/yyyy]

Seccin 2. Arquitectura del Sistema


[Proporcionar y describir un grfico que represente en conjunto la arquitectura global del
sistema.]

Basado en
TS-Plantilla-10DFDSW-1.0

Pgina 2

[Organizacin Cliente]
[Nombre del Proyecto]

DESCRIPCIN FUNCIONAL DEL DISEO DEL SOFTWARE


[Versin: ##] | [Fecha de Revisin: dd/mm/yyyy]

Seccin 3. Diccionario de Datos


[Proporcionar una referencia a la localizacin del Diccionario de Datos que contiene una
descripcin para cada uno de los elementos de la aplicacin software.]

Basado en
TS-Plantilla-10DFDSW-1.0

Pgina 3

[Organizacin Cliente]
[Nombre del Proyecto]

DESCRIPCIN FUNCIONAL DEL DISEO DEL SOFTWARE


[Versin: ##] | [Fecha de Revisin: dd/mm/yyyy]

Seccin 4. Diseo del Dominio del Software


4.1 Diagrama del Dominio de la Aplicacin Software
[Proporcionar una figura que represente el conjunto de dominios de la aplicacin software y
muestre los principales componentes y sus relaciones.]

4.2 Dominios de la Aplicacin Software


[Personalizar esta seccin para que contenga las subsecciones necesarias para documentar de
manera comprensible los dominios, las funciones y las tareas del diseo del software. Cada
subseccin se tendr que etiquetar apropiadamente y titularse en funcin de un dominio,
componente o tarea especfico Describir cada domino en todo el diseo. Representar y describir
la jerarqua de dominios, componentes y tareas.]
4.2.x

Dominio X
[Proporcionar un diagrama de la jerarqua de dominio y una descripcin en alto nivel para el
Dominio X, as como la familia de componentes que forman dicho dominio. Incluir los dominios
de cualquier base de datos y sus procedimientos y disparadores almacenados. Adems, si
resulta apropiado, proporcionar una representacin jerrquica de los componentes dentro del
dominio.]
4.2.x.y Componente Y1 del Dominio X
[Proporcionar una descripcin en alto nivel del Componente Y1 del Dominio X. Incluir una
descomposicin funcional del componente que incluya las funciones en bajo nivel, siguiendo
los principios de diseo top-down.]
4.2.x.y.z Tarea Z del Componente Y1 del Dominio X
[Proporcionar una descripcin en alto nivel de la Tarea Z del Componente Y1 del
Dominio X. Si es conveniente para el diseo, proveer tambin diagramas y narraciones
que especifiquen el flujo de datos o el control a nivel de componente o de tarea.]

Basado en
TS-Plantilla-10DFDSW-1.0

Pgina 4

[Organizacin Cliente]
[Nombre del Proyecto]

DESCRIPCIN FUNCIONAL DEL DISEO DEL SOFTWARE


[Versin: ##] | [Fecha de Revisin: dd/mm/yyyy]

Seccin 5. Diseo de los Datos


[Personalizar las siguientes subsecciones para describir los datos contenidos en las bases de
datos y otras estructuras de datos compartidas entre los elementos de diseo del diseo del
software, incluyendo datos persistentes/estticos, datos transitorios/dinmicos, datos externos a
la interfaz y la transformacin de los datos. Etiquetar y titular apropiadamente cada subseccin.]

5.1 Datos Persistentes/Estticos


5.1.x

Almacn X de los Datos Persistentes/Estticos


[Describir y proporcionar una representacin del modelo lgico de datos o diagramas de entidad
relacin para el almacn X de los Datos Persistentes/Estticos. Incluir el propsito y la
configuracin general del almacn de datos.]

5.2 Datos Transitorios/Dinmicos


[Proporcionar una descripcin del diseo de los datos transitorios/dinmicos del sistema, as
como su configuracin general. Para cada de los elementos de diseo de este tipo de datos,
incluir tambin su propsito.]

5.3 Datos Externos a la Interfaz


[Describir y, si es apropiado, proporcionar diagramas del diseo de los datos de las interfaces
externas. Incluir el propsito y la configuracin global de los elementos de diseo de los datos.]

5.4 Transformacin de los Datos


[Describir el diseo del sistema de transformacin de los datos. Para cada uno de los elementos
de transformacin de los datos, y para las reglas de mapeo de las transformaciones se tendr
que incluir su propsito y configuracin general.]

Basado en
TS-Plantilla-10DFDSW-1.0

Pgina 5

[Organizacin Cliente]
[Nombre del Proyecto]

DESCRIPCIN FUNCIONAL DEL DISEO DEL SOFTWARE


[Versin: ##] | [Fecha de Revisin: dd/mm/yyyy]

Seccin 6. Diseo de la Interfaz de Usuario


6.1 Visin General del Diseo de la Interfaz de Usuario
[Proporcionar una descripcin en alto nivel de la interfaz de usuario para un sistema concreto.
Describir cualquier requerimiento del sistema (por ejemplo, rendimiento y usabilidad) asociado
con todas las interfaces de usuario.]

6.2 Jerarqua de Navegacin de la Interfaz de Usuario


[Proporcionar y describir un diagrama de navegacin de la jerarqua que ilustre cmo se mueve
un usuario por dentro de la interfaz.]

6.3 Categoras de las Funciones de Usuario (o Casos de Uso)


[Personalizar las subsecciones siguientes para que documenten de forma precisa y
comprensible cada una de las categoras de las funciones de usuario o los casos de uso que
requiere una interfaz. Documentar cada categora de las funciones de usuario o caso de uso
individual en su subseccin correspondiente. Asimismo, tambin se tendr que etiquetar y titular
cada una de ellas adecuadamente para que indiquen de forma descriptiva la funcin o el caso de
uso documentado.]
6.3.x Funcin (o Caso de Uso) X
[Proporcionar una descripcin de la funcin que soporta esta categora de interfaces de usuario.]
6.3.x.y Funcin (o Caso de Uso) X Formato de la Pantalla/Informe de la Interfaz de
Usuario XX
[Proporcionar un descripcin y, si es adecuado, una imagen o maqueta de cada pantalla,
informe u otra interfaz de usuario dentro de esta funcin o caso de uso.]
6.3.x.y.1 Funcin (o Caso de Uso) X Campos de la Pantalla u otra Interfaz de Usuario XX
[Proporcionar una tabla que, dentro de todas las funciones o casos de uso, incluya
informacin descriptiva para cada campo de cada pantalla (u otra interfaz de usuario).
Adems, si los datos se seleccionan a partir de un listado de seleccin, se tendr que
incluir la lista de los posibles valores que se pueden tomar, as como su descripcin. Si el
contenido de un campo se deriva en el lado del cliente a partir de clculos que utilizan
otros campos o valores, es necesario especificar el algoritmo que realiza dicho cmputo
en un pie de nota descriptivo a la tabla. Si el contenido de un campo se deriva a partir de
clculos o bsquedas en el lado del servidor, tambin se deber detallar el cmputo.

Basado en
TS-Plantilla-10DFDSW-1.0

Pgina 6

[Organizacin Cliente]
[Nombre del Proyecto]

DESCRIPCIN FUNCIONAL DEL DISEO DEL SOFTWARE


[Versin: ##] | [Fecha de Revisin: dd/mm/yyyy]

Asimismo, se especificarn tambin los mensajes de error que se mostrarn cuando las
entradas no cumplan con los requisitos esperados para el campo.]

Basado en
TS-Plantilla-10DFDSW-1.0

Pgina 7

[Organizacin Cliente]
[Nombre del Proyecto]

DESCRIPCIN FUNCIONAL DEL DISEO DEL SOFTWARE


[Versin: ##] | [Fecha de Revisin: dd/mm/yyyy]

Seccin 7. Otras Interfaces


[Personalizar las subsecciones siguientes para que documenten el diseo de cualquier interfaz
adicionar no descrita en las secciones previas de forma precisa y comprensible, incluyendo las
interfaces especficas entre aplicacin-aplicacin, base de datos-base de datos, etc. Asimismo,
tambin se deber identificar la tecnologa que se utilizar para posibilitar la interaccin.
Etiquetar y titular cada subseccin adecuadamente para que indiquen de forma descriptiva la
interfaz que se va a documentar.]
7.x Interfaz X
[Describir el diseo de la interfaz, incluyendo la tecnologa, el protocolo, cualquier formato de
mensaje especfico, condiciones de error, inicio y cierre, y otras propiedades que definan el
diseo de la interfaz.]

Basado en
TS-Plantilla-10DFDSW-1.0

Pgina 8

[Organizacin Cliente]
[Nombre del Proyecto]

DESCRIPCIN FUNCIONAL DEL DISEO DEL SOFTWARE


[Versin: ##] | [Fecha de Revisin: dd/mm/yyyy]

Seccin 8. Otras Caractersticas de Diseo


[Describir otras caractersticas de diseo no capturadas en las secciones previas.]

Basado en
TS-Plantilla-10DFDSW-1.0

Pgina 9

[Organizacin Cliente]
[Nombre del Proyecto]

DESCRIPCIN FUNCIONAL DEL DISEO DEL SOFTWARE


[Versin: ##] | [Fecha de Revisin: dd/mm/yyyy]

Seccin 9. Matriz de Trazabilidad de los


Requerimientos
[Proporcionar una referencia a la localizacin de la Matriz de Trazabilidad de los Requerimientos
que deber completarse durante el ciclo de vida del proyecto y que indica la trazabilidad desde
los requerimientos del sistema documentados en la Especificacin de los Requerimientos del
Sistema hasta los elementos de diseo documentados en la Descripcin del Diseo del Sistema,
desde los elementos de diseo documentados en la Descripcin del Diseo del Sistema hasta
los requerimientos software documentados en la Especificacin de los Requerimientos Software
y desde los requerimientos software documentados en la Especificacin de los Requerimientos
Software hasta los elementos de diseo documentados en la Descripcin del Diseo Software.]

Basado en
TS-Plantilla-10DFDSW-1.0

Pgina 10

[Organizacin Cliente]
[Nombre del Proyecto]

DESCRIPCIN FUNCIONAL DEL DISEO DEL SOFTWARE


[Versin: ##] | [Fecha de Revisin: dd/mm/yyyy]

Seccin 10. Referencias


[Proporcionar una lista con todos los documentos y otras fuentes de informacin de la
Descripcin del Diseo del Software y las utilizadas durante su desarrollo. Para cada una de
ellas, es necesario incluir el nmero de documento, el ttulo, la fecha y el autor.]
N Documento

Basado en
TS-Plantilla-10DFDSW-1.0

Ttulo del Documento

Fecha

Pgina 11

Autor

[Organizacin Cliente]
[Nombre del Proyecto]

DESCRIPCIN FUNCIONAL DEL DISEO DEL SOFTWARE


[Versin: ##] | [Fecha de Revisin: dd/mm/yyyy]

Seccin 11. Glosario


[Definir todos los trminos y acrnimos requeridos para interpretar adecuadamente la
Descripcin del Diseo del Software.]

Basado en
TS-Plantilla-10DFDSW-1.0

Pgina 12

[Organizacin Cliente]
[Nombre del Proyecto]

DESCRIPCIN FUNCIONAL DEL DISEO DEL SOFTWARE


[Versin: ##] | [Fecha de Revisin: dd/mm/yyyy]

Seccin 12. Historial de Revisin


[Identificar los cambios a la Descripcin del Diseo del Software.]
Versin

Fecha

Basado en
TS-Plantilla-10DFDSW-1.0

Nombre

Descripcin

Pgina 13

[Organizacin Cliente]
[Nombre del Proyecto]

DESCRIPCIN FUNCIONAL DEL DISEO DEL SOFTWARE


[Versin: ##] | [Fecha de Revisin: dd/mm/yyyy]

Seccin 13. Apndices


[Incluir cualquier apndice relevante.]

Basado en
TS-Plantilla-10DFDSW-1.0

Pgina 14

You might also like