Rational unified process

Solo disponible en BuenasTareas
  • Páginas : 6 (1353 palabras )
  • Descarga(s) : 0
  • Publicado : 1 de abril de 2010
Leer documento completo
Vista previa del texto
UNIVERSIDAD TECNOLÓGICA DE PEREIRA

FUNDAMENTOS DE LA METODOLOGIA RUP RATIONAL UNIFIED PROCESS

JUAN PABLO GOMEZ GALLEGO

ING JORGE GALVES

16/09/2007

SOBRE EL PROCESO RACIONAL UNIFICADO

RUP es un proceso para el desarrollo de un proyecto de un software que define claramente quien, cómo, cuándo y qué debe hacerse en el proyecto . Como 3 características esenciales está dirigido porlos Casos de Uso: que orientan el proyecto a la importancia para el usuario y lo que este quiere , está centrado en la arquitectura: que Relaciona la toma de decisiones que indican cómo tiene que ser construido el sistema y en qué orden, y es iterativo e incremental: donde divide el proyecto en miniproyectos donde los casos de uso y la arquitectura cumplen sus objetivos de manera más depuradaComo filosofía RUP maneja 6 principios clave:

Adatpación del proceso
El proceso deberá adaptarse a las características propias de la organización. El tamaño del mismo, así como las regulaciones que lo condicionen, influirán en su diseño específico. Tambien se deberá tener en cuenta el alcance del proyecto.

Balancear prioridades
Los requerimientos de los diversos inversores pueden serdiferentes, contradictorios o disputarse recursos limitados. Debe encontrarse un balance que satisfaga los deseos de todos.

Colaboración entre equipos
El desarrollo de software no lo hace una única persona sino múltiples equipos. Debe haber una comunicación fluida para coordinar requerimientos, desarrollo, evaluaciones, planes, resultados,etc.

Demostrar valor iterativamente
Los proyectos seentregan, aunque sea de un modo interno, en etapas iteradas. En cada iteración se analiza la opinión de los inversores, la estabilidad y calidad del producto, y se refina la dirección del proyecto asi como tambien los riesgos involucrados

Elevar el nivel de abstracción
Este principio dominante motiva el uso de conceptos reutilizables tales como patrón del software, lenguajes 4GL o esquemas(frameworks) por nombrar algunos. Éstos se pueden acompañar por las representaciones visuales de la arquitectura, por ejemplo con UML.

Enfocarse en la calidad

El control de calidad no debe realizarse al final de cada iteración, sino en todos los aspectos de la producción

El ciclo de vida de RUP
RUP divide el proceso en 4 fases, dentro de las cuales se realizan varias iteraciones en númerovariable según el proyecto y en las que se hace un mayor o menor hincapié en los distintas actividades.

En las iteraciones de cada fase se hacen diferentes esfuerzos en diferentes actividades
• • • •

Inicio: Se hace un plan de fases, se identifican los principales casos de uso y se identifican los riesgos. Se define el alcance del proyecto Elaboración: se hace un plan de proyecto, se completanlos casos de uso y se eliminan los riesgos Construcción: se concentra en la elaboración de un producto totalmente operativo y eficiente y el manual de usuario Transición: se Instala el producto en el cliente y se entrena a los usuarios. Como consecuencia de esto suelen surgir nuevos requisitos a ser analizados.

DESCRIPCIÓN DE LAS ACTIVIDADES
Dependiendo de las iteración del proceso el equipode desarrollo puede realizar 7 tipos de actividades en este:

FASE DE INICIO

Durante la fase de inicio las iteraciones hacen ponen mayor énfasis en actividades modelado del negocio y de requisitos.

Modelado del negocio En esta fase el equipo se familiarizará más al funcionamiento de la empresa, sobre conocer sus procesos.



Entender la estructura y la dinámica de la organización parala cual el sistema va ser desarrollado ( • Entender el problema actual en la organización objetivo e identificar potenciales mejoras. • Asegurar que clientes, usuarios finales y desarrolladores tengan un entendimiento común de la organización objetivo.

Requisitos En esta línea los requisitos son el contrato que se debe cumplir, de modo que los usuarios finales tienen que comprender y aceptar...
tracking img