Rational unified process
Rational Unified Process
¿Qué es Rational Unified Process – RUP?
Proceso de Ingeniería de Software orientado a Desarrollo de aplicaciones por componentes Basado en las mejores prácticas de desarrollo de la industria Su meta es resolver la paradoja Calidad vs. Tiempo de liberación Es un mentor en línea o e-couch que brinda los lineamientos y conceptos enforma detallada
¿Qué es Rational Unified Process?
Basado en las Mejores Prácticas de la Industria Provee conceptos claves, guías, flujos de trabajo y plantillas de documentos
Proceso de Ingeniería de Software orientado a Desarrollo de aplicaciones por componentes Mentor en línea
Page 1
Qué es el UML?
El Unified Modeling Language (UML) es un lenguaje para :
Especificar VisualizarConstruir Documentar
Los artefactos de un sistema de Software
Elementos Claves del RUP
El Rational Unified Process es un proceso
Iterativo e Incremental Use-case driven – Direccionado por Casos de Uso Architecture-centric – Centrado en Arquitectura Risk driven – Direccionado por el manejo del riesgo Orientado a e-Business
Aplique las mejores prácticas en todo el ciclo de vida
Fases Flujos deProcesos
Concepción Elaboración Construcción Transición
Modelación del Negocio Requerimientos Análisis y Diseño Implementación Pruebas Ejecución
Flujos de Soporte
Admin. De Versiones Administración Ambiente
Iteracion(es) Preliminares Iter. #1 Iter. #2 Iter. #n Iter. Iter. #n+1 #n+2 Iter. #m Iter. #m+1
Iteraciones
Page 2
Beneficios de un proceso direccionado por Casos de UsoAnálisis
Use Cases
CONCEPTUALIZACION
Diseño
Escenarios
Levantamiento Requerimientos
Alto Nivel
Detallados Definicione s
Pruebas
Resultados de pruebas
Requerimientos de prueba
Definiciones
Procesos de prueba Suficientes Pruebas?
Qué Pruebo?
Requerimientos alcanzados
Los Casos de Uso se relacionan con otros Modelos
Use-Case Model
Abstracción de
Implementadopor
Verifica
Design Model Objetos y clases
Implementation Model Codigo Fuente
Test Model Casos y Procedimientos De Prueba
Beneficios de un proceso direccionado por Casos de Uso Los Casos de Uso son concisos, simples, y entendibles por todas los “implicados”
Usuarios Finales, Desarolladores, Patrocinadores
Los Casos de Uso direccionan varias actividades en el proceso:
Creación yvalidación del Modelo de Diseño Definición de los Procedimientos y Casos de Prueba Planificación de las Iteraciones Creación de la Documentación de Usuario Desarrollo del sistema
Los Casos de Uso ayudan a sincronizar el contenido de los diferentes Modelos
Page 3
RUP es centrado en Arquitectura
La Definición de la arquitectura es el objetivo de las primeras iteracionesApplication-specific layer
Application System Application System Application System
Car Sales Management
Application-general layer
Component System
Component System
Component System
Customer profile Order management Shopping cart Credit card authorization
Middleware layer
Component System
Component System
System-software layer
Component System Component System
Object persistencymechanism
Beneficios de un proceso Centrado en arquitectura Le permite a usted ganar y retener el control intelectual sobre el proyecto, para manejar su complejidad, y mantener la integridad del sistema Provee una base efectiva para la re-utilización a gran escala Provee una base para el manejo de proyectos Facilita el desarrollo Basado en Componentes
Un componentes cumple con una funciónbásica y completa
RUP es Direccionado por el Manejo del Riesgo
Riesgo
Cualquier cosa que pueda interponerse en el éxito del proyecto
Riesgo Directo
El proyecto tiene un alto grado de control
Riesgo Indirecto
El proyecto tiene poco o ningún control
Atributos:
Probabilidad de ocurrencia, Impacto en el proyecto
Indicador de Severidad:
Alto, ignificante, Moderado, Menor, Bajo...
Regístrate para leer el documento completo.