12

Documentar Software con PUDS

Embed Size (px)

DESCRIPTION

Presentación para

Citation preview

Page 1: Documentar Software con PUDS
Page 2: Documentar Software con PUDS

Método: “Proceso Unificado de Desarrollo de Software” (PUDS)

Proposito: sirve a la construcción, desarrollo y mantenimiento del

software.

Herramienta de Modelado: UML (Lenguaje Unificado de

Modelado).

Proposito: sirve a la confección de los estereotipos.

Page 4: Documentar Software con PUDS

Dirigido por Casos de Uso

Iterativo

Incremental

Page 5: Documentar Software con PUDS
Page 6: Documentar Software con PUDS

Objetivos…@Declaración de las funcionalidades o servicios que

proveerá el sistema.

@Comportamiento del sistema ante determinadas

entradas o situaciones.

@Asignación de la responsabilidad de ejecución de

las funciones (representados por actores o usuarios)

del sistema.

<Inicio>

Seleccionar Calc.Costo Fab.

Por Ins.

Verif.si Existen RI

en la Planif.

Buscar Ins.Coincid.al

Comp.Ingresado en el RI

Copiar Dato del Campo:

"Costo Unit."

Verificar si Costo

Unit. = < 0

Calcular Costo Total = Costo

Total + Costo Unit.

Mtrar Mens.:"Costo

T.Incorr.-Ins.x c/Costo Unit.=<0-"

<no>

<si>

Verifica si

existe otro RI

<si> <no>

Mostrar Costo

Total

<Fin>

Mtrar Mens.:"No Existen RI Ingr.en la Planif., lo cual

no existen ins. p/calc.costo de fab."

<si> <no>

Diagrama de Actividad: "Calcular

Costo Fabricación Por Insumo"

Sistema -Futuro y ExploraciónNewSwimlane : Jefe Producción

Page 7: Documentar Software con PUDS

Objetivos…@Análisis y descripción para cada uno de los casos

de usos identificados durante el avance, en el flujo

anterior.

@Estructuración y refinamiento de los casos de uso,

utilizando estereotipos que representan la

estructura interna del sistema, los cuales esbozaran

como se llevara a cabo las diferentes funcionalidades

dentro de éste.

: Gte

Producción

: Gestor de Reg.Cliente : Cliente

: IE-Ventana de Cliente-

: IS-Form.Reg.Cliente-

: País

: Provincia

Diagrama de Colaboración de: "Registrar Cliente"

: Tipo Cliente

1: Seleccionar()

4: Mostrar Cliente()

5: Seleccionar()

6: Ingresar Datos()

11: Confirmar()

3: Buscar()

12: Guardar()

9: Copiar()

8: Verificar()

10: Verificar()

2: Iniciar Proceso()

7: Verificar Datos()

13: Cerrar()

Page 8: Documentar Software con PUDS

Objetivos…@Constitución del “plano especifico para una

Implementación”, que tendra en cuenta la dinámica

dentro de cada función del sistema.

@Constitución del Modelo de Despliegue: capas y

nodos participantes en virtud de los datos y los

usuarios involucrados.

@Primera aproximación de la Interfaz Gráfica del

usuario (GUI).

: Gte

Producción

: IE-Ventana

de Cliente-

: IS-Form.Reg.Cliente- : Gestor

Actualiz.Cliente

: Cliente : Tipo

Cliente

: Provincia : País

Diagrama de Secuencia de: "Cambiar Cliente"

1: Seleccionar()

2: Enviar Mandato()

3: Buscar Reg.()

4: Enviar Reg.()

5: Ordenar Reg.()

6: Hacer Foco sobre Primer Reg.()

7: Mostrar Reg.()

8: Seleccionar Reg.()

9: Seleccionar Cambiar Reg.()

10: Enviar Mandato()

13: Habilitar()

14: Hacer Foco en Cpos()

15: Mostrar Foco sobre Cpos()

16: Modificar Datos()

17: Validar Datos()

18: Verificar Datos()

19: Buscar Reg.()

20: Buscar Reg.()

21: Buscar Reg.Relac.()

23: Hacer Foco sobre Aceptar()

24: Mostrar Foco sobre Aceptar()

25: Confirmar Reg.()

26: Enviar Mandato()

27: Guardar Actualizac.Reg.()

28: Cerrar()

29: Hacer Foco sobre Reg.Actualiz.()

30: Mostrar Foco sobre Reg.Actualiz.()

31: Cerrar()

11: Buscar Reg.Selecc.()

12: Enviar Reg.Selecc.()

22: Copiar Nombre()

Page 9: Documentar Software con PUDS

Objetivos…@Se implementa el sistema en términos de Componentes

que contendrán el código fuente y librerías (DLL`s).

@Definición de ejecutables que podrán ser asignados a los

nodos del respectivo Diagrama de Despliegue.

@Representación visual de cómo estarán organizados los

diferentes componentes de acuerdo al subsistema en que se

encuentren integrados, manteniendo la relación isomórfica

con los Subsistemas de Diseño.

InterfazCambiar Cliente

Registrar Cliente

Eliminar Cliente

Eliminar País

Registrar País

Registrar Provincia

Eliminar Provincia

Gestor

Gestor Actualiz.Cliente

Gestor de Reg.Cliente

Gestor de Reg.País

Gestor Actualiz.País

Gestor de Reg.Pcia.

Gestor Actualiz.Pcia

Base de Datos

Cliente Provincia

PaísTipo Cliente

DIAGRAMA DE COMPONENTES:

"MODULO CLIENTE "

Page 10: Documentar Software con PUDS

Objetivos…

@Admite la verificación del resultado arrojado

por la Implementación, probando cada

construcción realizada mediante las llamadas

Pruebas de Integración y finalmente, luego de

la realización de aquellas, las Pruebas de

Sistemas.

Page 11: Documentar Software con PUDS
Page 12: Documentar Software con PUDS

Fin de la Presentación

Gracias por su Atención!!!