Rup (rational unified process) o pu (proceso unificado)

Solo disponible en BuenasTareas
  • Páginas : 19 (4713 palabras )
  • Descarga(s) : 4
  • Publicado : 13 de julio de 2010
Leer documento completo
Vista previa del texto
RUP (Rational Unified Process) o PU (Proceso Unificado)

Proceso Unificado

1.- Introducción.
En este tema se describe a groso modo el proceso unificado, indicando sus características generales. Por otra pare, en el de este tema, y, en general, en el contexto del proceso de desarrollo de un sistema informático, se entiende por proceso “el conjunto de pasos ordenados que se realizan paraalcanzar un objetivo”. El Proceso Unificado (PU) puede verse como una metodología adaptable. Esto quiere decir que se puede modificar para adaptarlo al sistema concreto que se va a desarrollar en cada momento. Por otra parte se puede decir que el PU es una técnica para elaborar modelos 1 que se adapta especialmente a UML. Su objetivo es producir un software de calidad. Por definición, PU utilizabuenas prácticas de desarrollo, siendo adaptable a un amplio rango de aplicaciones y sistemas. Este proceso no sólo considera aspectos de desarrollo de un sistema, sino también los de gestión del mismo. 1.1. Características generales del Proceso Unificado Soporta técnicas orientadas a objeto, por lo que se basa en los conceptos de clase y objeto y las relaciones entre ellos, usando UML como notacióncomún. Es una metodología que sigue un proceso iterativo e incremental. Propone una descomposición incremental del problema a través de refinamientos sucesivos y una producción incremental de la solución, a través de la realización de varios ciclos. Esta filosofía es lógica cuando se aplica a sistemas grandes ya que “no se puede abarcar todo a la vez”. El PU (figura 1) tiene 4 fases o incrementos yen cada uno se consideran distintos flujos de trabajo (workflow) o modelos que suponen mayor o menor número de horas de trabajo dependiendo de la fase incremental en
1

Un modelo es un conjunto de diagramas - en este caso UML - que representa uno o más aspectos del sistema a desarrollar. Pero UML es una técnica de modelado bastante independiente del proceso de desarrollo que se utilice, esdecir, se puede usar con distintas metodologías de desarrollo porque realmente es una herramienta que se usa para representar (modelar) sistemas de información.

Pagina 1 de 17
gina paola herrera

RUP (Rational Unified Process) o PU (Proceso Unificado) la que se encuentre el desarrollo. Cada incremento consta de todos los pasos de un ciclo de vida completo, que se repiten (iteración) hastaobtener el desarrollo exacto del sistema. Para ello se hacen diagramas cada vez más precisos: el proceso es repetitivo –iterativo– y cada vez se amplía y detalla más –incremental–. En el apartado 2 se hace un estudio más detallado del ciclo de vida iterativo e incremental. El PU está dirigido por el riesgo. Esta es una de las características fundamentales del este modelo, y propone identificar,afrontar y resolver los elementos de riesgo lo más pronto posible. En etapas iniciales se desarrollan las funcionalidades con mayor riesgo y las de mayor complejidad. De este modo se mejoran las posibilidades de éxito del proyecto. Se utilizan modelos gráficos de representación más que documentación, en particular se usan diagramas UML que son representaciones expresivas y pueden aplicarse durante todoel desarrollo.

Figura 1 construcción de un sistema de información con 4 incrementos o fases.

El PU está centrado en la arquitectura software. La arquitectura del software para el sistema en desarrollo se define al principio y guía su

Pagina 2 de 17
gina paola herrera

RUP (Rational Unified Process) o PU (Proceso Unificado) desarrollo. Propone la definición de una arquitectura robusta,lo que facilita el desarrollo del sistema en paralelo, aumentando las posibilidades de reutilización de componentes y el mantenimiento del sistema. El diseño arquitectónico aporta una base sólida sobre la que planificar y gestionar el desarrollo software basado en componentes. Al basarse en la definición de una arquitectura clara y sencilla, el PU sirve de marco común para toda una familia de...
tracking img