Upload
elvisar
View
226
Download
0
Embed Size (px)
Citation preview
METODOLOGÍAS (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.
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.
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.
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).
Ejemplos
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.
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.
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.
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.
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.
LINKOGRAFIAS• http://rupmetodologia.blogspot.pe/• http://metorup.blogspot.pe/• https://jummp.wordpress.com/2011/04/06/desarrollo-de-software-ciclo-de-vida-ru
p-rational-unified-process/
GRACIAS