SlideShare una empresa de Scribd logo
1 de 1
Descargar para leer sin conexión
EL PROCESO UNIFICADO DE RATIONAL
Es un proceso de desarrollo de software y junto con el Lenguaje Unificado de Modelado UML,
constituye la metodología estándar más utilizada para el análisis, implementación y documentación
de sistemas orientados a objetos.

El RUP no es un sistema con pasos firmemente establecidos, sino un conjunto de metodologías
adaptables al contexto y necesidades de cada organización.


PRINCIPIOS DE DESARROLLO:
El RUP está basado en 6 principios clave que son los siguientes:

Adaptar el proceso
El proceso deberá adaptarse a las necesidades del cliente ya que es muy importante interactuar
con él. El tamaño del mismo, así como su tipo o las regulaciones que lo condicionen, influirán en su
diseño específico. También se deberá tener en cuenta el alcance del proyecto en un área sub
formal.

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 podrán 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 iteración
se analiza la opinión de los inversores, la estabilidad y calidad del producto, y se refina la dirección
del proyecto así como también los riesgos involucrados

Colaboración entre equipos
El desarrollo de software no lo hace una única persona sino múltiples equipos. Debe haber una
comunicación fluida para coordinar requisitos, desarrollo, evaluaciones, planes, resultados, etc.

Elevar el nivel de abstracción
Este principio dominante motiva el uso de conceptos reutilizables tales como patrón del software, o
marcos de referencia (frameworks) por nombrar algunos. Esto evita que los ingenieros de software
vayan directamente de los requisitos a la codificación de software a la medida del cliente, sin saber
con certeza qué codificar para satisfacer de la mejor manera los requisitos y sin comenzar desde
un principio pensando en la reutilización del código. Un alto nivel de abstracción también permite
discusiones sobre diversos niveles y soluciones arquitectónicas. Éstas se pueden acompañar 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 final de cada iteración, sino en todos los aspectos de la
producción. El aseguramiento de la calidad forma parte del proceso de desarrollo y no de un grupo
independiente.

Más contenido relacionado

La actualidad más candente

Desarrollo de Software Modelos Ágiles
Desarrollo de Software Modelos ÁgilesDesarrollo de Software Modelos Ágiles
Desarrollo de Software Modelos ÁgilesJuan C. S. Suárez
 
Ciclo de vida de un Software.pdf
Ciclo de vida de un Software.pdfCiclo de vida de un Software.pdf
Ciclo de vida de un Software.pdfNicoleGOlivaOviedo
 
Métodos Ágiles de Desarrollo de Software
Métodos Ágiles de Desarrollo de SoftwareMétodos Ágiles de Desarrollo de Software
Métodos Ágiles de Desarrollo de SoftwareAbraham Meza
 
Extreme programming (xp)
Extreme programming (xp)Extreme programming (xp)
Extreme programming (xp)Juan Jain
 
Microsoft solution framework (msf)
Microsoft solution framework (msf)Microsoft solution framework (msf)
Microsoft solution framework (msf)kalencl
 
Procesos agiles de desarrollo de software
Procesos agiles de desarrollo de softwareProcesos agiles de desarrollo de software
Procesos agiles de desarrollo de softwareJose Risso
 
Presentacion modelos de Software
Presentacion modelos de SoftwarePresentacion modelos de Software
Presentacion modelos de SoftwareMax Power
 
M. Sw. Modelo de procesos del software
M. Sw. Modelo de procesos del softwareM. Sw. Modelo de procesos del software
M. Sw. Modelo de procesos del softwarematias0tari
 
Factores externos Carlos Alexis Hoyos
Factores externos Carlos Alexis HoyosFactores externos Carlos Alexis Hoyos
Factores externos Carlos Alexis Hoyosalexishd7
 
Metricasutfv
MetricasutfvMetricasutfv
Metricasutfvhopdie
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoCoesi Consultoria
 
Microsoft solution framework_(msf)_expo
Microsoft solution framework_(msf)_expoMicrosoft solution framework_(msf)_expo
Microsoft solution framework_(msf)_expourumisama
 

La actualidad más candente (19)

Desarrollo de Software Modelos Ágiles
Desarrollo de Software Modelos ÁgilesDesarrollo de Software Modelos Ágiles
Desarrollo de Software Modelos Ágiles
 
Ciclo de vida de un Software.pdf
Ciclo de vida de un Software.pdfCiclo de vida de un Software.pdf
Ciclo de vida de un Software.pdf
 
Ciclo de Vida de un Software.pdf
Ciclo de Vida de un Software.pdfCiclo de Vida de un Software.pdf
Ciclo de Vida de un Software.pdf
 
Rup tony
Rup tonyRup tony
Rup tony
 
Métodos Ágiles de Desarrollo de Software
Métodos Ágiles de Desarrollo de SoftwareMétodos Ágiles de Desarrollo de Software
Métodos Ágiles de Desarrollo de Software
 
Dsdm
DsdmDsdm
Dsdm
 
Extreme programming (xp)
Extreme programming (xp)Extreme programming (xp)
Extreme programming (xp)
 
Microsoft solution framework (msf)
Microsoft solution framework (msf)Microsoft solution framework (msf)
Microsoft solution framework (msf)
 
Procesos agiles de desarrollo de software
Procesos agiles de desarrollo de softwareProcesos agiles de desarrollo de software
Procesos agiles de desarrollo de software
 
Presentacion modelos de Software
Presentacion modelos de SoftwarePresentacion modelos de Software
Presentacion modelos de Software
 
Metodologia msf
Metodologia msfMetodologia msf
Metodologia msf
 
Proceso del software
Proceso del softwareProceso del software
Proceso del software
 
M. Sw. Modelo de procesos del software
M. Sw. Modelo de procesos del softwareM. Sw. Modelo de procesos del software
M. Sw. Modelo de procesos del software
 
Xp
XpXp
Xp
 
Factores externos Carlos Alexis Hoyos
Factores externos Carlos Alexis HoyosFactores externos Carlos Alexis Hoyos
Factores externos Carlos Alexis Hoyos
 
Metricasutfv
MetricasutfvMetricasutfv
Metricasutfv
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de proceso
 
Presentacion MSF
Presentacion MSFPresentacion MSF
Presentacion MSF
 
Microsoft solution framework_(msf)_expo
Microsoft solution framework_(msf)_expoMicrosoft solution framework_(msf)_expo
Microsoft solution framework_(msf)_expo
 

Destacado (17)

My LinkedIn Profile Video
My LinkedIn Profile VideoMy LinkedIn Profile Video
My LinkedIn Profile Video
 
319
319319
319
 
Bb
BbBb
Bb
 
Madonna 2
Madonna 2Madonna 2
Madonna 2
 
Hi
HiHi
Hi
 
7. movilidad social 1
7.  movilidad social 17.  movilidad social 1
7. movilidad social 1
 
Doc1
Doc1Doc1
Doc1
 
BMW Group UK Sales.pdf
BMW Group UK Sales.pdfBMW Group UK Sales.pdf
BMW Group UK Sales.pdf
 
07 sejarah rev
07 sejarah rev07 sejarah rev
07 sejarah rev
 
27
2727
27
 
Matematicas
MatematicasMatematicas
Matematicas
 
Ontolog intro--peter yim-leoobrst-kurtconrad-oct-2008
Ontolog intro--peter yim-leoobrst-kurtconrad-oct-2008Ontolog intro--peter yim-leoobrst-kurtconrad-oct-2008
Ontolog intro--peter yim-leoobrst-kurtconrad-oct-2008
 
прочитай стихотворение
прочитай стихотворениепрочитай стихотворение
прочитай стихотворение
 
Presentacion de gif
Presentacion de gifPresentacion de gif
Presentacion de gif
 
新歓2012
新歓2012新歓2012
新歓2012
 
Examples of work002
Examples of work002Examples of work002
Examples of work002
 
Tablamelanicosmutadosja
TablamelanicosmutadosjaTablamelanicosmutadosja
Tablamelanicosmutadosja
 

Similar a Rup (20)

Rup
RupRup
Rup
 
Rup
RupRup
Rup
 
Principios de RUP
Principios de RUPPrincipios de RUP
Principios de RUP
 
Rup
RupRup
Rup
 
Principios del RUP
Principios del RUPPrincipios del RUP
Principios del RUP
 
Metodologías de Desarrollo de Software Jr
 Metodologías de Desarrollo de Software Jr Metodologías de Desarrollo de Software Jr
Metodologías de Desarrollo de Software Jr
 
Métodos de la ingeniería
Métodos de la ingenieríaMétodos de la ingeniería
Métodos de la ingeniería
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Aguilar alegría carlos
Aguilar alegría carlosAguilar alegría carlos
Aguilar alegría carlos
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
 
Rup
RupRup
Rup
 
Miguel mena
Miguel menaMiguel mena
Miguel mena
 
Doc grupo2-webquest
Doc grupo2-webquestDoc grupo2-webquest
Doc grupo2-webquest
 
Metodologias Rup Xp
Metodologias Rup XpMetodologias Rup Xp
Metodologias Rup Xp
 
RUP
RUPRUP
RUP
 
Metodología tradicional
Metodología tradicionalMetodología tradicional
Metodología tradicional
 

Rup

  • 1. EL PROCESO UNIFICADO DE RATIONAL Es un proceso de desarrollo de software y junto con el Lenguaje Unificado de Modelado UML, constituye la metodología estándar más utilizada para el análisis, implementación y documentación de sistemas orientados a objetos. El RUP no es un sistema con pasos firmemente establecidos, sino un conjunto de metodologías adaptables al contexto y necesidades de cada organización. PRINCIPIOS DE DESARROLLO: El RUP está basado en 6 principios clave que son los siguientes: Adaptar el proceso El proceso deberá adaptarse a las necesidades del cliente ya que es muy importante interactuar con él. El tamaño del mismo, así como su tipo o las regulaciones que lo condicionen, influirán en su diseño específico. También se deberá tener en cuenta el alcance del proyecto en un área sub formal. 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 podrán 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 iteración se analiza la opinión de los inversores, la estabilidad y calidad del producto, y se refina la dirección del proyecto así como también los riesgos involucrados Colaboración entre equipos El desarrollo de software no lo hace una única persona sino múltiples equipos. Debe haber una comunicación fluida para coordinar requisitos, desarrollo, evaluaciones, planes, resultados, etc. Elevar el nivel de abstracción Este principio dominante motiva el uso de conceptos reutilizables tales como patrón del software, o marcos de referencia (frameworks) por nombrar algunos. Esto evita que los ingenieros de software vayan directamente de los requisitos a la codificación de software a la medida del cliente, sin saber con certeza qué codificar para satisfacer de la mejor manera los requisitos y sin comenzar desde un principio pensando en la reutilización del código. Un alto nivel de abstracción también permite discusiones sobre diversos niveles y soluciones arquitectónicas. Éstas se pueden acompañar 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 final de cada iteración, sino en todos los aspectos de la producción. El aseguramiento de la calidad forma parte del proceso de desarrollo y no de un grupo independiente.