Académique Documents
Professionnel Documents
Culture Documents
DISEÑO DE SOFTWARE
Sistema de Seguimiento de
Ejecución De Contratos
(SISEC)
[COLOCAR EL LOGO
DEL MPFN]
Fase de Diseño – Iteración D1
Responsable de
Item Versión Fecha Autor Descripción Estado Revisión y/o
Aprobación
{01} {0.1} {dd/mm/aa {Primer Plantilla que genera {En {Primer Nombre
aa} Nombre y registro: Revisión} y primer Apellido}
primer [Breve descripción ] {Aprobado}
Apellido} Si el cliente
interviene en la
aprobación,
agregar:
() ó ({sigla del
Cliente})
[Ejemplo:
Plantilla que genera registro e interviene el cliente para su aprobación:
Responsable de
Item Versión Fecha Autor Descripción Estado Revisión y/o
Aprobación
1 0.1 07/06/2011 Juan Pérez Versión inicial En Revisión Pablo Llontop ()
2 0.1 08/06/2011 Juan Pérez Revisión del Proceso En revisión Maria López ()
3 1.0 10/06/2011 Juan Pérez Versión inicial aprobada Aprobado Maria López ()
]
TABLA DE CONTENIDO
1. INTRODUCCIÓN .................................................................................................... 4
1.1. OBJETIVOS ............................................................................................................... 4
1.2. ALCANCE .................................................................................................................. 4
1.3. DEFINICIONES Y ABREVIACIONES ........................................................................ 4
2. RESTRICCIONES DE DISEÑO ............................................................................. 4
3. MODELO DE CLASES .......................................................................................... 6
3.1. DIAGRAMA DE CLASES .......................................................................................... 6
3.1.1. DIAGRAMA DE CLASES: {NOMBRE DEL PAQUETE o MODULO} ó
{NOMBRE DEL CASO DE USO} ............................................................................... 6
3.1.2. LISTA DE CLASES ............................................... Error! Bookmark not defined.
3.2. DESCRIPCIÓN DEL MODELO DE CLASES ............................................................10
3.2.1. {NOMBRE DEL PAQUETE O MODULO} .......................................................10
4. MODELO DE INTERACCIÓN .............................................................................. 11
4.1. DIAGRAMA DE [SECUENCIA/COLABORACIÓN] ..................................................11
4.1.1. {CUSXXX}: {NOMBRE DEL CASO DE USO}.................................................11
5. MODELO DE DATOS .......................................................................................... 13
6. ANEXOS ..................................................... ERROR! BOOKMARK NOT DEFINED.
1. INTRODUCCIÓN
El presente documento está basado en el Proceso de Ingeniería de Proyectos
Especiales, indicado dentro del Plan de Proyecto, y de acuerdo a los estándares del
Proceso Unificado de Desarrollo de Software (RUP) y CMMI, utilizando el Lenguaje de
Modelamiento Unificado (UML).
Se define el modelo de clases de diseño y las interacciones que existe entre ellas.
Se define el diagrama de secuencias con los objetos y eventos ocurridos, por cada
Caso de Uso.
Se define las interfaces gráficas de usuario para la aplicación y su modo de
operación o funcionamiento.
Se especifica la interacción entre el módulo a desarrollar con los otros módulos del
Sistema.
1.1. OBJETIVOS
El presente documento tiene como objetivo mostrar en detalle el desarrollo
del Sistema de Seguimiento de Ejecución De Contratos (SISEC).
1.2. ALCANCE
Brindar mediante diagramas, las especificaciones funcionales y técnicas que deberá
tener el Sistema de Seguimiento y Ejecución de Contratos.
2. RESTRICCIONES DE DISEÑO
[En caso de existir alguna restricción considerarla, por ejemplo:
Rev.: {#.#} Fecha Efectiva: {dd/mm/aaaa} Pág. 4 de 14
DISEÑO DE SOFTWARE
{Logo del Cliente}
3. MODELO DE CLASES
3.1. DIAGRAMA DE CLASES
3.1.1. DIAGRAMA DE CLASES:
Nº Clase Paquete
[1] {Nombre de la Clase} {Nombre del
[El nombre de la Clase debe tener un Paquete o Modulo}
vínculo a su descripción]
Alcance
Descripción
Constructores
Implementación
Retorno
Parámetros
Entrada
Nombre {Nombre del Método 1}
Alcance
Descripción
Implementación
Retorno
Parámetros
Entrada
Métodos
Nombre {Nombre del Método 2…n}
Alcance
Descripción
Implementación
Retorno
Parámetros
Entrada
DISEÑO DE SOFTWARE
{Logo del Cliente}
4. MODELO DE INTERACCIÓN
4.1. DIAGRAMA DE [SECUENCIA/COLABORACIÓN]
DESCRIPCIÓ
{Descripción concisa del diagrama de secuencia}
N:
Antes
[Listar los objetos que intervienen en el diagrama]
OBJETOS:
[Web
OBJETOS: [sis] [Nombre_Obj.jsp] [Nuevo]
Content]
[Nombre_Obj.java
[pe.gob.onp.sis.negocio] [Nuevo]
]
[Nombre_Obj.java [Existent
[pe.gob.onp.sis.dao]
] e]
Antes
1. [Listar los mensajes del diagrama]
MENSAJES:
[Nombre_Obj.j
MENSAJES: [1] [consultaBD()] [2] [Nuevo]
sp]
[Describir las
[Paso 2:]
variaciones
[1] [2] [Descripción del flujo principal del
del
diagrama.]
diagrama.]
[Descripción del flujo principal del
[2] [4]
diagrama.]
[Descripción del flujo principal del
[3] [7]
diagrama.]