Se divide en 4 fases
Se divide en 4 vistas
Principios de desarrollo

Modelo Rational Unified Process (RUP)

CARACTERISTICAS

Desarrollo iterativo

Uso de arquitectura basada en componentes

Control de cambios

Modelado visual del software

Verificación de la calidad del software

Implementar practicas que se adapten al proyecto

Casos de uso

Adaptacion del proceso

Balanciar prioridades

Colaboracion de equipos

Demostrar valor iterativo

Elevar nivel de abstraccion

Enfoque en la calidad

El aseguramiento de la calidad forma parte del proceso de desarrollo y no de un grupo independiente, también es una estrategia de desarrollo de software.

Motiva el uso de conceptos como patrones de diseño, lenguajes 4GL o esquemas (frameworks), etc. Se pueden acompañar por las representaciones visuales de la arquitectura, por ejemplo con UML.

En cada iteración se analiza la opinión de los inversores, la estabilidad y calidad del producto, y se refina la dirección del proyecto así como también los riesgos involucrados.

Debe haber una comunicación fluida para coordinar requisitos, desarrollo, evaluaciones, planes, resultados, etc.

Debe poder encontrarse un equilibrio que satisfaga los deseos de todos

adaptarse a las necesidades del cliente

ARTEFACTOS POR CICLO

INICIO

1. Documento Visión.
2. Diagramas de caso de uso.
3. Especificación de Requisitos.
4. Diagrama de Requisitos.

ELABORACION

Vista Lógica
1. Diagrama de clases
2. Modelo E-R (Si el sistema así lo requiere)

Vista de Implementación
1. Diagrama de Secuencia
2. Diagrama de estados
3. Diagrama de Colaboración

Vista Conceptual
1. Modelo de dominio

Vista física
1. Mapa de comportamiento a nivel de hardware.
2. Diseño y desarrollo de casos de uso, o flujos de casos de uso arquitectónicos.
3. Pruebas de los casos de uso que demuestran la arquitectura documentada y que responde adecuadamente a requerimientos funcionales y no funcionales.

CONSTRUCCION

1. Especificación de requisitos faltantes.
2. Diseño y desarrollo de casos de uso y/o flujos de acuerdo con la planeación iterativa.
3. Pruebas de los casos de uso desarrollados, y pruebas de regresión según sea el caso.

TRANSICION

1. Pruebas finales de aceptación
2. Puesta en producción
3. Estabilización

CICLO DE VIDA

INICIACION

ELABORACION

CONSTRUCCION

TRANSICION

Refinamiento de los objetivos de las fases anteriores e implantación del sistema de información (preparación del producto para su entrega y pasos a producción de versiones no finales (porque hay que hacer ajustes) y de la versión final prevista).

Construcción del sistema de información.

Refinamiento de casos de uso, análisis, diseño, definición y establecimiento de la arquitectura base del sistema.

Obtención de los objetivos, catálogo de requisitos, identificación de casos de uso.

GRUPO 6.
Eury Sanchez 2014-3002
Luis Pichardo 2018-0278
Roberto Meran 2015-3373
Royer Gómez 2017-0645

Prof. Pedro J. Ramírez Rodríguez
Grupo: 41041