Sie sind auf Seite 1von 8

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 una base 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
I mplementacin del RUP para el Proyecto
Vdeo acerca 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:ANd9GcT8YeKZuSvJXSbCj99lhSXliJmQ0Hh33NToQ8
WWlukV-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 programador o 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 necesidades del
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 en pruebas:
Especialista en Pruebas (tester)
Analista de pruebas
Diseador de pruebas
Otros roles:
Stakeholders.
Revisor
ROL DE LA METODOLOG A
Coordinacin de revisiones
Revisor tcnico
Cualquier rol
Para grandes organizaciones con un nmeros equipos de ingenieros y la comunicacin entre
cada equipo es crtica por lo tanto es necesario que los artefactos sean completos y bastante
comprensivos en tanto que para pequeos proyectos no es muy recomendable presentarse
tanto rigor en las preparaciones de los artefactos la eciencia del proceso depende ms de
las habilidades de cada trabajador.

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 y
dndole una visin de lo que se espera plantear en el proyecto.

Fase de elaboracin
Durante esta fase de elaboracin,se centran al desarrollo de los casos de uso tomando como
base la de diseo, como lo dice la elaboracin lleva una serie de requerimientos 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 de construccin

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 de cascadas para 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.pn
g]
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-metodologiarup-
parte1]
Publicado 28th June 2012 por GrupNADD
Etiquetas: Fases de la Metodologa RUP
0 Aadir un comentario
27th June 2012 Justificacin 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 definir y acordar el alcance del proyecto con los
patrocinadores, identificar 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 definir la
arquitectura
base del sistema y se desarrollan en esta fase, se realiza la especificacin 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 clarificar 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
finales, ajustar los errores y defectos encontrados en las pruebas de aceptacin, capacitar a
los
usuarios y proveer el soporte tcnico necesario. Se debe verificar que el producto cumpla
con las
especificaciones 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 como es utilizado proceso de desarrollo
Resumen de la metodologa Rup [http://www.monografias.com/trabajospdf4/
metodologia-rup-una-puno/metodologia-rup-una-puno.shtml]
0 Aadir un comentario
27th June 2012
Promueve la reusabilidad.
Beneficios de la Metodologa Rup y ventajas.
Reduce la complejidad del mantenimiento (extensibilidad y facilidad de cambios).
Riqueza semntica.
Disminuye la brecha semntica entre la visin interna y la 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: Beneficios de la Metodologa Rup y ventajas.
Ventajas de la Metodologa Orientada a Objetos
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-principiosde-
rup]
Publicado 27th June 2012 por GrupNADD
Etiquetas: Principios de desarrollo de la Metodologa RUP
0 Aadir un comentario

Das könnte Ihnen auch gefallen