Want to create interactive content? It’s easy in Genially!
PROCESO RACIONAL UNIFICADO RUP: CICLOS Y FASES
DAV
Created on November 19, 2021
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Witchcraft vertical Infographic
View
Halloween Horizontal Infographic
View
Halloween Infographic
View
Halloween List 3D
View
Magic and Sorcery List
View
Journey Map
View
Versus Character
Transcript
PROCESO RACIONAL UNIFICADO RUP: CICLOS Y FASES
VER
Concepto de RUP
Es una metodología cuyo fin es entregar un producto de software. Se estructura todos los procesos y se mide la eficiencia de la organización. Es un proceso de desarrollo de software el cual utiliza el lenguaje unificado de modelado UML, constituye la metodología estándar más utilizada para el análisis, implementación y documentación de sistemas orientados a objetos. El RUP es un conjunto de metodologías adaptables al contexto y necesidades.
Historia de RUP
El antecedente más importante se ubica en 1967 con la metodología Ericsson (Ericsson Approach) elaborada por Ivar Jacobson, una aproximación de desarrollo basada en componentes, que introdujo el concepto de caso de uso. Entre los años de 1987 a 1995 Jacobson fundó la compañía Objectory AB y lanza el proceso de desarrollo Objectory (abreviación de Object Factory). Posteriormente en 1995 Rational Software Corporation adquiere Rational Approach, entre 1995 y 1997 se desarrolla Rational Objectory Process (ROP) a partir de Objectory y del enfoque rational (Rational Approach) adoptando UML como lenguaje de modelado.
Características de RUP
- Forma disciplinada de asignar tareas y responsabilidades (quién hace qué, cuándo y cómo)
- Pretende implementar las mejores prácticas en Ingeniería de Software.
- Desarrollo iterativo
- Administración de requisitos
- Uso de arquitectura basada en componentes
- Control de cambios
- Modelado visual del software
Ciclo de Vida de RUP
El ciclo de vida del RUP es una implementación del Desarrollo en espiral. Fue creado ensamblando los elementos en secuencias semi-ordenadas. El ciclo de vida organiza las tareas en fases e iteraciones. RUP divide el proceso en cuatro fases, dentro de las cuales se realizan varias iteraciones en número variable según el proyecto y en las que se hace un mayor o menor hincapié en las distintas actividades.
Fases del Ciclo de Vida de RUP
- Fase de inicio: Esta fase tiene como propósito definir y acordar el alcance del proyecto con los patrocinadores, identificar los riesgos asociados al proyecto, proponer una visión muy general de la arquitectura de software y producir el plan de las fases y el de iteraciones posteriores.
- Fase de elaboración: En la fase de elaboración se seleccionan los casos de uso que permiten definir la arquitectura base del sistema y se desarrollaran en esta fase, se realiza la especificación de los casos de uso seleccionados y el primer análisis del dominio del problema, se diseña la solución preliminar.
- Fase de desarrollo: El propósito de esta fase es completar la funcionalidad del sistema, para ello se deben clarificar los requerimientos pendientes, administrar los cambios de acuerdo a las evaluaciones realizados por los usuarios y se realizan las mejoras para el proyecto.
- Fase de cierre: El propósito de esta fase es asegurar que el software esté disponible para los usuarios finales, ajustar los errores y defectos encontrados en las pruebas de aceptación, capacitar a los usuarios y proveer el soporte técnico necesario. Se debe verificar que el producto cumpla con las especificaciones entregadas por las personas involucradas en el proyecto.
Estructura del Proceso
- El proceso puede ser descrito en dos dimensiones o ejes :
- Eje horizontal: Representa el tiempo y es considerado el eje de los aspectos dinámicos del proceso. Indica las características del ciclo de vida del proceso expresado en términos de fases, iteraciones e hitos. Consta de cuatro fases: inicio, elaboración, construcción y transición.
- Eje vertical: Representa los aspectos estáticos del proceso. Describe el proceso en términos de componentes de proceso, disciplinas, flujos de trabajo, actividades, artefactos y roles.
Estructura del Proceso
Fases e Interacciones de RUP
RUP se repite a lo largo de una serie de ciclos que constituyen la vida de un producto. Cada ciclo concluye con una generación del producto para los clientes. Cada ciclo consta de cuatro fases: inicio, elaboración, construcción y transición. Cada fase se subdivide a la vez en iteraciones, el número de iteraciones en cada fase es variable.
Fase DE Inicio
Durante esta fase de inicio las iteraciones se centran con mayor énfasis en las actividades de modelamiento de la empresa y en sus requerimientos. Esta fase se centra mas en buscar o planear todo lo que la empresa requiera para luego utilizar sus recursos mejorando y dándole una visión de lo que se espera plantear en el proyecto. Los objetivos de esta fase son:
- Establecer el ámbito del proyecto y sus límites
- Encontrar los Casos de Uso críticos del sistema, los escenarios básicos que definen la funcionalidad
- Mostrar al menos una arquitectura candidata para los escenarios principales.
- Estimar el costo en recursos y tiempo de todo el proyecto
- Estimar los riesgos, las fuentes de incertidumbre
Fase DE Elaboración
Durante esta fase de elaboración, se centran al desarrollo de los casos de uso tomando como base la de diseño, como lo dice la elaboración lleva una serie de requerimientos una serie de pasos; el modelo de la organización, el análisis y el diseño se van acumulando las actividades y para empezar una parte de implementación mediante desarrollo de la fase de inicio que va a ser orientada a la base de la construcción de todas las especificaciones de la arquitectura del diseño. Hasta obtener una diseño bien construido. Los objetivos de esta fase son:
- Definir, validar y cimentar la arquitectura.
- Completar la visión
- Crear un plan fiable para la fase de construcción. Este plan puede evolucionar en sucesivas iteraciones
- Demostrar que la arquitectura propuesta soportará la visión con un costo razonable y en un tiempo razonable.
Fase DE Construcción
Durante la fase de construcción, se lleva a cabo la construcción del producto por medio de una serie de iteraciones las cuales se seleccionan algunos Casos de Uso, se define su análisis y después el diseño y se procede a su implantación y sus respectivas pruebas. En esta fase se realiza una serie de cascadas para cada ciclo, se realizan tantas iteraciones hasta que se termine la nueva implementación y el producto este listo para ser enviado al usuario. Los objetivos de esta fase son:
- Minimizar los costos de desarrollo mediante la optimización de recursos y evitando el tener que rehacer un trabajo o incluso desecharlo
- Conseguir una calidad adecuada tan rápido como sea posible
- Conseguir versiones funcionales (alfa, beta, y otras versiones de prueba) tan rápido como sea posible
Fase DE Transición
Durante esta fase de transición se busca garantizar que el producto esté bien preparado para su entrega al usuario. Es una fase que puede tener muchos cambios a la hora de la entrega. Los principales objetivos de esta fase son:
- Conseguir que el usuario se valga por si mismo.
- Un producto final que cumpla los requisitos esperados, que funcione y satisfaga suficientemente al usuario.