algoritmos
desarrollo
Facultad de Informática
Departamento de Lenguajes y Sistemas Informáticos e Ingeniería de Software
UNIVERSIDAD PONTIFICIA DE SALAMANCA EN MADRID
1
Objetivos
Ofrecer una visión general del proceso unificado,
sus actividades y herramientas.
Presentar una visión simplificada del Lenguaje
Unificado de Modelado (UML).
Aprender la noción deproceso y metodología en la
Orientación a Objetos
O. Sanjuán, Alberto Caramazana
UNIVERSIDAD PONTIFICIA DE SALAMANCA EN MADRID
Departamento de Lenguajes y Sistemas Informáticos e Ingeniería del Software
Página –
Contenido
Introducción al Proceso Unificado
Los flujos de trabajo fundamentales
Fases del proceso
Organización del proyecto
O. Sanjuán, Alberto CaramazanaUNIVERSIDAD PONTIFICIA DE SALAMANCA EN MADRID
Departamento de Lenguajes y Sistemas Informáticos e Ingeniería del Software
Página –
Introducción al Proceso Unificado
O. Sanjuán, Alberto Caramazana
UNIVERSIDAD PONTIFICIA DE SALAMANCA EN MADRID
Departamento de Lenguajes y Sistemas Informáticos e Ingeniería del Software
Página –
El proceso Unificado: ¿ Que es ?
Los sistemas son cada díamás grandes, existe una
tendencia generalizada, esto hace que los procesos
iterativos e incrementales sean imprescindibles.
Es necesario un proceso común, un método que
integre:
Guía para ordenar las actividades de un equipo.
Dirección de las tareas de cada desarrollador por
separado y del equipo como un todo.
Especificación de los artefactos que deben ser
desarrollados.
Criterios para el control y la medición de los productos
y actividades del proyecto.
O. Sanjuán, Alberto Caramazana
UNIVERSIDAD PONTIFICIA DE SALAMANCA EN MADRID
Departamento de Lenguajes y Sistemas Informáticos e Ingeniería del Software
Página –
El proceso Unificado: Características
Está basado en componentes e interfaces bien
definidas
Utiliza el Lenguaje Unificado de Modelado(UML)
Aspectos característicos:
Dirigido por casos de uso
Centrado en la arquitectura
Iterativo e incremental
O. Sanjuán, Alberto Caramazana
UNIVERSIDAD PONTIFICIA DE SALAMANCA EN MADRID
Departamento de Lenguajes y Sistemas Informáticos e Ingeniería del Software
Página –
El proceso Unificado: Estructura
O. Sanjuán, Alberto Caramazana
UNIVERSIDAD PONTIFICIA DE SALAMANCA ENMADRID
Departamento de Lenguajes y Sistemas Informáticos e Ingeniería del Software
Página –
El Proceso Unificado Dirigido por casos de
uso
Caso de uso: Fragmento de funcionalidad que
proporciona al usuario un resultado importante
Modelo de casos de uso: Funcionalidad total del
sistema
¿Qué debe hacer el sistema … para cada usuario?
Guían todo el proceso de desarrollo
Encada iteración se identifican e implementan unos
cuantos casos de uso
Los casos de uso sirven para idear la arquitectura
Se seleccionan los casos de uso más representativos
Se utiliza como partida para escribir el manual de
usuario
O. Sanjuán, Alberto Caramazana
UNIVERSIDAD PONTIFICIA DE SALAMANCA EN MADRID
Departamento de Lenguajes y Sistemas Informáticos e Ingeniería del SoftwarePágina –
El Proceso Unificado Dirigido por casos de
uso
Modelo de análisis a partir de casos de uso
Crece incrementalmente
Se especifican a través de diagramas de clases y de
colaboración
Al principio se examinan unos pocos casos de uso y se
crean sus realizaciones
Cada clasificador puede participar en varias realizaciones
distintas con distintos roles
Clasesestereotipadas de análisis (entorno, control y
entidad)
O. Sanjuán, Alberto Caramazana
UNIVERSIDAD PONTIFICIA DE SALAMANCA EN MADRID
Departamento de Lenguajes y Sistemas Informáticos e Ingeniería del Software
Página –
Un proceso dirigido por casos de uso
Realización de un caso de uso (análisis):
Modelo de casos
de uso
Sacar dinero
Modelo de
análisis
«trace»
Salida
O....
Regístrate para leer el documento completo.