Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% encontró este documento útil (0 votos)
30 vistas2 páginas

Proceso Unificado de Software (R.U.P: Rational Unified Process)

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 2

Proceso Unificado de Software (R.U.

P: Rational Unified Process)

proceso unificado como el desarrollo de software que describe el conjunto


de actividades necesarias para transformar los requisitos del usuario en un
sistema de software. Está dirigido por casos de uso, centrado en la arquitectura
del sistema, y es iterativo e incremental. Cada uno de estos se describen a
continuación:

 Dirigido por casos de uso: Un caso de uso es un fragmento de


funcionalidad del sistema que proporciona al usuario un resultado de
interés. El conjunto de los casos de uso constituye, en el proceso
unificado, el modelo de casos de uso que describe toda la funcionalidad
del sistema. Los casos de uso guían al proceso de desarrollo de software
dado que el modelo de casos de uso producido por el analista de sistemas
durante la captura de requisitos, y que sirve para especificar los requisitos
del sistema.
 Centrado en la Arquitectura: Los casos describen la funcionalidad del
sistema mientras que la arquitectura define la forma que va a tener el
sistema para proporcionar esa funcionalidad. La arquitectura del sistema
software se describe, en el proceso unificado, mediante diferentes vistas
del sistema en construcción. La arquitectura describe las partes del
sistema que son importantes para que analistas y desarrolladores
comprendan al sistema.
 El proceso unificado es iterativo e incremental: Las iteraciones hacen
referencia a pasos en el flujo de trabajo, y los incrementos, al crecimiento
del producto. Para una efectividad máxima, las iteraciones deben estar
controladas; esto es, deben seleccionarse y ejecutarse de una forma
planificada.
 Fase de Inicio: establecen que durante esta fase se desarrolla una
descripción del producto final a partir de una buena idea y se presenta el
análisis de negocio para el producto.

 Fase de Elaboración: mencionan que durante esta fase se especifican en


detalle la mayoría de los casos de uso del producto y se diseña la
arquitectura del sistema. La relación entre la arquitectura del sistema y el
propio sistema es primordial.

 Fase de Construcción: establecen que durante esta fase, la línea base de


la arquitectura crece hasta convertirse en el sistema completo. El objetivo
final es entregar el producto en su versión operativa inicial.
 Fase de Transición: Rumbaugh, Jacobson y Booch, (2000) mencionan que
esta fase cubre el periodo durante el cual el producto se convierte en la
versión beta. En la versión beta un número reducido de usuarios con
experiencia prueban el producto e informan de defectos y deficiencias. Los
desarrolladores corrigen los problemas e incorporan algunas de las mejoras
sugeridas en una versión general dirigida a la totalidad de la comunidad de
usuarios.
La fase de transición conlleva actividades como la fabricación, formación del
cliente, el proporcionar una línea de ayuda y asistencia, y la corrección de los
defectos que se encuentran tras la entrega.

También podría gustarte