el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
Documentar Software con PUDS
1.
2. 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.
6. 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.
Sistema NewSwimlane : Jefe Producción -Futuro y Exploración
<Inicio>
Seleccionar Calc.Costo Fab.
Por Ins.
Diagrama de Actividad: "Calcular
Costo Fabricación Por Insumo"
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
Mtrar Mens.:"No Existen RI Ingr.en la Planif., lo cual
no existen ins. p/calc.costo de fab."
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>
<si> <no>
7. 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
9: Copiar()
12: Guardar()
13: Cerrar()
: Gestor de Reg.Cliente : Cliente
: IE-Ventana de Cliente-
11: Confirmar()
6: Ingresar Datos()
: IS-Form.Reg.Cliente-
: País
: Provincia
Diagrama de Colaboración de: "Registrar Cliente"
: Tipo Cliente
1: Seleccionar()
4: Mostrar Cliente()
5: Seleccionar()
3: Buscar()
8: Verificar()
10: Verificar()
2: Iniciar Proceso()
7: Verificar Datos()
8. 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()
9. 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.
DIAGRAMA DE COMPONENTES:
"MODULO CLIENTE "
Interfaz
Cambiar
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
Tipo Cliente País
10. 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.