Rational unified process-rup

Solo disponible en BuenasTareas
  • Páginas : 14 (3408 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de agosto de 2012
Leer documento completo
Vista previa del texto
Universidad de San Martín de Porres
Facultad de Ingeniería y Arquitectura Curso de Especialización Profesional / 2008 - II Curso: Ingeniería de Software Orientada a Objetos
Mg. Ing. Géner Zambrano L.
gzambrano@usmp.edu.pe

Sesión 03 RUP

Contenido:

Describir las 6 mejores prácticas en desarrollo de software. Describir el Rational Unified Process (RUP) en términos de sus fases ydisciplinas. Describir el modelo iterativo para desarrollo de software Comprender los fundamentos del proceso de trabajo del RUP deacuerdo a las necesidades específicas de la organización

RUP

RUP

Desarrollo de Sistemas

Notación: UML

Herramientas: Suite Rational Visual Paradigm Poseidon

Proceso: Rational Unified Process Métrica 3.0 XP

¿Qué es Rup?
El Proceso Unificado de Rational(RUP, el original inglés Rational Unified Process) es un proceso de desarrollo de software y junto con 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. RUP fue creado por Rational software, filial IBM. RUP está basado en el seguimiento de una serie de normas o “mejoresprácticas” aplicadas a cuatro etapas del desarrollo software: iniciación, elaboración, construcción y transición. Objetivos: Asegurar la producción de software de calidad dentro de plazos. Presupuestos predecibles. Dirigido por casos de uso, centrado en la arquitectura, iterativo (mini-proyectos) e incremental (versiones).

Rup, Evolución:
Pruebas de rendimiento y carga (Performance Awareness) 1998Ingeniería de Negocios Administración de Configuración y Cambios (Pure-Atria) 1997 Escuela de Requerimientos (Requisite Inc.) Rational Objectory Process 4.1 Rational Unified Process 5.0 Diseño OO de IU Ingeniería de Datos (Vigortech) UML 1.2 Proceso SQA (SQA Inc.) UML 1.0

1996

OMT Booch

Rational Objectory Process 4.0

UML 0.8

1995 1987 1967

Rational Approach

Objectory ProcessEricsson method

RUP, estructura: Workflow, Workflow Detail , Roles, Actividades y Artefactos Ejemplo
Workflow: Requirements Workflow Detail:Analyse the Problem

Roles Actividades

Artefactos

RUP, elementos: Unidad de trabajo que puede ejecutar un individuo en un rol específico Ejemplo: ¿Cómo?
¿Quién lo hace? Rol: System Analyst: Actividad: Desarrollo de la visión

¿Qué se produjo?Artefacto: Resultado

Elementos del RUP: Workflows (¿Qué se está haciendo?) Workflows Primarios Business Modeling (Modado del Negocio) Requirements (Requisitos) Analysis & Design (Análisis y Diseño) Implementation (Implementación) Test (Pruebas) Deployment (Despliegue) Workflows de Apoyo Environment (Entorno) Project Management (Gestión del Proyecto) Configuration & Change Management (Gestión deConfiguración y Cambios)

Elementos en RUP: Roles Definen el comportamiento y responsabilidades de los participantes del equipo de trabajo. Analyst: Business-Process Analyst Business Designer Business-Model Reviewer Requirements Reviewer System Analyst Use-Case Specifier User-Interface Designer Developer: Architect Architecture Reviewer Capsule Designer Code Reviewer Database Designer DesignReviewer Designer Implementer Integrator

...continua, Elementos

en RUP: Roles Other: Course Developer Graphic Artist Stakeholder System Administrator Technical Writer Tool Specialist

Testing professional: Test Designer Tester Manager: Change Control Manager Configuration Manager Deployment Manager Process Engineer Project Manager Project Reviewer

Características del RUP Características escenciales del RUP:

Guiado y Manejado por Casos de Uso

Centrado en la Arquitectura

Iterativo e Incremental

...continua, Características

escenciales del RUP:

Guiado y Manejado por Casos de Uso

Requisitos Análisis & Diseño Análisis y Diseño Implementación Pruebas
Casos de Uso integran el trabajo

Capturar, definir y validar los casos de uso Realizar los casos de uso...
tracking img