metodologias rup

14
METODOLOGÍAS (RUP)

Upload: elvisar

Post on 14-Apr-2017

226 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Metodologias rup

METODOLOGÍAS (RUP)

Page 2: Metodologias rup

Definición:

• El Rational Unified Process o Proceso Unificado de Racional. Es un proceso de ingeniería de software que suministra un enfoque para asignar tareas y responsabilidades dentro de una organización de desarrollo. Su objetivo es asegurar la producción de software de alta y de mayor calidad para satisfacer las necesidades de los  usuarios que tienen un cumplimiento al final dentro de un limite de  tiempo y presupuesto previsible. Es una metodología de desarrollo iterativo que es enfocada hacia “ diagramas de los casos de uso, y manejo de los riesgos y el manejo de la arquitectura” como tal.

Page 3: Metodologias rup

CARACTERÍSTICAS• Ser iterativo e incrementar. Resulta muy práctico dividir el trabajo en piezas o

mini-proyectos.• Centrado en la arquitectura. Nos da la forma del sistema y debe diseñarse de

forma que este pueda evolucionar no únicamente de su desarrollo inicial, sino en futuras generaciones.

• Los casos de uso. Representan los requerimientos base para el desarrollo del sistema, constituyen el punto de partida para las tareas de análisis y diseño y son la fuente para que el equipo de pruebas construya los casos de pruebas.

• Desarrolla iterativamente.• Administra requerimientos.• Usa arquitecturas basadas en componentes.

Page 4: Metodologias rup
Page 5: Metodologias rup

CICLO DE DESARROLLO• En cada fase se realizan una o más iteraciones (con el objeto de ir

perfeccionando los objetivos, mediante el feedback del usuario) y hasta que no finaliza una fase no se comienza con la siguiente. Por regla general, la fase en la que se realizan más iteraciones es la Construcción.

• En cada fase se refinan los objetivos de las fases anteriores en el proceso de conseguir el objetivo o objetivos de la fase, por ejemplo, en la fase de construcción se pueden modificar, añadir o eliminar requisitos, casos de uso, etc… lo que tiene un impacto en lo obtenido en fases anteriores, acercándonos cada vez más a un sistema que satisfaga las necesidades de los usuarios.

Page 6: Metodologias rup

El ciclo de vida RUP se divide en 4 fases: Iniciación, Elaboración, Construcción y Transición.

1. Iniciación: Obtención de los objetivos, catálogo de requisitos, identificación de casos de uso.2. Elaboración: Refinamiento de los objetivos de la fase anterior, casos de uso, análisis,

diseño, definición y establecimiento de la arquitectura base del sistema.3. Construcción: Refinamiento de los objetivos de las fases anteriores y construcción del

sistema de información.4. Transición: Refinamiento de los objetivos de las fases anteriores e implantación del sistema

de información (preparación del producto para su entrega y pasos a producción de versiones no finales (porque hay que hacer ajustes) y de la versión final prevista).

Page 7: Metodologias rup

Ejemplos

Page 8: Metodologias rup

RESUMEN• El Rational Unified Process o Proceso Unificado de Racional. Es un proceso

de ingeniería de software que suministra un enfoque para asignar tareas y responsabilidades dentro de una organización de desarrollo. Su objetivo es asegurar la producción de software de alta y de mayor calidad para satisfacer las necesidades de los  usuarios que tienen un cumplimiento al final dentro de un limite de  tiempo y presupuesto previsible. Es una metodología de desarrollo iterativo que es enfocada hacia “ diagramas de los casos de uso, y manejo de los riesgos y el manejo de la arquitectura” como tal.

• El RUP mejora la productividad del equipo ya que permite que cada miembro del grupo sin importar su responsabilidad específica pueda acceder a la misma base de datos incluyendo sus conocimientos.

Page 9: Metodologias rup

SUMMARY• The Rational Unified Process and the Rational Unified Process . It is a

process engineering software that provides an approach to assigning tasks and responsibilities within a development organization . Its aim is to ensure high production software and better quality to meet the needs of users that have an effect to end within a predictable time limit and budget. It is an iterative development methodology that is focused on " diagrams use cases and risk management and management of architecture" as such.

• The RUP enhances team productivity by allowing each member of the group regardless of their specific responsibility to access the same database including their knowledge.

Page 10: Metodologias rup

RECOMENDACIONES

• Para obtener un máximo control de variables que conlleva un desarrollo de aplicaciones y poder mantener una ordenada implementación de éstas, es importante seguir metodologías y estándares que nos lleven a estar en competitividad en todo momento.

Page 11: Metodologias rup

CONCLUSIONES• Para contar con un enfoque disciplinado en la asignación de tareas y

responsabilidades dentro de una organización del desarrollo, es necesaria la aplicación de una metodología, con la cual se puede mantener una fácil administración de este proceso; como por ejemplo la metodología RUP.

Page 12: Metodologias rup

GLOSARIO DE TÉRMINOS• REFACTORIZACION: Se usa a menudo para describir la modificación del código fuente sin cambiar su comportamiento, lo que se conoce informalmente por limpiar el código.

Page 14: Metodologias rup

GRACIAS