SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
RUP
¿QUÉ ES RUP?

 RUP es un proceso de desarrollo de software: Forma disciplinada de asignar tareas y
responsabilidad en una empresa de desarrollo (quién hace qué, cuándo y cómo).

•Objetivos: –Asegurar la producción de software de calidad dentro de plazos y presupuestos
predecibles. Dirigido por casos de uso, centrado en la arquitectura, iterativo (mini proyectos) e
incremental (versiones).

•Es también un producto:

    •   DesarrolladoymantenidoporRational

    •   Actualizado constantemente para tener rencuentra las mejores prácticas de acuerdo
        con la experiencia



Como filosofía

RUP maneja 6 principios clave:



    •   Adaptación del proceso

El proceso deberá adaptarse a las características propias de la organización. El tamaño del
mismo, así como las regulaciones que lo condicionen, influirán en su diseño específico.
También se deberá tener en cuenta el alcance del proyecto.

    •   Balancear prioridades

Los requerimientos de los diversos inversores pueden ser diferentes, contradictorios o
disputarse recursos limitados.

Debe encontrarse un balance que satisfaga los deseos de todos.

    •   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 requerimientos, desarrollo, evaluaciones, planes,
resultados, etc.

    •   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

    •   Elevar el nivel de abstracción

Este principio dominante motiva el uso de conceptos reutilizables tales como patrón del
software, lenguajes 4GL o esquemas (framework) por nombrar algunos. Éstos se pueden
acompañar por las representaciones visuales de la arquitectura, por ejemplo con 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 ciclo de vida de RUP

RUP divide el proceso en 4 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 los distintas
actividades.

En las iteraciones de cada fase se hacen diferentes esfuerzos en diferentes actividades

•Inicio: Se hace un plan de fases, se identifican los principales casos de uso y se identifican los
riesgos. Se define el alcance del proyecto

•Elaboración: se hace un plan de proyecto, se completan los casos de uso y seeliminan los
riesgos.



•Construcción: se concentra en la elaboración de un producto totalmente operativo y
eficiente y el manual de usuario

•Transición: se Instala el producto en el cliente y se entrena a los usuarios. Como
consecuencia de esto suelen surgir nuevos requisitos a ser analizados.
DESCRIPCIÓN DE LAS ACTIVIDADES

Dependiendo de la iteración del proceso el equipo de desarrollo puede realizar 7 tipos de
actividades en este:

FASE DE INICIO

Durante la fase de inicio las iteraciones hacen ponen mayor énfasis en actividades modelado
del negocio y de requisitos.

Modelado del negocio

En esta fase el equipo se familiarizará más al funcionamiento de la empresa, sobre conocer sus
procesos.

•Entender la estructura y la dinámica de la organización para la cual el sistema va ser
desarrollado.

•Entender el problema actual en la organización objetivo e identificar potenciales mejoras.

•Asegurar que clientes, usuarios finales y desarrolladores tengan un entendimiento común de
la organización objetivo.



REQUISITOS

En esta línea los requisitos son el contrato que se debe cumplir, de modo que los usuarios
finales tienen que comprender y aceptar los requisitos que especifiquemos.
•Establecer y mantener un acuerdo entre clientes y otros Stakeholders sobre lo que el sistema
podría hacer.

•Proveer a los desarrolladores un mejor entendimiento de los requisitos del sistema.

•Definir el ámbito del sistema.

•Proveer una base para estimar costos y tiempo de desarrollo del sistema.




•Definir una interfaz de usuarios para el sistema, enfocada a las necesidades y metas del
usuario.



FASE DE ELABORACIÓN

En la fase de elaboración, las iteraciones se orientan al desarrollo de la base linde 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.

Análisis y Diseño

En esta actividad se especifican los requerimientos y se describen sobre cómo se van a
implementar en los sistemas

•Transformar los requisitos al diseño del sistema.

•Desarrollar una arquitectura para el sistema.

•Adaptar el diseño para que sea consistente con el entorno de implementación



FASE DE CONSTRUCCIÓN (Implementación)

Se implementan las clases y objetos en ficheros fuente, binarios, ejecutables y demás. El
resultado final es un sistema ejecutable.

•Planificar qué subsistemas deben ser implementados y en qué orden deben ser integrados,
formando el Plan de Integración.

•Cada implementador decide en qué orden implementa los elementos del subsistema.

•Si encuentra errores de diseño, los notifica.

•Se integra el sistema siguiendo el plan.



PRUEBAS
Este flujo de trabajo es el encargado de evaluar la calidad del producto que estamos
desarrollando, pero no para aceptar o rechazar el producto al final del proceso de desarrollo,
sino que debe ir integrado en todo el ciclo de vida.

•Encontrar y documentar defectos en la calidad del software.

•Generalmente asesora sobre la calidad del software percibida.

•Provee la validación de los supuestos realizados en el diseño y especificación de requisitos
por medio de demostraciones concretas.

•Verificar las funciones del producto de software según lo diseñado.

•Verificar que los requisitos tengan su apropiada implementación.



DESPLIEGUE

Esta actividad tiene como objetivo producir con éxito distribuciones del producto y distribuirlo
los usuarios. Las actividades implicadas incluyen:

•Probar el producto en su entorno de ejecución final.

•Empaquetar el software para su distribución.

•Distribuir el software.

•Instalar el software.

•Proveer asistencia y ayuda a los usuarios.

•Formar a los usuarios y al cuerpo de ventas.

•Migrar el software existente o convertir bases de datos.


ROLES EN RUP



Analistas:

•Analista de procesos de negocio.

•Diseñador del negocio.

•Analista de sistema.

•Especificador de requisitos.
Desarrolladores:



•Arquitecto de software.

•Diseñador

•Diseñador de interfaz de usuario

•Diseñador de cápsulas.

•Diseñador de base de datos.

•Implementador.

•Integrador



Gestores:



•Jefe de proyecto

•Jefe de control de cambios.

•Jefe de configuración.

•Jefe de pruebas

•Jefe de despliegue

•Ingeniero de procesos

•Revisor de gestión del proyecto

•Gestor de pruebas.



Apoyo:



•Documentador técnico

•Administrador de sistema
•Especialista en herramientas

•Desarrollador de cursos

•Artista gráfico Especialista en pruebas:

•Especialista en Pruebas (tester)

•Analista de pruebas

•Diseñador de pruebas

Más contenido relacionado

La actualidad más candente (20)

Disciplina de desarrollo rup
Disciplina de desarrollo rupDisciplina de desarrollo rup
Disciplina de desarrollo rup
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Metodología Rup
Metodología RupMetodología Rup
Metodología Rup
 
Fases del rup
Fases del rupFases del rup
Fases del rup
 
Metodologias rup
Metodologias rupMetodologias rup
Metodologias rup
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Caracteristicas rup
Caracteristicas rupCaracteristicas rup
Caracteristicas rup
 
Metodología rup
Metodología rupMetodología rup
Metodología rup
 
Programación Extrema
Programación ExtremaProgramación Extrema
Programación Extrema
 
metodologia rup
metodologia rupmetodologia rup
metodologia rup
 
Metodologia rup trabajo1
Metodologia rup trabajo1Metodologia rup trabajo1
Metodologia rup trabajo1
 
Rup
RupRup
Rup
 
rup
ruprup
rup
 
Scrum vs RUP
Scrum vs RUPScrum vs RUP
Scrum vs RUP
 
METODOLOGÍAS RUP
METODOLOGÍAS RUPMETODOLOGÍAS RUP
METODOLOGÍAS RUP
 
4 Caelum Solo Pruebas 2009
4  Caelum Solo Pruebas 20094  Caelum Solo Pruebas 2009
4 Caelum Solo Pruebas 2009
 
Preguntas rup (1)
Preguntas rup (1)Preguntas rup (1)
Preguntas rup (1)
 
Semana 1 2-3 (3)
Semana 1 2-3 (3)Semana 1 2-3 (3)
Semana 1 2-3 (3)
 
Diferencias entre scrum y xp
Diferencias entre scrum y xp Diferencias entre scrum y xp
Diferencias entre scrum y xp
 
Fases rup
Fases rupFases rup
Fases rup
 

Destacado

Presentación marcas 2.0 y posicionamiento
Presentación marcas 2.0 y posicionamientoPresentación marcas 2.0 y posicionamiento
Presentación marcas 2.0 y posicionamientoSMMUS
 
El agua es vida. Water is life. Exposición carteles gráficos. CDAMA. Zaragoza...
El agua es vida. Water is life. Exposición carteles gráficos. CDAMA. Zaragoza...El agua es vida. Water is life. Exposición carteles gráficos. CDAMA. Zaragoza...
El agua es vida. Water is life. Exposición carteles gráficos. CDAMA. Zaragoza...CDAMAZ
 
Derecho de autor en internet
Derecho de autor en internetDerecho de autor en internet
Derecho de autor en internetItzel Andrade
 
Mkwi08 Vortrag Cz Js Ks Mhb V10
Mkwi08 Vortrag Cz Js Ks Mhb V10Mkwi08 Vortrag Cz Js Ks Mhb V10
Mkwi08 Vortrag Cz Js Ks Mhb V10Christian Zietz
 
PräSentation Arbeitsproben Stand Mai 2007
PräSentation Arbeitsproben Stand Mai 2007PräSentation Arbeitsproben Stand Mai 2007
PräSentation Arbeitsproben Stand Mai 2007MediaStar
 
Pasqua presentacion
Pasqua presentacionPasqua presentacion
Pasqua presentacionJose Cotanda
 
Exam day may_2014_+2015_final_draft
Exam day may_2014_+2015_final_draftExam day may_2014_+2015_final_draft
Exam day may_2014_+2015_final_draftLehlohonoloMakoti
 
Como organizar itinerarios en la naturaleza
Como organizar itinerarios en la naturalezaComo organizar itinerarios en la naturaleza
Como organizar itinerarios en la naturalezaCDAMAZ
 
Presentación marketing y medios sociales (completa)
Presentación marketing y medios sociales (completa)Presentación marketing y medios sociales (completa)
Presentación marketing y medios sociales (completa)SMMUS
 
Guadalinfo con el Deporte Base
Guadalinfo con el Deporte BaseGuadalinfo con el Deporte Base
Guadalinfo con el Deporte Baseguadalinfolapuerta
 
como buscar documentos en google
como buscar documentos en googlecomo buscar documentos en google
como buscar documentos en googledanyelaestefania
 
II Taller Alianza Eco-region Caribe Sur / MIZC.UDO-NE IIC: Pesca artesanal en...
II Taller Alianza Eco-region Caribe Sur / MIZC.UDO-NE IIC: Pesca artesanal en...II Taller Alianza Eco-region Caribe Sur / MIZC.UDO-NE IIC: Pesca artesanal en...
II Taller Alianza Eco-region Caribe Sur / MIZC.UDO-NE IIC: Pesca artesanal en...Taller_Alianza_Caribe_Sur
 
Que es el software
Que es el softwareQue es el software
Que es el softwareluis_amador
 

Destacado (20)

Guía para usuarios
Guía para usuariosGuía para usuarios
Guía para usuarios
 
Producto
ProductoProducto
Producto
 
Fin de campaña 23 abril
Fin de campaña 23 abrilFin de campaña 23 abril
Fin de campaña 23 abril
 
Licencia Creative Commons
Licencia Creative CommonsLicencia Creative Commons
Licencia Creative Commons
 
Internet
InternetInternet
Internet
 
Presentación marcas 2.0 y posicionamiento
Presentación marcas 2.0 y posicionamientoPresentación marcas 2.0 y posicionamiento
Presentación marcas 2.0 y posicionamiento
 
El agua es vida. Water is life. Exposición carteles gráficos. CDAMA. Zaragoza...
El agua es vida. Water is life. Exposición carteles gráficos. CDAMA. Zaragoza...El agua es vida. Water is life. Exposición carteles gráficos. CDAMA. Zaragoza...
El agua es vida. Water is life. Exposición carteles gráficos. CDAMA. Zaragoza...
 
Derecho de autor en internet
Derecho de autor en internetDerecho de autor en internet
Derecho de autor en internet
 
Mkwi08 Vortrag Cz Js Ks Mhb V10
Mkwi08 Vortrag Cz Js Ks Mhb V10Mkwi08 Vortrag Cz Js Ks Mhb V10
Mkwi08 Vortrag Cz Js Ks Mhb V10
 
PräSentation Arbeitsproben Stand Mai 2007
PräSentation Arbeitsproben Stand Mai 2007PräSentation Arbeitsproben Stand Mai 2007
PräSentation Arbeitsproben Stand Mai 2007
 
Pasqua presentacion
Pasqua presentacionPasqua presentacion
Pasqua presentacion
 
Exam day may_2014_+2015_final_draft
Exam day may_2014_+2015_final_draftExam day may_2014_+2015_final_draft
Exam day may_2014_+2015_final_draft
 
Como organizar itinerarios en la naturaleza
Como organizar itinerarios en la naturalezaComo organizar itinerarios en la naturaleza
Como organizar itinerarios en la naturaleza
 
Presentación marketing y medios sociales (completa)
Presentación marketing y medios sociales (completa)Presentación marketing y medios sociales (completa)
Presentación marketing y medios sociales (completa)
 
Guadalinfo con el Deporte Base
Guadalinfo con el Deporte BaseGuadalinfo con el Deporte Base
Guadalinfo con el Deporte Base
 
como buscar documentos en google
como buscar documentos en googlecomo buscar documentos en google
como buscar documentos en google
 
Ecuaciones rectas
Ecuaciones rectasEcuaciones rectas
Ecuaciones rectas
 
II Taller Alianza Eco-region Caribe Sur / MIZC.UDO-NE IIC: Pesca artesanal en...
II Taller Alianza Eco-region Caribe Sur / MIZC.UDO-NE IIC: Pesca artesanal en...II Taller Alianza Eco-region Caribe Sur / MIZC.UDO-NE IIC: Pesca artesanal en...
II Taller Alianza Eco-region Caribe Sur / MIZC.UDO-NE IIC: Pesca artesanal en...
 
2012wesp slides sp
2012wesp slides sp2012wesp slides sp
2012wesp slides sp
 
Que es el software
Que es el softwareQue es el software
Que es el software
 

Similar a Rup[1]

METODOLOGIA RUP.pptx
METODOLOGIA RUP.pptxMETODOLOGIA RUP.pptx
METODOLOGIA RUP.pptxjuan gonzalez
 
Metodologiarup 100914104343-phpapp02
Metodologiarup 100914104343-phpapp02Metodologiarup 100914104343-phpapp02
Metodologiarup 100914104343-phpapp02deyvis usan
 
Modelos de-procesos-del-software
Modelos de-procesos-del-softwareModelos de-procesos-del-software
Modelos de-procesos-del-softwareGrupo_9
 
Modelos de-procesos-del-software
Modelos de-procesos-del-softwareModelos de-procesos-del-software
Modelos de-procesos-del-softwareGrupo_9
 
Modelos de-procesos-del-software
Modelos de-procesos-del-softwareModelos de-procesos-del-software
Modelos de-procesos-del-softwareGrupo_9
 
Trabajo Mantención de Software "Modelo Evolutivo"
Trabajo Mantención de Software "Modelo Evolutivo"Trabajo Mantención de Software "Modelo Evolutivo"
Trabajo Mantención de Software "Modelo Evolutivo"MolinaSebastian
 
Mantenimiento en Software - Modelo Evolutivo
Mantenimiento en Software - Modelo EvolutivoMantenimiento en Software - Modelo Evolutivo
Mantenimiento en Software - Modelo Evolutivomiguelpaz1995
 
Métodos de la ingeniería
Métodos de la ingenieríaMétodos de la ingeniería
Métodos de la ingenieríaSam Stgo
 
16416960 modelo-cascada-espiralincremental
16416960 modelo-cascada-espiralincremental16416960 modelo-cascada-espiralincremental
16416960 modelo-cascada-espiralincrementalzaggy88
 
Ingeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadIngeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadXKWDX
 
2.1 proyecto software
2.1 proyecto software2.1 proyecto software
2.1 proyecto softwaremigmol
 

Similar a Rup[1] (20)

Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
METODOLOGIA RUP.pptx
METODOLOGIA RUP.pptxMETODOLOGIA RUP.pptx
METODOLOGIA RUP.pptx
 
Metodologiarup 100914104343-phpapp02
Metodologiarup 100914104343-phpapp02Metodologiarup 100914104343-phpapp02
Metodologiarup 100914104343-phpapp02
 
Rup
RupRup
Rup
 
Tp ciclos de vida
Tp   ciclos de vidaTp   ciclos de vida
Tp ciclos de vida
 
Modelos de-procesos-del-software
Modelos de-procesos-del-softwareModelos de-procesos-del-software
Modelos de-procesos-del-software
 
Modelos de-procesos-del-software
Modelos de-procesos-del-softwareModelos de-procesos-del-software
Modelos de-procesos-del-software
 
Modelos de-procesos-del-software
Modelos de-procesos-del-softwareModelos de-procesos-del-software
Modelos de-procesos-del-software
 
Trabajo Mantención de Software "Modelo Evolutivo"
Trabajo Mantención de Software "Modelo Evolutivo"Trabajo Mantención de Software "Modelo Evolutivo"
Trabajo Mantención de Software "Modelo Evolutivo"
 
Mantenimiento en Software - Modelo Evolutivo
Mantenimiento en Software - Modelo EvolutivoMantenimiento en Software - Modelo Evolutivo
Mantenimiento en Software - Modelo Evolutivo
 
Ciclo devida
Ciclo devidaCiclo devida
Ciclo devida
 
Rup disciplinas
Rup disciplinasRup disciplinas
Rup disciplinas
 
Métodos de la ingeniería
Métodos de la ingenieríaMétodos de la ingeniería
Métodos de la ingeniería
 
16416960 modelo-cascada-espiralincremental
16416960 modelo-cascada-espiralincremental16416960 modelo-cascada-espiralincremental
16416960 modelo-cascada-espiralincremental
 
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
 
Ingeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadIngeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidad
 
RUP.pdf
RUP.pdfRUP.pdf
RUP.pdf
 
2.1 proyecto software
2.1 proyecto software2.1 proyecto software
2.1 proyecto software
 
El proceso del software
El proceso del softwareEl proceso del software
El proceso del software
 

Último

FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 

Último (20)

FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 

Rup[1]

  • 1. RUP ¿QUÉ ES RUP? RUP es un proceso de desarrollo de software: Forma disciplinada de asignar tareas y responsabilidad en una empresa de desarrollo (quién hace qué, cuándo y cómo). •Objetivos: –Asegurar la producción de software de calidad dentro de plazos y presupuestos predecibles. Dirigido por casos de uso, centrado en la arquitectura, iterativo (mini proyectos) e incremental (versiones). •Es también un producto: • DesarrolladoymantenidoporRational • Actualizado constantemente para tener rencuentra las mejores prácticas de acuerdo con la experiencia Como filosofía RUP maneja 6 principios clave: • Adaptación del proceso El proceso deberá adaptarse a las características propias de la organización. El tamaño del mismo, así como las regulaciones que lo condicionen, influirán en su diseño específico. También se deberá tener en cuenta el alcance del proyecto. • Balancear prioridades Los requerimientos de los diversos inversores pueden ser diferentes, contradictorios o disputarse recursos limitados. Debe encontrarse un balance que satisfaga los deseos de todos. • 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 requerimientos, desarrollo, evaluaciones, planes, resultados, etc. • Demostrar valor iterativamente Los proyectos se entregan, aunque sea de un modo interno, en Etapas iteradas. En cada
  • 2. 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 • Elevar el nivel de abstracción Este principio dominante motiva el uso de conceptos reutilizables tales como patrón del software, lenguajes 4GL o esquemas (framework) por nombrar algunos. Éstos se pueden acompañar por las representaciones visuales de la arquitectura, por ejemplo con 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 ciclo de vida de RUP RUP divide el proceso en 4 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 los distintas actividades. En las iteraciones de cada fase se hacen diferentes esfuerzos en diferentes actividades •Inicio: Se hace un plan de fases, se identifican los principales casos de uso y se identifican los riesgos. Se define el alcance del proyecto •Elaboración: se hace un plan de proyecto, se completan los casos de uso y seeliminan los riesgos. •Construcción: se concentra en la elaboración de un producto totalmente operativo y eficiente y el manual de usuario •Transición: se Instala el producto en el cliente y se entrena a los usuarios. Como consecuencia de esto suelen surgir nuevos requisitos a ser analizados.
  • 3. DESCRIPCIÓN DE LAS ACTIVIDADES Dependiendo de la iteración del proceso el equipo de desarrollo puede realizar 7 tipos de actividades en este: FASE DE INICIO Durante la fase de inicio las iteraciones hacen ponen mayor énfasis en actividades modelado del negocio y de requisitos. Modelado del negocio En esta fase el equipo se familiarizará más al funcionamiento de la empresa, sobre conocer sus procesos. •Entender la estructura y la dinámica de la organización para la cual el sistema va ser desarrollado. •Entender el problema actual en la organización objetivo e identificar potenciales mejoras. •Asegurar que clientes, usuarios finales y desarrolladores tengan un entendimiento común de la organización objetivo. REQUISITOS En esta línea los requisitos son el contrato que se debe cumplir, de modo que los usuarios finales tienen que comprender y aceptar los requisitos que especifiquemos.
  • 4. •Establecer y mantener un acuerdo entre clientes y otros Stakeholders sobre lo que el sistema podría hacer. •Proveer a los desarrolladores un mejor entendimiento de los requisitos del sistema. •Definir el ámbito del sistema. •Proveer una base para estimar costos y tiempo de desarrollo del sistema. •Definir una interfaz de usuarios para el sistema, enfocada a las necesidades y metas del usuario. FASE DE ELABORACIÓN En la fase de elaboración, las iteraciones se orientan al desarrollo de la base linde 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. Análisis y Diseño En esta actividad se especifican los requerimientos y se describen sobre cómo se van a implementar en los sistemas •Transformar los requisitos al diseño del sistema. •Desarrollar una arquitectura para el sistema. •Adaptar el diseño para que sea consistente con el entorno de implementación FASE DE CONSTRUCCIÓN (Implementación) Se implementan las clases y objetos en ficheros fuente, binarios, ejecutables y demás. El resultado final es un sistema ejecutable. •Planificar qué subsistemas deben ser implementados y en qué orden deben ser integrados, formando el Plan de Integración. •Cada implementador decide en qué orden implementa los elementos del subsistema. •Si encuentra errores de diseño, los notifica. •Se integra el sistema siguiendo el plan. PRUEBAS
  • 5. Este flujo de trabajo es el encargado de evaluar la calidad del producto que estamos desarrollando, pero no para aceptar o rechazar el producto al final del proceso de desarrollo, sino que debe ir integrado en todo el ciclo de vida. •Encontrar y documentar defectos en la calidad del software. •Generalmente asesora sobre la calidad del software percibida. •Provee la validación de los supuestos realizados en el diseño y especificación de requisitos por medio de demostraciones concretas. •Verificar las funciones del producto de software según lo diseñado. •Verificar que los requisitos tengan su apropiada implementación. DESPLIEGUE Esta actividad tiene como objetivo producir con éxito distribuciones del producto y distribuirlo los usuarios. Las actividades implicadas incluyen: •Probar el producto en su entorno de ejecución final. •Empaquetar el software para su distribución. •Distribuir el software. •Instalar el software. •Proveer asistencia y ayuda a los usuarios. •Formar a los usuarios y al cuerpo de ventas. •Migrar el software existente o convertir bases de datos. ROLES EN RUP Analistas: •Analista de procesos de negocio. •Diseñador del negocio. •Analista de sistema. •Especificador de requisitos.
  • 6. Desarrolladores: •Arquitecto de software. •Diseñador •Diseñador de interfaz de usuario •Diseñador de cápsulas. •Diseñador de base de datos. •Implementador. •Integrador Gestores: •Jefe de proyecto •Jefe de control de cambios. •Jefe de configuración. •Jefe de pruebas •Jefe de despliegue •Ingeniero de procesos •Revisor de gestión del proyecto •Gestor de pruebas. Apoyo: •Documentador técnico •Administrador de sistema
  • 7. •Especialista en herramientas •Desarrollador de cursos •Artista gráfico Especialista en pruebas: •Especialista en Pruebas (tester) •Analista de pruebas •Diseñador de pruebas