SlideShare una empresa de Scribd logo
METODOLOGIA RUP
MAURO ANTONIO CESPEDES MANQUEZ
ANALISIS DE SISTEMAS II
HISTORIA
2
El antecedente más importante se ubica en 1967 con la Metodología
Ericsson (Ericsson Approach) elaborada por Ivar Jacobson, una
aproximación de desarrollo basada en componentes, que introdujo
el concepto de Caso de Uso. Entre los años de 1987 a 1995 Jacobson
fundó la compañía Objectory AB y lanza el proceso de desarrollo
Objectory (abreviación de Object Factory)
3
Lustración de la historia de RUP.
4
Los Casos de Uso son una técnica de captura de
requisitos que fuerza a pensar en términos de
importancia para el usuario y no sólo en términos de
funciones que seria bueno contemplar. Se define un
Caso de Uso como un fragmento de funcionalidad del
sistema que proporciona al usuario un valor añadido.
Los Casos de Uso representan los requisitos funcionales
del sistema. En RUP los Casos de Uso no son sólo una
herramienta para especificar los requisitos del sistema.
También guían su diseño, implementación y prueba.
Los Casos de Uso constituyen un elemento integrador y
una guía del trabajo como se muestra en la imagen.
CARACTERÍSTICAS ESENCIALES :
Dirigido por Casos de Uso
5
Los Casos de Uso integran el trabajo
6
Basándose en los Casos de Uso se crean los modelos
de análisis y diseño, luego la implementación que los
lleva a cabo, y se verifica que efectivamente el producto
implemente adecuadamente cada Caso de Uso. Todos
los modelos deben estar sincronizados con el modelo de
Casos de Uso.
Trazabilidad a partir de los Casos de Uso
7
La arquitectura de un sistema es la organización o estructura de sus partes más
relevantes, lo que permite tener una visión común entre todos los involucrados
(desarrolladores y usuarios) y una perspectiva clara del sistema completo, necesaria para
controlar el desarrollo. En el caso de RUP además de utilizar los Casos de Uso para guiar
el proceso se presta especial atención al establecimiento temprano de una buena
arquitectura que no se vea fuertemente impactada ante cambios posteriores durante la
construcción y el mantenimiento.
8
PROCESO CENTRADO EN LA ARQUITECTURA
9
En la siguiente imagen se ilustra la
evolución de la arquitectura durante las
fases de RUP. Se tiene una arquitectura más
robusta en las fases finales del proyecto. En
las fases iníciales lo que se hace es ir
consolidando la arquitectura por medio de
vaselinas y se va modificando dependiendo
de las necesidades del proyecto.
EVOLUCIÓN DE LA ARQUITECTURA DEL SISTEMA
10
Es conveniente ver el sistema desde diferentes perspectivas para comprender mejor el diseño por
lo que la arquitectura se representa mediante varias vistas que se centran en aspectos concretos
del sistema, abstrayéndose de los demás. Para RUP, todas las vistas juntas forman el llamado
modelo 4+1 de la arquitectura, el cual recibe este nombre porque lo forman las vistas lógica, de
implementación, de proceso y de despliegue, más la de Casos de Uso que es la que da cohesión a
todas
Otras prácticas
11
RUP identifica 6 best practices con las que define una forma efectiva de trabajar para los
equipos de desarrollo de software.
GESTIÓN DE REQUISITOS :RUP brinda una guía para encontrar, organizar, documentar, y seguir los
cambios de los requisitos funcionales y restricciones. Utiliza una notación de Caso de Uso y
escenarios para representar los requisitos.
•DESARROLLO DE SOFTWARE ITERATIVO :Desarrollo del producto mediante iteraciones con hitos
bien definidos, en las cuales se repiten las actividades pero con distinto énfasis, según la fase del
proyecto.
•DESARROLLO BASADO EN COMPONENTES :La creación de sistemas intensivos en software requiere
dividir el sistema en componentes con interfaces bien definidas, que posteriormente serán
ensamblados para generar el sistema. Esta característica en un proceso de desarrollo permite que el
sistema se vaya creando a medida que se obtienen o se desarrollan sus componentes.
*MODELADO VISUAL (USANDO UML): UML es un lenguaje para visualizar, especificar, construir y
documentar el software. Utilizar herramientas de modelado visual facilita la gestión de dichos
modelos, permitiendo ocultar o exponer detalles cuando sea necesario. El modelado visual también
ayuda a mantener la consistencia. En resumen, el modelado visual ayuda a mejorar la capacidad del
equipo para gestionar la complejidad del software.
*VERIFICACIÓN CONTINUA DE LA CALIDAD :Es importante que la calidad se evalúe en varios puntos
durante el proceso de desarrollo, especialmente al final de cada iteración. En esta verificación las
pruebas juegan un papel fundamental y se integran a lo largo de todo el proceso.
*GESTIÓN DE LOS CAMBIOS El cambio es un factor de riesgo crítico en los proyectos de software. El
software cambia no sólo debido a acciones de mantenimiento posteriores a la entrega del producto,
sino que durante el proceso de desarrollo, especialmente importantes por su posible impacto son los
cambios en los requisitos. Por otra parte, otro gran desafío que debe abordarse es la construcción de
software con la participación de múltiples desarrolladores, trabajando a la vez en una release, y quizás
en distintas plataformas. La ausencia de disciplina rápidamente conduciría al caos. La Gestión de
Cambios y de Configuración es la disciplina de RUP encargada de este aspecto.
ESTRUCTURA DE RUP
. RUP divide el proceso en cuatro fases, dentro de las cuales se realizan varias iteraciones en
número variable según el proyecto y en las que se hace un mayor o menor hincapié en las
distintas actividades. En la Figura muestra cómo varía el esfuerzo asociado a las disciplinas
según la fase en la que se encuentre el proyecto RUP.
CICLO DE VIDA RUP
CICLO DE VIDA RUP
lDURANTE LA FASE DE INICIO: Las iteraciones hacen mayor énfasis en actividades de modelado
del negocio y de requisitos.
EN LA FASE DE ELABORACIÓN: las iteraciones se orientan al desarrollo de la baseline de la
arquitectura, abarcan más los flujos de trabajo de requisitos, modelo de negocios (refinamiento),
análisis, diseño y una parte de implementación orientado a la baseline de la arquitectura.
EN LA FASE DE CONSTRUCCIÓN: se lleva a cabo la construcción del producto por medio de una
serie de iteraciones
.
EN LA FASE DE TRANSICIÓN: se pretende garantizar que se tiene un producto preparado para su
entrega a la comunidad de usuarios.
Como se puede observar en cada fase participan todas las disciplinas, pero dependiendo de la
fase el esfuerzo dedicado a una disciplina varía.
CICLO DE VIDA RUP
BIBLIOGRAFIA
https://sites.google.com/site/ingenieriadesoftwareisc/ciclo-de-vida-rup
http://ima.udg.edu/~sellares/EINF-ES2/Present1011/MetodoPesadesRUP.pdf

Más contenido relacionado

La actualidad más candente

Wagneher franck mallma nuñez
Wagneher franck mallma nuñezWagneher franck mallma nuñez
Wagneher franck mallma nuñez
henryedo
 
Presentación1
Presentación1Presentación1
Presentación1
perez0123
 
Universidad regional autonoma de los andes
Universidad regional autonoma de los andesUniversidad regional autonoma de los andes
Universidad regional autonoma de los andes
myle22
 
5 Clase El Proceso Unificado Rational
5 Clase El Proceso Unificado Rational5 Clase El Proceso Unificado Rational
5 Clase El Proceso Unificado Rational
Julio Pari
 

La actualidad más candente (18)

proceso unificado de desarrollo
proceso unificado de desarrollo proceso unificado de desarrollo
proceso unificado de desarrollo
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
7iSF-2 rup
7iSF-2   rup7iSF-2   rup
7iSF-2 rup
 
Software
Software Software
Software
 
Modelos de Desarrollo de Software
Modelos de Desarrollo de SoftwareModelos de Desarrollo de Software
Modelos de Desarrollo de Software
 
Fases de rup
Fases de rupFases de rup
Fases de rup
 
Fases del Proceso Unificado
Fases del Proceso UnificadoFases del Proceso Unificado
Fases del Proceso Unificado
 
Metodologia rup-udo-monagas
Metodologia rup-udo-monagasMetodologia rup-udo-monagas
Metodologia rup-udo-monagas
 
Wagneher franck mallma nuñez
Wagneher franck mallma nuñezWagneher franck mallma nuñez
Wagneher franck mallma nuñez
 
Presentación1
Presentación1Presentación1
Presentación1
 
Universidad regional autonoma de los andes
Universidad regional autonoma de los andesUniversidad regional autonoma de los andes
Universidad regional autonoma de los andes
 
Fase de Elaboración RUP
Fase de Elaboración RUPFase de Elaboración RUP
Fase de Elaboración RUP
 
RUP Proceso Unificado de Rational
RUP Proceso Unificado de RationalRUP Proceso Unificado de Rational
RUP Proceso Unificado de Rational
 
El Proceso Unificado
El Proceso UnificadoEl Proceso Unificado
El Proceso Unificado
 
El proceso unificado introduccion
El proceso unificado   introduccionEl proceso unificado   introduccion
El proceso unificado introduccion
 
5 Clase El Proceso Unificado Rational
5 Clase El Proceso Unificado Rational5 Clase El Proceso Unificado Rational
5 Clase El Proceso Unificado Rational
 

Similar a Investigacion del articulo metodo rup

Wagneher franck mallma nuñez
Wagneher franck mallma nuñezWagneher franck mallma nuñez
Wagneher franck mallma nuñez
henryedo
 
Rup fase 3-version
Rup fase 3-version Rup fase 3-version
Rup fase 3-version
Alex Zelaya
 

Similar a Investigacion del articulo metodo rup (20)

Introducción a rup
Introducción a rupIntroducción a rup
Introducción a rup
 
Introducción a RUP.pdf
Introducción a RUP.pdfIntroducción a RUP.pdf
Introducción a RUP.pdf
 
Breve explicacion del Rup
Breve explicacion del RupBreve explicacion del Rup
Breve explicacion del Rup
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Wagneher franck mallma nuñez
Wagneher franck mallma nuñezWagneher franck mallma nuñez
Wagneher franck mallma nuñez
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Rup fase 3-version
Rup fase 3-version Rup fase 3-version
Rup fase 3-version
 
Rup presentacion
Rup presentacionRup presentacion
Rup presentacion
 
Metodologia rup 2
Metodologia rup 2Metodologia rup 2
Metodologia rup 2
 
Rup entrega final
Rup entrega finalRup entrega final
Rup entrega final
 
Rup entrega final
Rup entrega finalRup entrega final
Rup entrega final
 
Metodologia rup trabajo1
Metodologia rup trabajo1Metodologia rup trabajo1
Metodologia rup trabajo1
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Metodología rup
Metodología rupMetodología rup
Metodología rup
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Resumen RUP
Resumen RUPResumen RUP
Resumen RUP
 
Miguel mena
Miguel menaMiguel mena
Miguel mena
 
Proceso unificado de desarrollo
Proceso unificado de desarrolloProceso unificado de desarrollo
Proceso unificado de desarrollo
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
 
Sistemas II (II Bimestre)
Sistemas II (II Bimestre)Sistemas II (II Bimestre)
Sistemas II (II Bimestre)
 

Último

matematicas en la ingenieria de la construccion
matematicas en la ingenieria de la construccionmatematicas en la ingenieria de la construccion
matematicas en la ingenieria de la construccion
alberto891871
 
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptxtema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
DianaSG6
 

Último (20)

Sistemas de posicionamiento global (G.P.S.).pdf
Sistemas de posicionamiento global (G.P.S.).pdfSistemas de posicionamiento global (G.P.S.).pdf
Sistemas de posicionamiento global (G.P.S.).pdf
 
&PLC Ladder.pdf automatización industrial
&PLC Ladder.pdf automatización industrial&PLC Ladder.pdf automatización industrial
&PLC Ladder.pdf automatización industrial
 
PERMEABILIDAD-DE-LOS-SUELOS-OKOK-ppt.ppt
PERMEABILIDAD-DE-LOS-SUELOS-OKOK-ppt.pptPERMEABILIDAD-DE-LOS-SUELOS-OKOK-ppt.ppt
PERMEABILIDAD-DE-LOS-SUELOS-OKOK-ppt.ppt
 
monografia sobre puentes 1234456785432o5
monografia sobre puentes 1234456785432o5monografia sobre puentes 1234456785432o5
monografia sobre puentes 1234456785432o5
 
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA  PPTCONTROL DE MOTORES DE CORRIENTE ALTERNA  PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
 
IMPORTANCIA DE LOS LIPIDOS EN FARMACIA.pdf
IMPORTANCIA DE LOS LIPIDOS EN FARMACIA.pdfIMPORTANCIA DE LOS LIPIDOS EN FARMACIA.pdf
IMPORTANCIA DE LOS LIPIDOS EN FARMACIA.pdf
 
ANÁLISIS MASAS PATRIMONIALES y financieros
ANÁLISIS MASAS PATRIMONIALES y financierosANÁLISIS MASAS PATRIMONIALES y financieros
ANÁLISIS MASAS PATRIMONIALES y financieros
 
Joseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidadJoseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidad
 
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDADPRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
 
Mecánica de fluidos 1 universidad continental
Mecánica de fluidos 1 universidad continentalMecánica de fluidos 1 universidad continental
Mecánica de fluidos 1 universidad continental
 
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docxPLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
 
GUIA DE SEGURIDAD PARA MAQUINAS Y HERRAMIENTAS
GUIA DE SEGURIDAD PARA MAQUINAS Y HERRAMIENTASGUIA DE SEGURIDAD PARA MAQUINAS Y HERRAMIENTAS
GUIA DE SEGURIDAD PARA MAQUINAS Y HERRAMIENTAS
 
problemas consolidación Mecánica de suelos
problemas consolidación Mecánica de suelosproblemas consolidación Mecánica de suelos
problemas consolidación Mecánica de suelos
 
matematicas en la ingenieria de la construccion
matematicas en la ingenieria de la construccionmatematicas en la ingenieria de la construccion
matematicas en la ingenieria de la construccion
 
1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV
 
Becas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdfBecas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdf
 
Vehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebralVehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebral
 
Los vidrios eléctricos en un automóvil.pptx
Los vidrios eléctricos en un automóvil.pptxLos vidrios eléctricos en un automóvil.pptx
Los vidrios eléctricos en un automóvil.pptx
 
DISEÑO DE LOSAS EN UNA DIRECCION (CONCRETO ARMADO II )
DISEÑO DE LOSAS EN UNA DIRECCION  (CONCRETO ARMADO II )DISEÑO DE LOSAS EN UNA DIRECCION  (CONCRETO ARMADO II )
DISEÑO DE LOSAS EN UNA DIRECCION (CONCRETO ARMADO II )
 
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptxtema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
 

Investigacion del articulo metodo rup

  • 1. METODOLOGIA RUP MAURO ANTONIO CESPEDES MANQUEZ ANALISIS DE SISTEMAS II
  • 2. HISTORIA 2 El antecedente más importante se ubica en 1967 con la Metodología Ericsson (Ericsson Approach) elaborada por Ivar Jacobson, una aproximación de desarrollo basada en componentes, que introdujo el concepto de Caso de Uso. Entre los años de 1987 a 1995 Jacobson fundó la compañía Objectory AB y lanza el proceso de desarrollo Objectory (abreviación de Object Factory)
  • 3. 3 Lustración de la historia de RUP.
  • 4. 4 Los Casos de Uso son una técnica de captura de requisitos que fuerza a pensar en términos de importancia para el usuario y no sólo en términos de funciones que seria bueno contemplar. Se define un Caso de Uso como un fragmento de funcionalidad del sistema que proporciona al usuario un valor añadido. Los Casos de Uso representan los requisitos funcionales del sistema. En RUP los Casos de Uso no son sólo una herramienta para especificar los requisitos del sistema. También guían su diseño, implementación y prueba. Los Casos de Uso constituyen un elemento integrador y una guía del trabajo como se muestra en la imagen. CARACTERÍSTICAS ESENCIALES : Dirigido por Casos de Uso
  • 5. 5 Los Casos de Uso integran el trabajo
  • 6. 6 Basándose en los Casos de Uso se crean los modelos de análisis y diseño, luego la implementación que los lleva a cabo, y se verifica que efectivamente el producto implemente adecuadamente cada Caso de Uso. Todos los modelos deben estar sincronizados con el modelo de Casos de Uso.
  • 7. Trazabilidad a partir de los Casos de Uso 7
  • 8. La arquitectura de un sistema es la organización o estructura de sus partes más relevantes, lo que permite tener una visión común entre todos los involucrados (desarrolladores y usuarios) y una perspectiva clara del sistema completo, necesaria para controlar el desarrollo. En el caso de RUP además de utilizar los Casos de Uso para guiar el proceso se presta especial atención al establecimiento temprano de una buena arquitectura que no se vea fuertemente impactada ante cambios posteriores durante la construcción y el mantenimiento. 8 PROCESO CENTRADO EN LA ARQUITECTURA
  • 9. 9 En la siguiente imagen se ilustra la evolución de la arquitectura durante las fases de RUP. Se tiene una arquitectura más robusta en las fases finales del proyecto. En las fases iníciales lo que se hace es ir consolidando la arquitectura por medio de vaselinas y se va modificando dependiendo de las necesidades del proyecto.
  • 10. EVOLUCIÓN DE LA ARQUITECTURA DEL SISTEMA 10 Es conveniente ver el sistema desde diferentes perspectivas para comprender mejor el diseño por lo que la arquitectura se representa mediante varias vistas que se centran en aspectos concretos del sistema, abstrayéndose de los demás. Para RUP, todas las vistas juntas forman el llamado modelo 4+1 de la arquitectura, el cual recibe este nombre porque lo forman las vistas lógica, de implementación, de proceso y de despliegue, más la de Casos de Uso que es la que da cohesión a todas
  • 11. Otras prácticas 11 RUP identifica 6 best practices con las que define una forma efectiva de trabajar para los equipos de desarrollo de software. GESTIÓN DE REQUISITOS :RUP brinda una guía para encontrar, organizar, documentar, y seguir los cambios de los requisitos funcionales y restricciones. Utiliza una notación de Caso de Uso y escenarios para representar los requisitos. •DESARROLLO DE SOFTWARE ITERATIVO :Desarrollo del producto mediante iteraciones con hitos bien definidos, en las cuales se repiten las actividades pero con distinto énfasis, según la fase del proyecto. •DESARROLLO BASADO EN COMPONENTES :La creación de sistemas intensivos en software requiere dividir el sistema en componentes con interfaces bien definidas, que posteriormente serán ensamblados para generar el sistema. Esta característica en un proceso de desarrollo permite que el sistema se vaya creando a medida que se obtienen o se desarrollan sus componentes.
  • 12. *MODELADO VISUAL (USANDO UML): UML es un lenguaje para visualizar, especificar, construir y documentar el software. Utilizar herramientas de modelado visual facilita la gestión de dichos modelos, permitiendo ocultar o exponer detalles cuando sea necesario. El modelado visual también ayuda a mantener la consistencia. En resumen, el modelado visual ayuda a mejorar la capacidad del equipo para gestionar la complejidad del software. *VERIFICACIÓN CONTINUA DE LA CALIDAD :Es importante que la calidad se evalúe en varios puntos durante el proceso de desarrollo, especialmente al final de cada iteración. En esta verificación las pruebas juegan un papel fundamental y se integran a lo largo de todo el proceso. *GESTIÓN DE LOS CAMBIOS El cambio es un factor de riesgo crítico en los proyectos de software. El software cambia no sólo debido a acciones de mantenimiento posteriores a la entrega del producto, sino que durante el proceso de desarrollo, especialmente importantes por su posible impacto son los cambios en los requisitos. Por otra parte, otro gran desafío que debe abordarse es la construcción de software con la participación de múltiples desarrolladores, trabajando a la vez en una release, y quizás en distintas plataformas. La ausencia de disciplina rápidamente conduciría al caos. La Gestión de Cambios y de Configuración es la disciplina de RUP encargada de este aspecto.
  • 14. . RUP divide el proceso en cuatro fases, dentro de las cuales se realizan varias iteraciones en número variable según el proyecto y en las que se hace un mayor o menor hincapié en las distintas actividades. En la Figura muestra cómo varía el esfuerzo asociado a las disciplinas según la fase en la que se encuentre el proyecto RUP. CICLO DE VIDA RUP
  • 15. CICLO DE VIDA RUP lDURANTE LA FASE DE INICIO: Las iteraciones hacen mayor énfasis en actividades de modelado del negocio y de requisitos. EN LA FASE DE ELABORACIÓN: las iteraciones se orientan al desarrollo de la baseline de la arquitectura, abarcan más los flujos de trabajo de requisitos, modelo de negocios (refinamiento), análisis, diseño y una parte de implementación orientado a la baseline de la arquitectura. EN LA FASE DE CONSTRUCCIÓN: se lleva a cabo la construcción del producto por medio de una serie de iteraciones . EN LA FASE DE TRANSICIÓN: se pretende garantizar que se tiene un producto preparado para su entrega a la comunidad de usuarios. Como se puede observar en cada fase participan todas las disciplinas, pero dependiendo de la fase el esfuerzo dedicado a una disciplina varía.