Anda di halaman 1dari 14

OFICINA DE SISTEMAS

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

El texto encerrado entre corchetes


y de color azul está incluido
solamente como guía para aclarar
el contenido de cada parte del SISEC. - WEB
documento. Este texto debe ser
eliminado del documento.
Versión 1.0
El texto encerrado entre { } y de
color rojo debe ser reemplazado Actualizado a
por el texto que corresponda a Abril del 2016
cada opción con el color de fuente
negro.]
DISEÑO DE SOFTWARE
{Logo del Cliente}

7.7.1.2.2.01.R08 Versión: 4.0 Fecha: 27/04/2016

HISTORIAL DE LAS REVISIONES

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 ()
]

Rev.: {#.#} Fecha Efectiva: {dd/mm/aaaa} Pág. 2 de 14


DISEÑO DE SOFTWARE
{Logo del Cliente}

7.7.1.2.2.01.R08 Versión: 4.0 Fecha: 27/04/2016

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.

Rev.: {#.#} Fecha Efectiva: {dd/mm/aaaa} Pág. 3 de 14


DISEÑO DE SOFTWARE
{Logo del Cliente}

7.7.1.2.2.01.R08 Versión: 4.0 Fecha: 27/04/2016

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).

En los siguientes párrafos se plasmará mediante diagramas, modelos y artefactos del


RUP la forma, la complejidad y funcionalidad del Sistema de Seguimiento de Ejecución
De Contratos (SISEC) .
Se resume el contenido del documento en los siguientes puntos:

 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.

1.3. DEFINICIONES Y ABREVIACIONES

[Esta sección brinda la definición de aquellos términos y abreviaciones requeridas


para interpretar adecuadamente el contenido de este documento. Esta información
debería ser provista en un glosario del documento y aquí únicamente hacer
referencia a dicho documento y listar los términos a utilizar, tomar como referencia el
siguiente texto: Por ejemplo:

La terminología y abreviaciones esbozadas en el documento se detallan en el


documento Glosario de Términos, Donde los términos a utilizar son:
Termino 1
Termino 2
Termino n]

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}

7.7.1.2.2.01.R08 Versión: 4.0 Fecha: 27/04/2016

- Los estándares de diseño grafico, no se encuentran documentados, por tal motivo,


el diseño (colores, tamaños de letras y disposición de controles en la pantalla) serán
tomados de formatos similares al que utiliza el sistema actualmente.

Los estándares de seguridad, no se encuentran documentados, por tal motivo se seguirá


manteniendo el esquema de seguridad utilizado por el sistema a implementar. Dicho
esquema de seguridad será administrado por el sistema a implementar, el cual es
gestionado por un perfil de nivel Administrador.]

Rev.: {#.#} Fecha Efectiva: {dd/mm/aaaa} Pág. 5 de 14


DISEÑO DE SOFTWARE
{Logo del Cliente}

7.7.1.2.2.01.R08 Versión: 4.0 Fecha: 27/04/2016

3. MODELO DE CLASES
3.1. DIAGRAMA DE CLASES
3.1.1. DIAGRAMA DE CLASES:

Rev.: {#.#} Fecha Efectiva: {dd/mm/aaaa} Pág. 6 de 14


DISEÑO DE SOFTWARE
{Logo del Cliente}

7.7.1.2.2.01.R08 Versión: 4.0 Fecha: 27/04/2016

Rev.: {#.#} Fecha Efectiva: {dd/mm/aaaa} Pág. 8 de 14


DISEÑO DE SOFTWARE
{Logo del Cliente}

7.7.1.2.2.01.R08 Versión: 4.0 Fecha: 27/04/2016

Rev.: {#.#} Fecha Efectiva: {dd/mm/aaaa} Pág. 9 de 14


3.1.2. LISTA 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]

3.2. DESCRIPCIÓN DEL MODELO DE CLASES


[Descripción de las clases identificadas, atributos iniciales y métodos principales:]

3.2.1. {NOMBRE DEL PAQUETE O MODULO}

Nombre <NOMBRE DE LA CLASE>


Descripción
1. {Nombre del Caso de Uso}
Caso de Uso [El nombre del Caso de Uso debe tener un vínculo a su Diagrama
de Clases]
Tipo
Nombre Descripción de
Dato
Atributos

{Nombre del Constructor}


Nombre

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}

7.7.1.2.2.01.R08 Versión: 4.0 Fecha: 27/04/2016

4. MODELO DE INTERACCIÓN
4.1. DIAGRAMA DE [SECUENCIA/COLABORACIÓN]

[Puede representar el diagrama de Secuencia o Colaboración, cambiar el tipo de


Diagrama de acuerdo al que aplique, e caso se requiera podría considerar los dos]

4.1.1. {CUSXXX}: {NOMBRE DEL CASO DE USO}

Diagrama de Secuencia: {Nombre del Caso de Uso}

{ Coloque el diagrama de secuencia aquí }

TÍTULO: {Nombre del diagrama de secuencia}

DESCRIPCIÓ
{Descripción concisa del diagrama de secuencia}
N:

ACTORES:  [Listar los actores que intervienen en el diagrama]

Antes
 [Listar los objetos que intervienen en el diagrama]
OBJETOS:

PAQUETE NOMBRE TIPO

[Web
OBJETOS: [sis] [Nombre_Obj.jsp] [Nuevo]
Content]

[Src] [pe.gob.onp.sis.servlet] [Nombre_Obj.java [Nuevo]

Rev.: {#.#} Fecha Efectiva: {dd/mm/aaaa} Pág. 11 de 14


DISEÑO DE SOFTWARE
{Logo del Cliente}

7.7.1.2.2.01.R08 Versión: 4.0 Fecha: 27/04/2016

[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:

NRO. NOMBRE PASO OBJETO TIPO

[Nombre_Obj.j
MENSAJES: [1] [consultaBD()] [2] [Nuevo]
sp]

ORDEN PASO FLUJO PRINCIPAL VARIACIONES

 [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.]

Rev.: {#.#} Fecha Efectiva: {dd/mm/aaaa} Pág. 12 de 14


5. MODELO DE DATOS
DISEÑO DE SOFTWARE
{Logo del Cliente}

7.7.1.2.2.01.R08 Versión: 4.0 Fecha: 27/04/2016

Rev.: {#.#} Fecha Efectiva: {dd/mm/aaaa} Pág. 14 de 14

Anda mungkin juga menyukai