SlideShare ist ein Scribd-Unternehmen logo
1 von 19
METODOLOGIA RUP
Contenido:
 Definición:
Es una metodología cuyo fin es entregar un producto de software. Se
estructura todos los procesos y se mide la eficiencia de la organización.
Es un proceso de desarrollo de software el cual utiliza 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 es un conjunto de metodologías adaptables al contexto y
necesidades de cada organización.
Características:
 El RUP es un producto de Rational (IBM). Se caracteriza por ser iterativo
e incremental, 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, el código fuente, etc.) y
roles (papel que desempeña una persona en un determinado momento,
una persona puede desempeñar distintos roles a lo largo del proceso).
 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.
Ciclo de Desarrollo:
 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.
 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.
 Las primeras iteraciones (en las fases de Inicio y Elaboración) se enfocan hacia la
comprensión del problema y la tecnología, la delimitación del hámbito del proyecto, la
eliminación de los riesgos críticos, y al establecimiento de una baseline (Linea Base) de la
arquitectura.
 Durante la fase de inicio las iteraciones hacen mayor énfasis en actividades de modelado del
negocio y de requerimientos.
 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 requerimientos, 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.
Ciclo de Vida y sus Faces
Fases:
En cuanto a tiempo el ciclo de Vida de RUP se descompone en 4 FASES
secuenciales, cada cual concluye con un producto intermedio.
Al terminar cada fase se realiza una evaluación para determinar si se ha
cumplido o no con los objetivos de la misma.
 Las fases son:
 Inicio (Inception)
 Elaboración
 Construcción
 Transición.
 Inicio (Inception)
El objetivo general de esta fase es establecer un acuerdo entre todos los
interesados acerca de los objetivos del proyecto.
Es significativamente importante para el desarrollo de nuevo software, ya
que se asegura de identificar los riesgos relacionados con el negocio y
requerimientos.
Para proyectos de mejora de software existente, esta fase es más breve y se
centra en asegurar la viabilidad de desarrollar el proyecto.
 Elaboración
El objetivo en esta fase es establecer la arquitectura base del sistema para
proveer bases estables para el esfuerzo de diseño e implementación en la
siguiente fase.
La arquitectura debe abarcar todas las consideraciones de mayor
importancia de los requerimientos y una evaluación del riesgo.
 Construcción
El objetivo de la fase de construcción es clarificar los requerimientos
faltantes y completar el desarrollo del sistema basados en la arquitectura
base.
Vista de cierta forma esta fase es un proceso de manufactura, en el cual el
énfasis se torna hacia la administración de recursos y control de la
operaciones para optimizar costos, tiempo y calidad.
• Transición
Esta fase se enfoca en asegurar que el software este disponible para sus
usuarios.
Se puede subdividir en varias iteraciones, además incluye pruebas del
producto para poder hacer el entregable del mismo, así como realizar
ajuste menores de acuerdo a ajuste menores propuestos por el usuario.
En este punto, la retroalimentación de los usuarios se centra en depurar el
producto, configuraciones, instalación y aspectos sobre utilización.
 El Proyecto es el desarrollo de un sistema para la gestión de artículos
deportivos de una empresa del sector de ventas de deportes a clientes
tanto a mayoristas como a minoristas. Se desarrollará bajo el lenguaje
de programación Java, teniendo que soportar tanto acceso a una base
de datos MYSQL. Plantillas Para facilitar el desarrollo de este proyecto
se utilizaron Como soporte las siguientes plantillas basadas en la
metodología RUP y también los documentos de información adicional
de la empresa. Introducción Gestión del Proyecto Modelado del
Negocio Requisitos Análisis/Diseño Implementación Prueba.
Ejemplo:
Ventajas:
 Reconoce que las necesidades del usuario y sus requerimientos no se
pueden definir completamente al principio.
 Permite evaluar tempranamente los riesgos en lugar de descubrir
problemas en la integración final del sistema.
 Reduce el costo del riesgo a los costos de un solo incremento.
 Acelera el ritmo del esfuerzo de desarrollo en su totalidad debido a que
los desarrolladores trabajan para obtener resultados claros acorto
plazo.
 Distribuye la carga de trabajo a lo largo del tiempo del proyecto ya que
todas las disciplinas colaboran en cada interacción.
 Facilita la reutilización del código teniendo en cuenta que se realizan
revisiones en las primeras iteraciones lo cual además permite que se
aprecien oportunidades de mejoras en el diseño.
Desventajas:
 Pretende prever y tener todo el control de antemano.
 Modelo general trabajo a adicional.
 Genera muchos costos.
 No recomendable para proyectos pequeños.

2. Resumen:
 METODOLOGÍA RUP: El Rational Unified Process o Proceso
Unificado de Racional. Es un proceso de ingeniería de software que
suministra un enfoque para asignar tareas y responsabilidades dentro
de una organización de desarrollo .Su objetivo es asegurar la
producción de software de alta calidad que satisfaga la necesidad del
usuario final dentro de un tiempo y presupuesto previsible. Es una
metodología de desarrollo iterativo enfocada hacia “los casos de uso,
manejo de riesgos y el manejo de la arquitectura”
3. Summary:
 RUP Methodology: Rational Unified Process and the Rational Unified
Process. It is a process engineering software that provides an approach
to assigning tasks and responsibilities within a development
organization .Its aim is to ensure the production of high quality
software that meets the needs of the end user within a foreseeable time
and budget. It is an iterative development methodology focused on
“use cases, risk management and management of architecture"
4. Recomendaciones:
 Excepto en casos singulares, el software (que incluye al firware de los
computadores) nunca es propiedad del usuario. La adquisición del
programa es en realidad la adquisición solamente del derecho de uso
del programa, la licencia, bajo termino definidos por el fabricante. El
uso de software fuera de esos términos constituye un delito contra la
propiedad intelectual.
 Debe instalarse solamente el software necesario para
las funciones esperadas del equipo. En la mayoría de los casos, eso se
limita al software básicos sistemas operativos
(usualmente Windows 95), aplicativos de oficina y navegación
(usualmente Office 97, Internet Explorer 4.01) y el cliente de red
(BackOffice 4). Todo computador adquirido para la universidad debe
contar con licencias para software mencionado (o su equivalente en
plataformas Macintosh o Unix), en esas versiones o más recientes. Las
licencias deben corresponder a las versiones, ya que no se pueden
instalar una versión más reciente con una licencia de versiones
anteriores.
5. Conclusiones:
El desarrollo del software y la programacion es uno de los pilares
fundamentales de la informática y al cual se dedican muchas horas de
esfuerzos en empresas, colegios, academias y universidades.
Conforme a la tecnología va avanzando, van apareciendo
nuevas soluciones, nuevas formas de programación, nuevos lenguajes y un
sin fin de herramientas que intentan realizar el trabajo del desarrollador
un poco más fácil.
La programación orientadas a objetos o los compiladores basados en
máquinas virtuales (en muchos casos, multiplataforma), también a sus
puestos unas renovación en la manera de programar.
Microsoft como empresa desarrolladora de software, es consciente de lo
importante que es hacer buenos desarrollos y lo complicado que es; por
eso, intenta aportar las mejores soluciones al mercado. En la actualidad la
sociedad se encuentra en una época de transición, que se encamina hacia
un nuevo estilo de programación basada en estándares y para ello
Microsoft propone la plataforma .NET.
6. Apreciación del Equipo:
 RUP puede utilizarse:
-En proyectos de nuevos productos de software
–En ciclos de desarrollo subsecuentes.
 Consideraciones que alteran cuándo y cómo usar partes de RUP:
–El ciclo de vida del proyecto
–Los objetivos del negocio, la visión, el alcance y los riesgos
–El tamaño del esfuerzo de desarrollo
7. Glosario de Términos:
 Previsible:
Adj. Que puede ser previsto o conocido con antelación por medio de cie
rtas señales o indicios:
 Iterative:
Adj. Que se repite o se ha repetido muchas veces. Reiterativo, repetitivo
 Suministrar: Abastecer, proveer, surtir.
 Implementacion:
Acción y efecto de poner en funcionamiento una determinada cosa
Bibliografía o Linkografia:
 https://procesosdesoftware.wikispaces.com/METODOLOGIA+RUP
 https://ciclodevidasoftware.wikispaces.com/Proceso+Unificado+de+
Rational+(RUP)
 http://mendozapaucar.blogspot.pe/2012/10/rup-el-proceso-unificado-
de-rational.html
 http://www.monografias.com/trabajos39/desarrollo-del-
software/desarrollo-del-software2.shtml
 http://metodologiadesoftware.blogspot.pe/2012/11/fases-del-modelo-
rup_27.html
 https://softwarerecopilation.wordpress.com/modelo-rup/

Weitere ähnliche Inhalte

Was ist angesagt?

CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARE
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARECUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARE
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWAREFreddy Aguilar
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosnenyta08
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmiSandrea Rodriguez
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetosyoiner santiago
 
Modelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de SoftwareModelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de SoftwareJoan Fernando Chipia Lobo
 
Programación lógica y funcional
Programación lógica y funcionalProgramación lógica y funcional
Programación lógica y funcionalAlejandra MA
 
Metodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudMetodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudEliud Cortes
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónYare LoZada
 

Was ist angesagt? (20)

CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARE
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARECUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARE
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARE
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 
PRESENTACIÓN RUP
PRESENTACIÓN RUPPRESENTACIÓN RUP
PRESENTACIÓN RUP
 
Modelo incremental
Modelo incrementalModelo incremental
Modelo incremental
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
 
Metodologia Incremental
Metodologia IncrementalMetodologia Incremental
Metodologia Incremental
 
Rup disciplinas
Rup disciplinasRup disciplinas
Rup disciplinas
 
Modelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de SoftwareModelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de Software
 
Requerimientos del software
Requerimientos del software Requerimientos del software
Requerimientos del software
 
Rup (iteraciones)
Rup (iteraciones)Rup (iteraciones)
Rup (iteraciones)
 
Programación lógica y funcional
Programación lógica y funcionalProgramación lógica y funcional
Programación lógica y funcional
 
costos del software
costos del softwarecostos del software
costos del software
 
02 Mitos de la ingeniería de software
02 Mitos de la ingeniería de software02 Mitos de la ingeniería de software
02 Mitos de la ingeniería de software
 
Metodología ICONIX
Metodología ICONIXMetodología ICONIX
Metodología ICONIX
 
Metodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudMetodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliud
 
Metodología rup
Metodología rupMetodología rup
Metodología rup
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicación
 
metodología crystal clear
 metodología crystal clear metodología crystal clear
metodología crystal clear
 

Andere mochten auch (20)

Rup presentacion
Rup presentacionRup presentacion
Rup presentacion
 
METODOLOGIA RUP
METODOLOGIA RUPMETODOLOGIA RUP
METODOLOGIA RUP
 
Metodologia rup-udo-monagas
Metodologia rup-udo-monagasMetodologia rup-udo-monagas
Metodologia rup-udo-monagas
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
metodologia rup
metodologia rupmetodologia rup
metodologia rup
 
rup
ruprup
rup
 
Rup
RupRup
Rup
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
RUP
RUPRUP
RUP
 
Implementan en metodología RUP
Implementan en metodología RUPImplementan en metodología RUP
Implementan en metodología RUP
 
Rup
RupRup
Rup
 
Principios del RUP
Principios del RUPPrincipios del RUP
Principios del RUP
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Sesion1 adsi
Sesion1 adsiSesion1 adsi
Sesion1 adsi
 
Metodologias rup
Metodologias rupMetodologias rup
Metodologias rup
 
Enterprise Unified Process (EUP)
Enterprise Unified Process (EUP)Enterprise Unified Process (EUP)
Enterprise Unified Process (EUP)
 
Rup
RupRup
Rup
 
Metodología de desarrollo de software rad
 Metodología de desarrollo de software rad Metodología de desarrollo de software rad
Metodología de desarrollo de software rad
 
Rad (desarrollo rápido de aplicaciones)
Rad (desarrollo rápido de aplicaciones)Rad (desarrollo rápido de aplicaciones)
Rad (desarrollo rápido de aplicaciones)
 

Ähnlich wie Metodologia rup

Wagneher franck mallma nuñez
Wagneher franck mallma nuñezWagneher franck mallma nuñez
Wagneher franck mallma nuñezhenryedo
 
Wagneher franck mallma nuñez
Wagneher franck mallma nuñezWagneher franck mallma nuñez
Wagneher franck mallma nuñezhenryedo
 
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 JrJunior Leal
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de softwareAbner Garcia
 
Metodología tradicional
Metodología tradicionalMetodología tradicional
Metodología tradicionalJesenia Escobar
 
Métodos de la ingeniería
Métodos de la ingenieríaMétodos de la ingeniería
Métodos de la ingenieríaSam Stgo
 
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 softwareAndhy H Palma
 
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 softwareAndhy H Palma
 
Modelos de Desarrollo del Software
Modelos de Desarrollo del SoftwareModelos de Desarrollo del Software
Modelos de Desarrollo del SoftwareGianlucaCastellano1
 
4.1 Proceso Unificado De Rational
4.1 Proceso Unificado De Rational4.1 Proceso Unificado De Rational
4.1 Proceso Unificado De RationalJulio Pari
 

Ähnlich wie Metodologia rup (20)

Metodologia RUP
Metodologia RUPMetodologia RUP
Metodologia 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
 
Metodologias rup
Metodologias rupMetodologias rup
Metodologias 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
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de software
 
Metodología tradicional
Metodología tradicionalMetodología tradicional
Metodología tradicional
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Aguilar alegría carlos
Aguilar alegría carlosAguilar alegría carlos
Aguilar alegría carlos
 
Métodos de la ingeniería
Métodos de la ingenieríaMétodos de la ingeniería
Métodos de la ingeniería
 
RUP
RUPRUP
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
 
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
 
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
 
Modelos de Desarrollo del Software
Modelos de Desarrollo del SoftwareModelos de Desarrollo del Software
Modelos de Desarrollo del Software
 
4.1 Proceso Unificado De Rational
4.1 Proceso Unificado De Rational4.1 Proceso Unificado De Rational
4.1 Proceso Unificado De Rational
 

Mehr von mireya2022

Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de softwaremireya2022
 
Modelo cocomo
Modelo cocomo Modelo cocomo
Modelo cocomo mireya2022
 
Diagrama Despliegue
Diagrama DespliegueDiagrama Despliegue
Diagrama Desplieguemireya2022
 
Diagrama de estado
Diagrama de estadoDiagrama de estado
Diagrama de estadomireya2022
 
Diagrama interaccion
Diagrama interaccionDiagrama interaccion
Diagrama interaccionmireya2022
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clasesmireya2022
 
Diagramas de casos de uso
Diagramas de casos de usoDiagramas de casos de uso
Diagramas de casos de usomireya2022
 
Metodologías xp
Metodologías xpMetodologías xp
Metodologías xpmireya2022
 
Clasificacion de las Metodologias de Desarrollo de Software
Clasificacion de las Metodologias de Desarrollo de SoftwareClasificacion de las Metodologias de Desarrollo de Software
Clasificacion de las Metodologias de Desarrollo de Softwaremireya2022
 
Metodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasMetodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasmireya2022
 

Mehr von mireya2022 (15)

Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Cpm
CpmCpm
Cpm
 
Pert
PertPert
Pert
 
Cocomo ii
Cocomo iiCocomo ii
Cocomo ii
 
Modelo cocomo
Modelo cocomo Modelo cocomo
Modelo cocomo
 
Dc
DcDc
Dc
 
Diagrama Despliegue
Diagrama DespliegueDiagrama Despliegue
Diagrama Despliegue
 
Diagrama de estado
Diagrama de estadoDiagrama de estado
Diagrama de estado
 
D.Actividad
D.ActividadD.Actividad
D.Actividad
 
Diagrama interaccion
Diagrama interaccionDiagrama interaccion
Diagrama interaccion
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Diagramas de casos de uso
Diagramas de casos de usoDiagramas de casos de uso
Diagramas de casos de uso
 
Metodologías xp
Metodologías xpMetodologías xp
Metodologías xp
 
Clasificacion de las Metodologias de Desarrollo de Software
Clasificacion de las Metodologias de Desarrollo de SoftwareClasificacion de las Metodologias de Desarrollo de Software
Clasificacion de las Metodologias de Desarrollo de Software
 
Metodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasMetodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemas
 

Kürzlich hochgeladen

plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 

Kürzlich hochgeladen (20)

plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 

Metodologia rup

  • 2. Contenido:  Definición: Es una metodología cuyo fin es entregar un producto de software. Se estructura todos los procesos y se mide la eficiencia de la organización. Es un proceso de desarrollo de software el cual utiliza 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 es un conjunto de metodologías adaptables al contexto y necesidades de cada organización.
  • 3. Características:  El RUP es un producto de Rational (IBM). Se caracteriza por ser iterativo e incremental, 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, el código fuente, etc.) y roles (papel que desempeña una persona en un determinado momento, una persona puede desempeñar distintos roles a lo largo del proceso).  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.
  • 5.  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.  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.  Las primeras iteraciones (en las fases de Inicio y Elaboración) se enfocan hacia la comprensión del problema y la tecnología, la delimitación del hámbito del proyecto, la eliminación de los riesgos críticos, y al establecimiento de una baseline (Linea Base) de la arquitectura.  Durante la fase de inicio las iteraciones hacen mayor énfasis en actividades de modelado del negocio y de requerimientos.  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 requerimientos, 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.
  • 6. Ciclo de Vida y sus Faces
  • 7. Fases: En cuanto a tiempo el ciclo de Vida de RUP se descompone en 4 FASES secuenciales, cada cual concluye con un producto intermedio. Al terminar cada fase se realiza una evaluación para determinar si se ha cumplido o no con los objetivos de la misma.  Las fases son:  Inicio (Inception)  Elaboración  Construcción  Transición.
  • 8.  Inicio (Inception) El objetivo general de esta fase es establecer un acuerdo entre todos los interesados acerca de los objetivos del proyecto. Es significativamente importante para el desarrollo de nuevo software, ya que se asegura de identificar los riesgos relacionados con el negocio y requerimientos. Para proyectos de mejora de software existente, esta fase es más breve y se centra en asegurar la viabilidad de desarrollar el proyecto.  Elaboración El objetivo en esta fase es establecer la arquitectura base del sistema para proveer bases estables para el esfuerzo de diseño e implementación en la siguiente fase. La arquitectura debe abarcar todas las consideraciones de mayor importancia de los requerimientos y una evaluación del riesgo.
  • 9.  Construcción El objetivo de la fase de construcción es clarificar los requerimientos faltantes y completar el desarrollo del sistema basados en la arquitectura base. Vista de cierta forma esta fase es un proceso de manufactura, en el cual el énfasis se torna hacia la administración de recursos y control de la operaciones para optimizar costos, tiempo y calidad. • Transición Esta fase se enfoca en asegurar que el software este disponible para sus usuarios. Se puede subdividir en varias iteraciones, además incluye pruebas del producto para poder hacer el entregable del mismo, así como realizar ajuste menores de acuerdo a ajuste menores propuestos por el usuario. En este punto, la retroalimentación de los usuarios se centra en depurar el producto, configuraciones, instalación y aspectos sobre utilización.
  • 10.  El Proyecto es el desarrollo de un sistema para la gestión de artículos deportivos de una empresa del sector de ventas de deportes a clientes tanto a mayoristas como a minoristas. Se desarrollará bajo el lenguaje de programación Java, teniendo que soportar tanto acceso a una base de datos MYSQL. Plantillas Para facilitar el desarrollo de este proyecto se utilizaron Como soporte las siguientes plantillas basadas en la metodología RUP y también los documentos de información adicional de la empresa. Introducción Gestión del Proyecto Modelado del Negocio Requisitos Análisis/Diseño Implementación Prueba. Ejemplo:
  • 11. Ventajas:  Reconoce que las necesidades del usuario y sus requerimientos no se pueden definir completamente al principio.  Permite evaluar tempranamente los riesgos en lugar de descubrir problemas en la integración final del sistema.  Reduce el costo del riesgo a los costos de un solo incremento.  Acelera el ritmo del esfuerzo de desarrollo en su totalidad debido a que los desarrolladores trabajan para obtener resultados claros acorto plazo.  Distribuye la carga de trabajo a lo largo del tiempo del proyecto ya que todas las disciplinas colaboran en cada interacción.  Facilita la reutilización del código teniendo en cuenta que se realizan revisiones en las primeras iteraciones lo cual además permite que se aprecien oportunidades de mejoras en el diseño.
  • 12. Desventajas:  Pretende prever y tener todo el control de antemano.  Modelo general trabajo a adicional.  Genera muchos costos.  No recomendable para proyectos pequeños. 
  • 13. 2. Resumen:  METODOLOGÍA RUP: El Rational Unified Process o Proceso Unificado de Racional. Es un proceso de ingeniería de software que suministra un enfoque para asignar tareas y responsabilidades dentro de una organización de desarrollo .Su objetivo es asegurar la producción de software de alta calidad que satisfaga la necesidad del usuario final dentro de un tiempo y presupuesto previsible. Es una metodología de desarrollo iterativo enfocada hacia “los casos de uso, manejo de riesgos y el manejo de la arquitectura”
  • 14. 3. Summary:  RUP Methodology: Rational Unified Process and the Rational Unified Process. It is a process engineering software that provides an approach to assigning tasks and responsibilities within a development organization .Its aim is to ensure the production of high quality software that meets the needs of the end user within a foreseeable time and budget. It is an iterative development methodology focused on “use cases, risk management and management of architecture"
  • 15. 4. Recomendaciones:  Excepto en casos singulares, el software (que incluye al firware de los computadores) nunca es propiedad del usuario. La adquisición del programa es en realidad la adquisición solamente del derecho de uso del programa, la licencia, bajo termino definidos por el fabricante. El uso de software fuera de esos términos constituye un delito contra la propiedad intelectual.  Debe instalarse solamente el software necesario para las funciones esperadas del equipo. En la mayoría de los casos, eso se limita al software básicos sistemas operativos (usualmente Windows 95), aplicativos de oficina y navegación (usualmente Office 97, Internet Explorer 4.01) y el cliente de red (BackOffice 4). Todo computador adquirido para la universidad debe contar con licencias para software mencionado (o su equivalente en plataformas Macintosh o Unix), en esas versiones o más recientes. Las licencias deben corresponder a las versiones, ya que no se pueden instalar una versión más reciente con una licencia de versiones anteriores.
  • 16. 5. Conclusiones: El desarrollo del software y la programacion es uno de los pilares fundamentales de la informática y al cual se dedican muchas horas de esfuerzos en empresas, colegios, academias y universidades. Conforme a la tecnología va avanzando, van apareciendo nuevas soluciones, nuevas formas de programación, nuevos lenguajes y un sin fin de herramientas que intentan realizar el trabajo del desarrollador un poco más fácil. La programación orientadas a objetos o los compiladores basados en máquinas virtuales (en muchos casos, multiplataforma), también a sus puestos unas renovación en la manera de programar. Microsoft como empresa desarrolladora de software, es consciente de lo importante que es hacer buenos desarrollos y lo complicado que es; por eso, intenta aportar las mejores soluciones al mercado. En la actualidad la sociedad se encuentra en una época de transición, que se encamina hacia un nuevo estilo de programación basada en estándares y para ello Microsoft propone la plataforma .NET.
  • 17. 6. Apreciación del Equipo:  RUP puede utilizarse: -En proyectos de nuevos productos de software –En ciclos de desarrollo subsecuentes.  Consideraciones que alteran cuándo y cómo usar partes de RUP: –El ciclo de vida del proyecto –Los objetivos del negocio, la visión, el alcance y los riesgos –El tamaño del esfuerzo de desarrollo
  • 18. 7. Glosario de Términos:  Previsible: Adj. Que puede ser previsto o conocido con antelación por medio de cie rtas señales o indicios:  Iterative: Adj. Que se repite o se ha repetido muchas veces. Reiterativo, repetitivo  Suministrar: Abastecer, proveer, surtir.  Implementacion: Acción y efecto de poner en funcionamiento una determinada cosa
  • 19. Bibliografía o Linkografia:  https://procesosdesoftware.wikispaces.com/METODOLOGIA+RUP  https://ciclodevidasoftware.wikispaces.com/Proceso+Unificado+de+ Rational+(RUP)  http://mendozapaucar.blogspot.pe/2012/10/rup-el-proceso-unificado- de-rational.html  http://www.monografias.com/trabajos39/desarrollo-del- software/desarrollo-del-software2.shtml  http://metodologiadesoftware.blogspot.pe/2012/11/fases-del-modelo- rup_27.html  https://softwarerecopilation.wordpress.com/modelo-rup/