Diferencia entre revisiones de «Proceso Unificado de Desarrollo»
Contenido eliminado Contenido añadido
Sin resumen de edición |
|||
Línea 1:
<div class="messagebox cleanup">Este ''recurso de aprendizaje'' es una lección creada originalmente como material didáctico del ''proyecto de aprendizaje'' [[Dirección y Gestión de Proyectos y Sistemas Informáticos]].</div>
El proceso unificado de desarrollo es un tipo de metodología tradicional empleada en el desarrollo de software. Algunas implementaciones conocidas son el ''
[[Image:Development-iterative.png|frame|right|Fases RUP y disciplinas.]]▼
▲El proceso unificado de desarrollo es un tipo de metodología tradicional empleada en el desarrollo de software. Algunas implementaciones son ''open unified process'' o ''rational unified process'' (RUP), siendo esta última la más conocida.
==Introducción==
El objetivo del llamado Rational Unified Process® (RUP), la implementación más popular del Proceso Unificado de Desarrollo, es establecer un modelo de proceso (un marco de trabajo, digamos) en el que desarrollar software de calidad y con rigor.
Este modelo de proceso se asienta en un conjunto subyacente de filosofías y principios para conseguir un desarrollo de software correcto, proporciona una infraestructura de bloques de construcción del proceso y de contenidos reutilizables, y presenta un método con un lenguaje preciso con el que definir todas las partes del proceso.
====
Cualquier Proceso Unificado, y concretamente RUP, proporciona un entorno de proceso bastante configurable y basado en fuertes estándares. Este entorno de proceso
====Usos recomendados del Proceso Unificado====
Puede utilizar RUP desde el principio de un nuevo proyecto de software, y puede seguir utilizándolo en los ciclos de desarrollo subsiguientes tiempo después de que el proyecto inicial haya terminado. ▼
*Ciclo vital del proyecto (número de iteraciones, longitud de cada fase, longitud del proyecto)▼
*Propósitos empresariales, visión, ámbito y riesgo del proyecto▼
*Tamaño del esfuerzo de desarrollo de software ▼
[[Image:Cuando debo utilizar rup.png|frame|center|Cuando utilizar RUP]]
▲
El modelo tiene en cuenta:
▲*
====Fases del Proceso Unificado====
▲[[Image:Development-iterative.png|frame|right|Fases RUP y disciplinas.]]
Estas son las fases en que se divide cada uno de los ciclos de vida por los que pasa un proyecto software:
*Concepción
**Finalidad: Alcanzar un acuerdo entre todos los interesados respecto a los objetivos del ciclo vital para el proyecto.
|