Академический Документы
Профессиональный Документы
Культура Документы
RUP
Seria anti-ético el hecho de adentrarse en un tema sin antes tener una idea previamente de
lo que se hablara, ante este hecho es conveniente y necesario dar una idea (que aunque
parezca imprecisa) que permita al lector definir hacia donde se orienta la perspectiva
principal de esta información.
RUP (Rational Unified Process) es una secuencia de pasos necesarios para el desarrollo y/o
mantenimiento de gran cantidad de sistemas, en diferentes áreas de aplicación diferentes
organizaciones, diferentes medios de competencia y en proyectos de tamaños variables
(desde el mas básico al mas complejo). Actualmente es propiedad de International Business
Machines (IBM) y esta basado en un enfoque disciplinado de asignación de tareas y
responsabilidades dentro de una organización de desarrollo con la finalidad
de asegurar la obtención de un software de alta calidad que satisfagan la necesidad de los
usuarios finales dentro de un calendario y tiempo predecible.
Diseñado para:
–Profesionales en el desarrollo de software.
–Interesados en productos de software.
–Profesionales en la ingeniería y administración de procesos de software.
Características
Dirigido por Casos de Uso: –Los casos de uso son los artefactos primarios para
establecer el comportamiento deseado del sistema
Centrado en la Arquitectura: –La arquitectura es utilizada para conceptualizar,
construir, administrar y evolucionar el sistema en desarrollo
Iterativo e Incremental:
–Maneja una serie de entregas ejecutables
–Integra continuamente la arquitectura para producir nuevas versiones mejoradas
Conceptualmente amplio y diverso
Enfoque orientado a objetos
En evolución continua
Adaptable
Repetible
Permite mediciones:
–Estimación de costos y tiempo, nivel de avance, etc.
Elementos de RUP
Disciplinas: son los 'contenedores' empleados para organizar todas las actividades
durante el ciclo de vida del sistema.
Artefactos: son los elementos de entrada y salida de las actividades. Es un elemento
que el proyecto produce y utiliza para componer el producto final.
Flujos de Trabajo: constituye la secuencia de actividades que producen resultados
visibles por medio de la integración de los roles y las actividades, artefactos y
disciplinas.
Roles: son las personas o entes que están involucradas en cada proceso