Rational unified process

Solo disponible en BuenasTareas
  • Páginas : 5 (1174 palabras )
  • Descarga(s) : 0
  • Publicado : 16 de junio de 2011
Leer documento completo
Vista previa del texto
Metodología para E-Development

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...
tracking img