Vous êtes sur la page 1sur 9

3rd July 2012

[http://3.bp.blogspot.com/-LOTkmId64iw/T-zkt6BHoaI/AAAAAAAAAAk/EavFyWr7spA/s1600
/20090309-RUP.png]
El Rational Unied Process o Proceso Unicado de Racional. Es un proceso de ingeniera de software que
suministra un enfoque para asignar tareas y responsabilidades dentro de una organizacin de desarrollo. Su
objetivo es asegurar la produccin de software de alta y de mayor calidad para satisfacer las necesidades de los
usuarios que tienen un cumplimiento al nal dentro de un limite de tiempo y presupuesto previsible. Es una
metodologa 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 especca pueda acceder a la misma base de datos incluyendo sus conocimientos. Esto hace que
todos compartan el mismo lenguaje, la misma visin y el mismo proceso acerca de cmo desarrollar un software.
[http://1.bp.blogspot.com/-oA1GYr_wgbo/T-sUPcqzTkI
/AAAAAAAAAAM/8SlXv7T9mq4/s1600/300px-Rup_espanol.gif]
En el ciclo de vida RUP veremos una implementacin del desarrollo en espiral. Con el ciclo de vida se establecen
tareas en fases e iteraciones. El RUP maneja el proceso en cuatro fases, dentro de las cuales se realizan varias
iteraciones en nmero variable
Las primeras iteraciones (en las fases de Inicio y Elaboracin) se enfocan hacia la comprensin del problema y la
tecnologa, la delimitacin del mbito del proyecto, la eliminacin de los riesgos crticos, y al establecimiento de
unabase de inicio [http://esl.proz.com/kudoz/english_to_spanish/international_org_dev_coop/2221427-baseline.html] .
[http://www.blogger.com/blogger.g?blogID=7539513830661744589] [http://www.blogger.com
/blogger.g?blogID=7539513830661744589] La metodologa RUP es ms apropiada para proyectos grandes (Aunque
tambin pequeos), dado que requiere un equipo de trabajo capaz de administrar un proceso complejo en varias
etapas. En proyectos pequeos, es posible que no se puedan cubrir los costos de dedicacin del equipo de
profesionales necesarios.
Metodologa RUP y Ciclo de Vida
Ciclo de Vida
Implementacin del RUP para el Proyecto
Vdeoacerca de la Metodologa Rup
METODOLOGA RUP Blog sobre la Metodologa Rup utilizada en el proceso de dis
PROJECTO METODOLOGA [http://www.my-project-management-expert.com/rup-methodology.html]
GrupNADDAll Righ reserved 2012.
Publicado 3rd July 2012 por GrupNADD
Etiquetas: Metodologa RUP y Ciclo de Vida
0 Aadir un comentario
3rd July 2012
[https://encrypted-tbn2.google.com/images?q=tbn:ANd9GcT8YeKZuSvJXSbCj99lhSXliJmQ0Hh33NToQ8WWlukV-Lq_BtkG
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)
El proceso dene una serie de roles:
Los roles se distribuyen entre los miembros del proyecto y que denen las tareas de cada uno y el resultado.
(Artefactos)
RUP en cada una de sus fases (pertenecientes a la estructura esttica) realiza una serie de artefactos [http://es.wikipedia.org/wiki/Artefactos]
que sirven para comprender mejor tanto el anlisis como el diseo del sistema (entre otros). Entre los
artefactos se encuentran:
[http://3.bp.blogspot.com/-_WeKVZVgVwE/T-2iN6ijk4I/AAAAAAAAACA/62tMieCxqtw/s1600/logo_artefactos.png
Qu se espera de Ellos?
Todos los miembros del equipo comparten:
1. Base de conocimiento
2. Proceso
3. Vista de cmo desarrollar software
4. Lenguaje de modelamiento (UML)
XP es un sistema de prcticas mnimas - le suponen utilizarlas todas en el principio de un proyecto y adaptarlas
XP se puede ver tcnico como caso de RUP, aunque l se parece ser algo diferente en cultura.
En el hecho, racional incluso proporciona un XP plugin para su software de RUP.
XP intenta minimizar el riesgo de fallo del proceso por medio de la disposicin permanente de un
y agregar los adicionales como cuando usted experimenta la necesidad.
representante competente del cliente a disposicin del equipo de desarrollo.
Roles de la Metodologa Rup.
Los Roles que se cumplen en el RUP.
Este representante debera estar en condiciones de contestar rpida y correctamente a cualquier pregunta del
equipo de desarrollo de forma que no se retrase la toma de decisiones.
En XP, la programacin se hace en parejas, pero el cdigo pertenece al equipo completo, no a un programadoro
pareja, de forma que cada programador puede cambiar cualquier parte del cdigo en cualquier momento si as
o necesita, dejndose en todo caso las mejoras orientadas al rendimiento, para el nal.
XP presenta un diseo evolutivo hace que no se le de apenas importancia al anlisis como fase independiente,
puesto que se trabaja exclusivamente en funcin de las necesidadesdel momento.
Analista:
Analista de procesos de negocio.
Diseador del negocio.
Analista de sistema.
Especicador de requisitos.
Desarrolladores:
Arquitecto de software.
Diseador
Diseador de interfaz de usuario
Diseador de cpsulas.
Diseador de base de datos.
Implementador.
Integrador.
Gestores:
Jefe de proyecto
Jefe de control de cambios.
Jefe de conguracin.
Jefe de pruebas
Jefe de despliegue
Ingeniero de procesos
Revisor de gestin del proyecto
Gestor de pruebas.
Apoyo:
Documentador tcnico
Administrador de sistema
Especialista en herramientas
Desarrollador de cursos
Artista grco
Especialista enpruebas:
Especialista en Pruebas (tester)
Analista de pruebas
Diseador de pruebas
Otros roles:
Stakeholders.
Revisor
ROL DE LA METODOLOGA
Coordinacin de revisiones
Revisor tcnico
Cualquier rol
Para grandes organizaciones con un nmeros equipos de ingenieros y la comunicacin entre cada
equipoescrtica por lotanto es necesario que los artefactos sean completos y bastantecomprensivos en
tanto que parapequeos proyectos no es muy recomendable presentarse tantorigor en
las preparaciones de los artefactosla eciencia del proceso depende ms de lashabilidades de cadatrabajador.


Publicado 3rd July 2012 por GrupNADD
Etiquetas: Roles de la Metodologa Rup
0 Aadir un comentario
28th June 2012

[http://3.bp.blogspot.com/-c-TUvl2B7RM/T-0WD0J3tRI
/AAAAAAAAAAw/5RKYDOSrpG4/s1600/rup.jpg]
Fase de inicio
Durante esta fase de inicio las iteraciones se centran con mayor nfasis en las actividades de modelamiento de la
empresa y en sus requerimientos. Esta fase se centra mas en buscar o planear todo lo que la empresa requiera para
luego utilizar sus recursos mejorando ydndoleunavisinde lo que se espera plantear en elproyecto.
Fase deelaboracin
Durante esta fase de elaboracin,se centran al desarrollo de los casos de uso tomando como base la de diseo,
como lo dice laelaboracin lleva una serie derequerimientos una serie de pasos ;el modelo de la organizacin, el
anlisis y el diseo se van acumulando las actividades y para empezar una parte de implementacin
mediante desarrollo de la fase de inicio que va a ser orientada a la base de la construccin de todas las
especicaciones de la arquitectura del diseo. hasta obtener una diseo bien construido.
Fase deconstruccin
Durante la fase de construccin, se lleva a cabo la construccin del producto por medio de una serie de iteraciones
las cuales se seleccionan algunos Casos de Uso, se dene su anlisis y despus el diseo y se procede a su
implantacin y sus respectivas pruebas. En esta fase se realiza una serie decascadaspara cada ciclo, se realizan
tantas iteraciones hasta que se termine la nueva implementacin y el producto este listo para ser enviado al
usuario.
Fase de transicin
Durante esta fase de transicin se busca garantizar que el producto este bien preparado para su entrega al
usuario.Es una fase que puede tener muchos cambios a la hora de la entrega.
Fases de la Metodologa RUP
[http://lh6.ggpht.com/_jSyZN3LlIO0/TQBNW1GiVSI
/AAAAAAAAAEs/BozZbsvQRd0/s1600/clip_image002%5B3%5D.png]

[http://1.bp.blogspot.com/-GaGmdgMhUJM/T-0XIQqayVI
/AAAAAAAAAA4/nWeHQUARNDE/s1600/Fases+de+la+metodolog%C3%ADa+rup.png]

Forma disciplinada de asignar tareas y responsabilidades (quin hace qu, cundo y cmo)
Pretende implementar las mejores prcticas en Ingeniera de Software
Desarrollo iterativo
Administracin de requisitos
Uso de arquitectura basada en componentes
Control de cambios
Modelado visual del software
Vericacin de la calidad del software
El RUP es un producto de Rational (IBM). Se caracteriza por ser iterativo e incremental, de estar centrado en la
arquitectura y guiado por los casos de uso. Incluye artefactos (que son los productos tangibles del proceso como
por ejemplo, el modelo de casos de uso [http://es.wikipedia.org/wiki/Caso_de_uso] , el cdigo fuente, etc.) y roles (papel
que desempea una persona en un determinado momento, una persona puede desempear distintos roles a lo
largo de este proceso).
Establece oportunidad y alcance.
Identica las entidades externas o actores con las que se trata.
Identica los casos de uso.
Proceso: Las etapas de esta seccin son:
Modelado de negocio
Requisitos
Anlisis y Diseo
Implementacin
Pruebas
Despliegue
Soporte: En esta parte nos conseguimos con las siguientes etapas:
Gestin del cambio y conguraciones
Gestin del proyecto
Entorno
La estructura dinmica de la metodologa RUP es la que permite que este sea un proceso de desarrollo
fundamentalmente iterativo, y en esta parte se ven especicadas las 4 fases mencionadas anteriormente:
Principales Caractersticas
Especicacin de las Fases
RUP comprende 2 aspectos importantes por los cuales se establecen las disciplinas:
Inicio(Tambin llamado Incepcin)
Elaboracin
Desarrollo(Tambin llamado Implementacin, Construccin)
Cierre (Tambin llamado Transicin)
Artefactos
RUP en cada una de sus fases (pertenecientes a la estructura esttica) realiza una serie de artefactos
[http://es.wikipedia.org/wiki/Artefactos] que sirven para comprender mejor tanto el anlisis como el diseo del sistema
estos artefactos son los siguientes:
Inicio:
Documento Visin
Especicacin de Requerimientos
Elaboracin:
Diagramas de caso de uso
Construccin:
Documento Arquitectura que trabaja con las siguientes vistas:
Vista Lgica:
Diagrama de clases
Modelo E-R (Si el sistema as lo requiere)
Vista de Implementacin:
Diagrama de Secuencia
Diagrama de estados
Diagrama de Colaboracin
Vista Conceptual:
Modelo del dominio
Vista fsica:
Mapa de comportamiento a nivel del hardware.
utilizando metodologa Rup [http://www.slideshare.net/msch/utilizando-metodologia-
rup-parte1]
Publicado 28th June 2012 por GrupNADD
Etiquetas: Fases de la Metodologa RUP
0 Aadir un comentario
27th June 2012
Justicacin de la Metodologa RUP.
En el desarrollo de un sistema de informacin para llevar el registro y control de las vctimas y afectados por accidentes de
trnsito y las denuncias sobre el estado de la infraestructura vial para la asociacin civil aso trnsito,
se utilizara la metodologa RUP. Se encuentra dividida en 4 fases:
1. Inicio: Esta fase tiene como propsito denir y acordar el alcance del proyecto con los
patrocinadores, identicar los riesgos asociados al proyecto, proponer una visin muy general de la
arquitectura de software y producir el plan de las fases y el de iteraciones posteriores
1.
2. Elaboracin: En esta fase se seleccionan los casos de uso uqe permiten denir la arquitectura
base del sistema y se desarrollan en esta fase, se realiza la especicacin de los casos de uso
seleccionados y el primer anlisis del domino del problema, se disea la solucin preliminar.
2.
3. Desarrollo: El propsito de esta fase es completar la funcionalidad del sistema, para ello se
deben claricar los requisitos pendientes, administrar los cambios de acuerdo a las evaluaciones
realizados por los usuarios y se realizan las mejoras para el proyecto.
3.
4. Cierre: El propsito de esta fase es asegurar que el software este disponible para los usuarios
nales, ajustar los errores y defectos encontrados en las pruebas de aceptacin, capacitar a los
usuarios y proveer el soporte tcnico necesario. Se debe vericar que el producto cumpla con las
especicaciones entregadas por las personas involucradas en el proyecto.
4.
Herramientas utilizadas
Publicado 27th June 2012 por GrupNADD
Etiquetas: JUSTIFICACIN DEL RUP
Proceso de Desarrollo de la Metodologa
En este ejemplo se ve reejado comoes utilizadoproceso dedesarrollo
Resumen de la metodologa Rup [http://www.monograas.com/trabajos-
pdf4/metodologia-rup-una-puno/metodologia-rup-una-puno.shtml]
0 Aadir un comentario
27th June 2012
Promueve la reusabilidad.
Benecios de la Metodologa Rup y ventajas.
Reducelacomplejidaddelmantenimiento(extensibilidadyfacilidadde cambios).
Riqueza semntica.
Disminuye la brecha semntica entre la visin interna yla visin externa del sistema.
Facilita la construccin de prototipos.

Reutilizacin
El diseador piensa en trminos del comportamiento de objetos y no en detalles de bajo nivel
Conabilidad, Integridad y Estabilidad.
Mantenimiento ms sencillo. Modicaciones locales.
Publicado 27th June 2012 por GrupNADD
Etiquetas: Benecios de la Metodologa Rup y ventajas.
Ventajas de la Metodologa Orientada aObjetos
0 Aadir un comentario
27th June 2012
[http://3.bp.blogspot.com/-SzlMF9Hg6sU/T-0mx53uX8I/AAAAAAAAABY
/q9hiRkTph-E/s1600/Einstein2.gif]

Adaptar el proceso
El proceso deber adaptarse a las necesidades del cliente ya que es muy importante interactuar con l. Las
caractersticas propias del proyecto u organizacin. El tamao del mismo, as como su tipo o las regulaciones que
lo condicionen, inuirn en su diseo especco. Tambin se deber tener en cuenta el alcance del proyecto en un
rea subformal.
Equilibrar prioridades
Los requisitos de los diversos participantes pueden ser diferentes, contradictorios o disputarse recursos limitados.
Debe encontrarse un equilibrio que satisfaga los deseos de todos. Gracias a este equilibrio se podrn corregir
desacuerdos que surjan en el futuro.
Demostrar valor iterativamente
Los proyectos se entregan, aunque sea de un modo interno, en etapas iteradas. En cada iteracin se analiza la
opinin de los inversores, la estabilidad y calidad del producto, y se rena la direccin del proyecto as como
tambin los riesgos involucrados
Colaboracin entre equipos
El desarrollo de software no lo hace una nica persona sino mltiples equipos. Debe haber una comunicacin
uida para coordinar requisitos, desarrollo, evaluaciones, planes, resultados, etc.
Elevar el nivel de abstraccin
Este principio dominante motiva el uso de conceptos reutilizables tales como patrn del software, lenguajes 4GL o
marcos de referencia (frameworks) por nombrar algunos. Esto evita que los ingenieros de software vayan
directamente de los requisitos a la codicacin de software a la medida del cliente, sin saber con certeza qu
codicar para satisfacer de la mejor manera los requisitos y sin comenzar desde un principio pensando en la
reutilizacin del cdigo. Un alto nivel de abstraccin tambin permite discusiones sobre diversos niveles y
soluciones arquitectnicas. stas se pueden acompaar por las representaciones visuales de la arquitectura, por
ejemplo con el lenguaje UML.
Enfocarse en la calidad
El control de calidad no debe realizarse al nal de cada iteracin, sino en todos los aspectos de la produccin. El
Principios de desarrollo de la Metodologa RUP
El RUP est basado en 6 principios clave que son
los siguientes:
aseguramiento de la calidad forma parte del proceso de desarrollo y no de un grupo independiente.
http://www.slideshare.net/felipeiluminati/10-principios-de-rup [http://www.slideshare.net/felipeiluminati/10-principios-
de-rup]
Publicado 27th June 2012 por GrupNADD
Etiquetas: Principios de desarrollo de la Metodologa RUP
0 Aadir un comentario

Vous aimerez peut-être aussi