Proceso Unificado:
>Concepto
>Características
>Fases de desarrollo de Software
>Gráfico de flujo de trabajo y fases e iteraciones
>Cuatro "P" en el desarrollo de software
>¿Que es un modelo?
Clasificaciones, modalidades y tendencias de investigación educativa.
Proceso Unificado
1. Estudiante en Tecnicatura de Análisis y Programación de Sistemas
2°Año
Instituto de Educación Superior 9-023
Franco Leonel Martínez
2. Proceso Unificado
Es un proceso de desarrollo de software que nace de las necesidades de coordinar
múltiples cadenas de trabajo de un gran proyecto de software.
Características:
•Ordena las actividades en equipo.
•Dirige tareas de cada desarrollador y
del equipo como un todo.
•Especifica los artefactos ha
desarrollar.
•Control:criterios,medición de
productos y actividades del proyecto.
Franco Leonel Martinez
3. Casos de Uso
Arquitectura
Iteración e Incremento
Franco Leonel Martinez
4. Casos de Uso
Representan los requisitos funcionales
Guían el diseño, implementación y prueba del proyecto
Utiliza Lenguaje Unificado de Modelado(UML)
Se desarrollan a la par con la arquitectura,
maduran a la vez, según el avance del proyecto
Se utiliza para comunicarse con el cliente
Franco Leonel Martinez
5. Arquitectura
•Resalta las características
más importantes y deja los
detalles de lado
•Debe permitir todos los
casos de uso requeridos,
ahora y en el futuro
•Incluye aspectos
estáticos y dinámicos
Crea un esquema borrador del sistema
de la arquitectura no específica de los
casos de uso. Por ej. plataforma
Trabaja con subconjuntos en cada
caso de uso para representar las
funciones, clases y componentes
del sistema
EMPRESA
Según
necesidad
Franco Leonel Martinez
6. Iterativo e
Incremental
El proyecto se divide en mini proyectos. Cada mini proyectos es una
iteración que resulta un incremento en el producto.
Iteraciones
controladas
Reduce coste de riesgo al
coste de un solo incremento
Reduce riesgo de
presentación del
producto
Acelera el ritmo del esfuerzo
de desarrollo en su totalidad
Se refinan las necesidades
del cliente
Franco Leonel Martinez
7. Gráfico de flujos de trabajo con
sus fases e iteraciones
Franco Leonel Martínez
8. Cuatro “P” en el desarrollo de software
Personas: Arquitectos, desarrolladores, personal de gestión, ingenieros de
prueba, además de usuarios, clientes, etc.
Proyecto: Elemento organizativo que gestiona el desarrollo de software.
Producto: Artefactos que se crean durante el proyecto.
Proceso: Plantilla para crear proyectos. Transforma requisitos del usuario en
un producto.
Otro:
Herramientas: Automatiza las actividades.
Franco Leonel Martínez
9. ¿Qué es un modelo?
Son abstracciones que construyen los arquitectos y desarrolladores.
No se preocupan de cómo es el sistema por dentro sino de lo que
puede hacer para sus usuarios.
Franco Leonel Martinez