Post on 02-Jul-2015
description
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.
Requerimientos
Análisis
Diseño
Implementación
Testing
Hito
Dirigido por Casos de Uso
Iterativo
Incremental
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
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()
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()
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 "
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.
Fin de la Presentación
Gracias por su Atención!!!