Anda di halaman 1dari 9

METODOLOGA RUP

LAURA MARTINEZ LONDOO ALEJANDRO ECHAVARRA JARAMILLO HAMILTON LVAREZ MEJA

C.C 1017159480 C.C 1017175353 C.C 1091671160

ANLISIS Y DISEO DE SISTEMAS I SEBASTIN MONSALVE SOLS DIEGO ALEXANDER QUIROZ

DEPARTAMENTO DE INGENIERA DE SISTEMAS UNIVERSIDAD DE ANTIOQUIA MEDELLN 2013

Definicin de trminos UML (Lenguaje Unificado de Modelado) : Es un lenguaje grfico para visualizar, especificar y documentar cada una de las partes que comprende el desarrollo de software, por ejemplo procesos de negocio y funciones de sistema.

RUP (Proceso Racional Unificado)

Es una forma disciplinada de asignar tareas y responsabilidades en una empresa de desarrollo (quin hace qu, cundo y cmo). Es un proceso de desarrollo de software que captura las mejores prcticas del conocimiento de lderes en ingeniera de software y proporciona a los equipos de desarrollo guas, estndares y recomendaciones para la construccin de software de alta calidad.

RUP se centra en crear y mantener modelos, utilizando UML en forma efectiva. Como no existe un nico proceso, RUP es configurable. Se adapta tanto a grupos pequeos de desarrollo como a grandes organizaciones. Fue desarrollado por la empresa Rational Software, actualmente es propiedad de IBM.

RUP es iterativo e incremental Cada fase en RUP puede descomponerse en iteraciones. Una iteracin es un ciclo de desarrollo completo dando como resultado una entrega de producto ejecutable (interna o externa)

RUP se divide en cuatro fases: 1. Inicio (Define el alcance del proyecto) 2. Elaboracin (definicin, anlisis, diseo) 3. Construccin (implementacin) 4. Transicin (fin del proyecto y puesta en produccin) Dentro de las cuales se realizan varias iteraciones segn el proyecto y en las que se hace mayor o menor esfuerzo en las distintas actividades.

RUP define nueve disciplinas a realizar en cada fase del proyecto: 1. Modelado del negocio 2. Anlisis de requisitos 3. Anlisis y diseo 4. Implementacin 5. Test o Pruebas 6. Distribucin 7. Gestin de configuracin y cambios 8. Gestin del proyecto 9. Gestin del entorno

Fase de Inicio: (Define el alcance del proyecto) Se hace un plan de fases donde se identifican los principales casos de uso y se identifican los riesgos. Se concreta la idea, la visin del producto, se realizan los requisitos para el sistema.
[Se centra en las disciplinas de: Modelado del negocio, Anlisis de requisitos]

Fase de Elaboracin: (definicin, anlisis, diseo) Se realiza el plan de proyecto, donde se completan los casos de uso y se mitigan los riesgos. Se planifican las actividades necesarias y se describe como se implementar el sistema.

[Se centra en las disciplinas de: Anlisis y diseo]

Fase de Construccin: (implementacin) Se basa en la elaboracin de un producto totalmente operativo y en la elaboracin del manual de usuario. S construye el producto, la arquitectura y los planes, hasta que el producto est listo para ser enviado al usuario.
[Se centra en la disciplina de: Implementacin]

Test o Pruebas: Verificar que se satisfacen los requerimientos, las interacciones entre objetos, identificar los errores y corregirlos.

Fase de Transicin: (fin del proyecto y puesta en produccin) Se realiza la entrega del producto a los usuarios, lo cual incluye: Manufactura, instalacin, entrenamiento, soporte y mantenimiento del producto, hasta que el cliente quede satisfecho, por lo tanto en esta fase suelen ocurrir cambios.
[Se centra en la disciplina de: Distribucin]

Gestin de configuracin y cambios: Forma de controlar los artefactos producidos por las personas que trabajan en el proyecto. (Actualizaciones, nuevas versiones) Gestin del proyecto: Balancear objetivos, manejar riesgos y producir software que satisfaga a clientes y usuarios. Gestin del entorno: Ambiente y herramientas de desarrollo que harn posible llevar a cabo el proyecto.

Elementos Roles: Un rol es una definicin abstracta del conjunto de responsabilidades, para las actividades a ser desempeadas y artefactos a ser producidos dentro del proyecto por un individuo o grupo.

Artefactos: Es una pieza de informacin que es producida o utilizada por procesos. Los artefactos son los elementos tangibles de un proyecto, elementos que el proyecto produce o usa mientras se trabaja en busca del producto final.

Actividades: Es una unidad de trabajo que se asigna a un rol, la cual se requiere sea ejecutada por el individuo asociado a ese rol. Cada actividad es asignada a un rol especfico.

Flujo de trabajo: Es una secuencia de actividades que producen un resultado de valor observable.

Ventajas Se basa en la evolucin de prototipos ejecutables o versiones del producto final que se muestran a los usuarios del proyecto. Evaluacin en cada fase que permite cambios de objetivos. Seguimiento detallado en cada una de las fases. Permite evaluar tempranamente los riesgos en lugar de descubrir problemas en la integracin final del sistema. Progreso visible en las primeras etapas. Promueve la reusabilidad. Reduce la complejidad del mantenimiento (facilidad de cambios). La comprensin del sistema es ms fcil porque la semntica entre el sistema y la realidad son similares.

Desventajas Nuestro cliente deber ser capaz de describir y entender a un gran nivel de detalle para poder acordar un alcance del proyecto con l. Es mal aplicado en el estilo cascada. Mtodo pesado. Por el grado de complejidad puede ser no muy adecuado. En proyectos pequeos, es posible que no se puedan cubrir los costos de dedicacin del equipo de profesionales necesarios.

Video explicativo El video mostrado en la exposicin explica de manera sencilla la implementacin de la metodologa RUP con un ejemplo del funcionamiento de una Pizzera. Link del video: http://www.youtube.com/watch?v=bV8MgbfOO5g

Referencias UML [en lnea]. Tutorial de UML [Citado Junio 27 de 2013]. Disponible en Internet: http://users.dcc.uchile.cl/~psalinas/uml/introduccion.html Metodologa RUP [en lnea]. SCRIB [Citado Junio 27 de 2013]. Disponible en Internet: http://es.scribd.com/doc/31440864/Metodologia-RUP RUP - Diapositivas [en lnea]. Ing. Software (Equipo 2) [Citado Junio 27 de 2013]. Disponible en Internet: http://ingsoftware072301.obolog.com/rupdiapositivas-2006510 Metodologa RUP [en lnea]. Dario Blog [Citado Junio 27 de 2013]. Disponible en Internet: http://zendrick90.blogspot.com/2010/10/metodologiarup_14.html

Anda mungkin juga menyukai