Documente Academic
Documente Profesional
Documente Cultură
Qu es RUP?
Un proceso de Ingeniera de software. Marco de Trabajo para procesos (Framework) Creado por la empresa Rational. Se lee Proceso Unificado de Rational.
Qu es RUP?
Prcticas
Forma disciplinada de asignar tareas y responsabilidades
(quin hace qu, cundo y cmo) Pretende implementar las mejores prcticas en Ingeniera de Software Desarrollo iterativo Administracin de requisitos Uso de arquitectura basada en componentes Control de cambios Modelado visual del software Verificacin de la calidad del software
Estructura esttica.
Maneja tres tipos de entidades: ROLES. ACTIVIDADES. ARTEFACTOS. Por medio de los Workflows indicamos como estos
Ejemplo de Workflow
proyectos pequeos. Un proceso iterativo desarrolla en base a un ciclo repetitivo de secuencias. Este ciclo es dividido en una secuencia de cuatro fases.
INCEPTION ELABORATION CONSTRUCTION TRANSITION
Tipo de Trabajo
FASE DE INICIO
Durante esta fase de inicio las iteraciones se centran con
Especificacin de Requisitos
Caso de uso de Negocio
FASE DE ELABORACIN
Durante esta fase de elaboracin, las iteraciones se
centran al desarrollo de la base de la diseo, encierran ms los flujos de trabajo de requerimientos, modelo de la organizacin, anlisis, diseo y una parte de implementacin orientada a la base de la construccin Artefactos: Diagramas de caso de uso
FASE DE CONSTRUCCIN
Durante esta fase de construccin, se lleva a cabo la construccin del
producto por medio de una serie de iteraciones las cuales se seleccionan algunos Casos de Uso, se redefine su anlisis y diseo y se procede a su implantacin y pruebas. En esta fase se realiza una pequea cascada para cada ciclo, se realizan tantas iteraciones hasta que se termine la nueva implementacin del producto. Artefacto:
Documento Arquitectura que trabaja con las siguientes vistas: Vista Lgica Diagrama de clases Modelo E-R (Si el sistema as lo requiere) Vista de Implementacin Diagrama de Secuencia Diagrama de estados Diagrama de Colaboracin Vista Conceptual Modelo de dominio Vista fsica Mapa de comportamiento a nivel de hardware.
FASE DE TRANSICIN
Durante esta fase de transicin busca garantizar que se
Especificaciones de Integracin.
Vista de la Arquitectura
La arquitectura de sistema se usa para
conceptualizar los elementos inciales del sistema. Es un concepto complejo, que se resuelve mejor teniendo varias miradas de esta arquitectura (UML) La arquitectura es una abstraccin de cualquier modelo que se concentre en la estructura y los elementos esenciales. Por Ej.: Caso de uso de negocio.
Desarrollo de Workflow
Organizan las tareas finas dentro de cada especificacin
Workflow
Implementar el sistema
Implementar RUP