Exposicion RUP
Rational
Unified
Process
BRAYAN HERRERA
160003120
RUP
RUP es un proceso de desarrollo de software y
junto
con
el
Lenguaje
Unificado
de
Modelado UML, constituye la metodología
estándar másutilizada para el análisis,
implementación y documentación de sistemas
orientados a objetos.
Originalmente se diseñó un proceso genérico y
de dominio público, el Proceso Unificado, y unaespecificación más detallada, el R U P, que se
vendiera como producto independiente.
RUP
Principios de desarrollo
El RUP está basado en 6 principios clave que son los
siguientes:
Adaptar el proceso:El proceso deberá adaptarse a las
necesidades del cliente ya que es muy importante
interactuar con él.
Equilibrar prioridades: Los requisitos de los diversos
participantes pueden ser diferentes,contradictorios o
disputarse recursos limitados.
Demostrar valor iterativamente: Los proyectos se
entregan, aunque sea de un modo interno, en etapas
iteradas.
RUP
Colaboración
entre equipos:El desarrollo de software no lo hace
una única persona sino múltiples equipos.
Elevar
el nivel de abstracción: Este principio dominante motiva el
uso de conceptos reutilizables tales como patróndel software,
marcos de referencia (frameworks) por nombrar algunos.
Enfocarse
en la calidad: El control de calidad no debe realizarse al
final de cada iteración, sino en todos los aspectos de laproducción.
El ciclo de vida RUP es una implementación del Desarrollo en espiral.
Fue creado ensamblando los elementos en secuencias semiordenadas. El ciclo de vida organiza las tareas en fases eiteraciones.
Principales características
RUP
Forma disciplinada de asignar tareas y responsabilidades
(quién hace qué, cuándo y cómo)
Pretende implementar las mejores prácticas en Ingenieríade Software
Desarrollo iterativo
Administración de requisitos
Uso de arquitectura basada en componentes
Control de cambios
Modelado visual del software
Verificación de la...
Regístrate para leer el documento completo.