SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
Tecnologías de la Información
                        Profesor: ALVAREZ RIVERA, Marcos Manuel



El Proceso Unificado de Rational (Rational Unified Process en inglés,
habitualmente resumido como RUP) 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

-Adaptar el proceso
El proceso deberá adaptarse a las necesidades del cliente ya que es muy
importante interactuar con él. Las características propias del proyecto u
organización. 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 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 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

Palacios Ponce Hiro Eduardo .. | Instituto Tecnológico
Superior Cimas
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, lenguajes 4GL 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 la
representaciones visuales de la arquitectura, por ejemplo con el lenguaje UML.

Tecnologías de la Información
Profesor: ALVAREZ RIVERA, Marcos Manuel
2012



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.
Ciclo de vida
El ciclo de vida RUP es una implementación del Desarrollo en espiral. Fue
creado ensamblando los elementos en secuencias semi-ordenadas. El ciclo de
vida organiza las tareas en fases e iteraciones.
Principales características
Forma disciplinada de asignar tareas y responsabilidades
 (quién hace
qué, cuándo y cómo)
 Pretende implementar las mejores prácticas en
Ingeniería de Software
 Desarrollo iterativo
 Administración de requisitos
 Uso de arquitectura basada en componentes
 Control de cambios
 Modelado visual del software
 Verificación de la calidad del software
Fases


 Establece oportunidad y alcance
 Identifica las entidades externas o actores con las que se trata
 Identifica los casos de uso
RUP comprende 2 aspectos importantes por los cuales se establecen las
disciplinas:


Proceso: Las etapas de esta sección son: (Revise nuevamente la gráfica)
 Modelado de negocio
 Requisitos
 Análisis y Diseño
 Implementación
 Pruebas
 Despliegue


Soporte: En esta parte nos encontramos con las siguientes etapas:
 Gestión del cambio y configuraciones
 Gestión del proyecto
 Entorno
La estructura dinámica de RUP es la que permite que éste sea un proceso de
desarrollo fundamentalmente iterativo, y en esta parte se ven inmersas las 4
fases descritas anteriormente:
 Inicio(También llamado Incepción o Concepción)
 Elaboración
 Desarrollo(También llamado Implementación, Construcción)
 Cierre (También llamado Transición)


Artefactos
RUP en cada una de sus fases (pertenecientes a la estructura estática) realiza
una serie de artefactos que sirven para comprender mejor tanto el análisis
como el diseño del sistema (entre otros). Estos artefactos (entre otros) son los
siguientes:




Inicio:


 Documento Visión
 Especificación de Requisitos




Palacios Ponce Hiro Eduardo .. | Instituto Tecnológico
Superior Cimas
Elaboración:
 Diagramas de caso de uso


Construcción:
 Documento Arquitectura que trabaja con las siguientes vistas:
Vista Lógica




o Diagrama de clases
o Modelo E-R (Si el sistema así lo requiere)
Vista de Implementación
o Diagrama de Secuencia
o Diagrama de estados
o Diagrama de Colaboración
Vista Conceptual
o Modelo de dominio
Vista física
o Mapa de comportamiento a nivel de hardware.

Weitere ähnliche Inhalte

Was ist angesagt?

Metodología para el análisis de diseño del sistema
Metodología para el análisis de diseño del sistemaMetodología para el análisis de diseño del sistema
Metodología para el análisis de diseño del sistema
Freddy Ramos
 
Rup alexander
Rup alexanderRup alexander
Rup alexander
lex_2091
 
Metogologias de Desarrollo de Software Tradicionales VS Agiles
Metogologias de Desarrollo de Software Tradicionales VS AgilesMetogologias de Desarrollo de Software Tradicionales VS Agiles
Metogologias de Desarrollo de Software Tradicionales VS Agiles
fmmeson
 
Iterativo xarla
Iterativo xarlaIterativo xarla
Iterativo xarla
Rony Clar
 

Was ist angesagt? (16)

Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 
Cuadro comparativo de_modelos_de_procesos_de_software
Cuadro comparativo de_modelos_de_procesos_de_softwareCuadro comparativo de_modelos_de_procesos_de_software
Cuadro comparativo de_modelos_de_procesos_de_software
 
Semana 1 2-3 (3)
Semana 1 2-3 (3)Semana 1 2-3 (3)
Semana 1 2-3 (3)
 
Rup
RupRup
Rup
 
Metodologias de desarrollo de software
Metodologias de desarrollo de softwareMetodologias de desarrollo de software
Metodologias de desarrollo de software
 
Metología Agiles Desarrollo Software (XP)
Metología Agiles Desarrollo Software (XP)Metología Agiles Desarrollo Software (XP)
Metología Agiles Desarrollo Software (XP)
 
Metodologia RUP
Metodologia RUPMetodologia RUP
Metodologia RUP
 
Metodología para el análisis de diseño del sistema
Metodología para el análisis de diseño del sistemaMetodología para el análisis de diseño del sistema
Metodología para el análisis de diseño del sistema
 
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
 
Desarrollo de Software Modelos Ágiles
Desarrollo de Software Modelos ÁgilesDesarrollo de Software Modelos Ágiles
Desarrollo de Software Modelos Ágiles
 
Metodologías agiles
Metodologías agiles Metodologías agiles
Metodologías agiles
 
Rup alexander
Rup alexanderRup alexander
Rup alexander
 
Metogologias de Desarrollo de Software Tradicionales VS Agiles
Metogologias de Desarrollo de Software Tradicionales VS AgilesMetogologias de Desarrollo de Software Tradicionales VS Agiles
Metogologias de Desarrollo de Software Tradicionales VS Agiles
 
Iterativo xarla
Iterativo xarlaIterativo xarla
Iterativo xarla
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Breve explicacion del Rup
Breve explicacion del RupBreve explicacion del Rup
Breve explicacion del Rup
 

Andere mochten auch

Estudio mercadológico
Estudio mercadológicoEstudio mercadológico
Estudio mercadológico
Daucus
 
Conta minjangos
Conta minjangosConta minjangos
Conta minjangos
Daucus
 
Elaboracion y comercializacion de productos saludables daucus
Elaboracion y comercializacion de productos saludables daucusElaboracion y comercializacion de productos saludables daucus
Elaboracion y comercializacion de productos saludables daucus
Daucus
 

Andere mochten auch (19)

Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 
Ca0005
Ca0005Ca0005
Ca0005
 
Ca0053
Ca0053Ca0053
Ca0053
 
Bichos
BichosBichos
Bichos
 
Estudio mercadológico
Estudio mercadológicoEstudio mercadológico
Estudio mercadológico
 
Ca0037
Ca0037Ca0037
Ca0037
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Conta minjangos
Conta minjangosConta minjangos
Conta minjangos
 
Simbolos del perú
Simbolos del perúSimbolos del perú
Simbolos del perú
 
Andamiocognitivoweb 2.0 e..
Andamiocognitivoweb 2.0 e..Andamiocognitivoweb 2.0 e..
Andamiocognitivoweb 2.0 e..
 
So0002
So0002So0002
So0002
 
Ca0039
Ca0039Ca0039
Ca0039
 
Minitab17 getting started-es-es
Minitab17 getting started-es-esMinitab17 getting started-es-es
Minitab17 getting started-es-es
 
Bichos
BichosBichos
Bichos
 
Travel hackathon
Travel hackathonTravel hackathon
Travel hackathon
 
Elaboracion y comercializacion de productos saludables daucus
Elaboracion y comercializacion de productos saludables daucusElaboracion y comercializacion de productos saludables daucus
Elaboracion y comercializacion de productos saludables daucus
 
Premaster sociology 10 11-2016 final
Premaster sociology 10 11-2016 finalPremaster sociology 10 11-2016 final
Premaster sociology 10 11-2016 final
 
Ambientes de aprendizaje compartido
Ambientes de aprendizaje compartidoAmbientes de aprendizaje compartido
Ambientes de aprendizaje compartido
 
Ca0026
Ca0026Ca0026
Ca0026
 

Ähnlich wie Tecnologýýas de la informaciýýn hiroshi palacios (1) (20)

Rup
RupRup
Rup
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Aguilar alegría carlos
Aguilar alegría carlosAguilar alegría carlos
Aguilar alegría carlos
 
Rup
RupRup
Rup
 
Rup
RupRup
Rup
 
Wagneher franck mallma nuñez
Wagneher franck mallma nuñezWagneher franck mallma nuñez
Wagneher franck mallma nuñez
 
Wagneher franck mallma nuñez
Wagneher franck mallma nuñezWagneher franck mallma nuñez
Wagneher franck mallma nuñez
 
Rup
RupRup
Rup
 
Rup
RupRup
Rup
 
Rup
RupRup
Rup
 
Rup
RupRup
Rup
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Proyecto análisis y Diseño de Sistemas
Proyecto análisis y Diseño de SistemasProyecto análisis y Diseño de Sistemas
Proyecto análisis y Diseño de Sistemas
 
Modelos y capas de la ingenieria de software
Modelos y capas  de la ingenieria de softwareModelos y capas  de la ingenieria de software
Modelos y capas de la ingenieria de software
 
Miguel mena
Miguel menaMiguel mena
Miguel mena
 
metodologia
metodologiametodologia
metodologia
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 

Kürzlich hochgeladen (7)

TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptx
TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptxTEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptx
TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptx
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
 
Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uML
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptx
 
Formulacion del modelo de Programacion Lineal - copia.pptx
Formulacion del modelo de Programacion Lineal - copia.pptxFormulacion del modelo de Programacion Lineal - copia.pptx
Formulacion del modelo de Programacion Lineal - copia.pptx
 
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxPPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
 
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdfLAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
 

Tecnologýýas de la informaciýýn hiroshi palacios (1)

  • 1. Tecnologías de la Información Profesor: ALVAREZ RIVERA, Marcos Manuel El Proceso Unificado de Rational (Rational Unified Process en inglés, habitualmente resumido como RUP) 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 -Adaptar el proceso El proceso deberá adaptarse a las necesidades del cliente ya que es muy importante interactuar con él. Las características propias del proyecto u organización. 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 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 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 Palacios Ponce Hiro Eduardo .. | Instituto Tecnológico Superior Cimas
  • 2. 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, lenguajes 4GL 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 la representaciones visuales de la arquitectura, por ejemplo con el lenguaje UML. Tecnologías de la Información Profesor: ALVAREZ RIVERA, Marcos Manuel 2012 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. Ciclo de vida El ciclo de vida RUP es una implementación del Desarrollo en espiral. Fue creado ensamblando los elementos en secuencias semi-ordenadas. El ciclo de vida organiza las tareas en fases e iteraciones. Principales características Forma disciplinada de asignar tareas y responsabilidades  (quién hace qué, cuándo y cómo)  Pretende implementar las mejores prácticas en Ingeniería de Software  Desarrollo iterativo  Administración de requisitos  Uso de arquitectura basada en componentes  Control de cambios  Modelado visual del software  Verificación de la calidad del software Fases  Establece oportunidad y alcance
  • 3.  Identifica las entidades externas o actores con las que se trata  Identifica los casos de uso RUP comprende 2 aspectos importantes por los cuales se establecen las disciplinas: Proceso: Las etapas de esta sección son: (Revise nuevamente la gráfica)  Modelado de negocio  Requisitos  Análisis y Diseño  Implementación  Pruebas  Despliegue Soporte: En esta parte nos encontramos con las siguientes etapas:  Gestión del cambio y configuraciones  Gestión del proyecto  Entorno La estructura dinámica de RUP es la que permite que éste sea un proceso de desarrollo fundamentalmente iterativo, y en esta parte se ven inmersas las 4 fases descritas anteriormente:  Inicio(También llamado Incepción o Concepción)  Elaboración  Desarrollo(También llamado Implementación, Construcción)  Cierre (También llamado Transición) Artefactos RUP en cada una de sus fases (pertenecientes a la estructura estática) realiza una serie de artefactos que sirven para comprender mejor tanto el análisis como el diseño del sistema (entre otros). Estos artefactos (entre otros) son los siguientes: Inicio:  Documento Visión  Especificación de Requisitos Palacios Ponce Hiro Eduardo .. | Instituto Tecnológico Superior Cimas
  • 4. Elaboración:  Diagramas de caso de uso Construcción:  Documento Arquitectura que trabaja con las siguientes vistas: Vista Lógica o Diagrama de clases o Modelo E-R (Si el sistema así lo requiere) Vista de Implementación o Diagrama de Secuencia o Diagrama de estados o Diagrama de Colaboración Vista Conceptual o Modelo de dominio Vista física o Mapa de comportamiento a nivel de hardware.