¿Que es?
El Proceso Racional Unificado es un modelo de software que permite el desarrollo de software a gran escala, mediante un proceso continuo de pruebas y retro alimentación, garantizando el cumplimiento de ciertos estándares de calidad. Aunque con el inconveniente de generar mayor complejidad en los controles de administración del mismo. Sin embargo, los beneficios obtenidos recompensan el esfuerzo invertido en este aspecto.
ORIGENES:
– Modelo original Objectory definido por Ivan Jacobson (1987)
– Rational Software compra la empresa de Objectory (1995)
– Surge la primera versión de UML (1997)
– Se publica la primera versión del Proceso Unificado de Rational - RUP (junio 1998)
- -DIRIGIDO POR CASO DE USOS
- -PROCESO CENTRADO EN LA ARQUITECTURA
- -PROCESO ITERATIVO E INCREMENTAL
DIRIGIDO POR CASOS DE USOS
Se centra en la funcionalidad que el sistema debe poseer para satisfacer las necesidades de un usuario (persona, sistema externo, dispositivo) que interactúa con él.
Casos de uso como el hilo conductor que orienta las actividades de desarrollo.
PROCESO CENTRADO EN LA ARQUITECTURA
Concepto similar a la arquitectura de un edificio
- Varios planos con diferentes aspectos del edificio.
- Tener una imagen completa del edificio antes que comience la construcción.
Arquitectura en software
- Plataforma en la que va a operar.
- Determina la forma del sistema.
- Diferentes vistas del sistema: Estructural, Funcional, Dinámico, etc.
Arquitectura:
- Determina la forma del sistema.
PROCESO ITERATIVO E INCREMENTAL
Iterativo e Incremental
- Descomposición de un proyecto grande en mini-proyectos.
- La iteraciones deben estar controladas.
- Cada mini-proyecto es una iteracion.
- Cada iteracion trata un conjunto de casos de uso.
Ventajas del enfoque iterativo
- Detección temprano de riesgos.
- Administración adecuada del cambio.
- Mayor experiencia para el grupo de desarrollo
Comentarios
Publicar un comentario