SlideShare una empresa de Scribd logo
1 de 15
MODELO DE DESARROLLO RUP
FRANK GUERRERO
LUIS OSPINO
MODELO RUP
 Proceso unificado racional.
 Desarrollado por la empresa Rational Software.
 Junto con el lenguaje unificado de modelado UML,
constituye la metodología mas utilizada para el
análisis, diseño, implementación y documentación
de sistemas orientados a objetos.
 Adaptable al contexto y necesidades de cada
empresa u organización.
PRINCIPIOS DE DESARROLLO
 Adaptar el proceso.
 Equilibrar prioridades.
 Demostrar valor iterativamente.
 Colaboración entre equipos.
 Elevar el nivel de abstracción .
 Enfocarse en la calidad.
PRINCIPALES CARACTERÍSTICAS
 Asignación de tareas de manera disciplinada.
 Pretende implementar las mejores practicas de
ingeniería de software.
 Desarrollo iterativo
 Administración de requisitos
 Uso de arquitectura basada en componentes.
 Control de cambios.
 Modelado visual de software.
 Verificación de la calidad de software.
FASES
 Inicio.
 Elaboración.
 Construcción .
 Transición.
FASE DE INICIO
 El objetivo principal en esta fase es determinar la
visión del proyecto.
 Modelado del negocio, esta etapa consiste en
familiarizarse y entender la empresa u organización
para la cual se va a desarrollar el sistema.
 Requisitos, en esta etapa los requisitos son el
contrato que hay que cumplir.
FASE DE ELABORACIÓN
 Se realiza el plan de proyecto.
 Se planifican las actividades necesarias y recursos
requerido, especificando el diseño y la arquitectura
del diseño.
 Determinar la arquitectura optima.
 Análisis y diseño
 se especifican los requerimientos y se describe como
se van a implementar.
 Desarrollar una arquitectura del sistema.
 Adaptar el diseño para darle consistencia con el
entorno.
FASE DE CONSTRUCCIÓN
 Se elabora el producto totalmente operativo y a su
vez el manual de usuario.
 En esta etapa el objetivo es llegar a la capacidad
operacional inicial.
 Implementación
 Planificar los módulos que se van a implementar y que
orden se van a integrar, plan de integración.
 Notificar si se encuentra algún error.
 Integración del sistema según el plan.
FASE DE CONSTRUCCIÓN
 Pruebas
 Evaluar la calidad del producto en desarrollo.
 Asesorar la calidad del software.
 Verifica las funciones del producto según lo diseñado.
 Verifica que los requisitos tengan su apropiada
implementación.
FASE DE TRANSICIÓN
 Se realiza la instalación del proyecto en la empresa
u organización cliente, se procede al entrenamiento
de los usuarios.
 Se realiza mantenimiento al producto hasta que el
cliente quede satisfecho, por lo que pueden ocurrir
cambios.
FASE DE TRANSICIÓN
 Despliegue
 Probar el producto en su entorno 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.
CICLO DE VIDA
VENTAJAS
 Es el proceso de desarrollo más general de los
existentes actualmente.
 Es una forma disciplinada de asignar tareas y
responsabilidades en una empresa de desarrollo
(quién hace qué, cuándo y cómo).
DESVENTAJAS
 Método pesado
 Por el grado de complejidad puede ser no muy
adecuado.
 En proyectos pequeños, es posible que no se
puedan cubrir los costos de dedicación del equipo
de profesionales necesarios.
WEB GRAFÍA
 http://es.wikipedia.org/wiki/Proceso_Unificado_de_
Rational
 http://fabianbermeop.blogspot.com/2010/12/metodo
logia-rup-desarrollo-de-software.html
 http://metodologiadesoftware.blogspot.com/2012/11
/ventajas-del-modelo-rup_27.html
 http://metodologiadesoftware.blogspot.com/2012/11
/desventajas-del-modelo-rup_27.html

Más contenido relacionado

La actualidad más candente

II Corte Tarea 1 Presentación Slideshare (Metodología de Desarrollo de Sistemas)
II Corte Tarea 1 Presentación Slideshare (Metodología de Desarrollo de Sistemas)II Corte Tarea 1 Presentación Slideshare (Metodología de Desarrollo de Sistemas)
II Corte Tarea 1 Presentación Slideshare (Metodología de Desarrollo de Sistemas)anthonycaraballo6
 
Procesos agiles de desarrollo de software
Procesos agiles de desarrollo de softwareProcesos agiles de desarrollo de software
Procesos agiles de desarrollo de softwareJose Risso
 
Modelos de proceso de desarrollo de software
Modelos de proceso de desarrollo de softwareModelos de proceso de desarrollo de software
Modelos de proceso de desarrollo de softwareUriel Ramos
 
Carolina motta perilla_cuadrocomparativo_actividad.1.2
Carolina motta perilla_cuadrocomparativo_actividad.1.2Carolina motta perilla_cuadrocomparativo_actividad.1.2
Carolina motta perilla_cuadrocomparativo_actividad.1.2Carolina Perilla
 
359287107 cuadro-comparativo-de-los-ciclos-de-vida
359287107 cuadro-comparativo-de-los-ciclos-de-vida359287107 cuadro-comparativo-de-los-ciclos-de-vida
359287107 cuadro-comparativo-de-los-ciclos-de-vidaOscare Coy
 
Metodología Procesos de Desarrollo de Software
Metodología Procesos de Desarrollo de SoftwareMetodología Procesos de Desarrollo de Software
Metodología Procesos de Desarrollo de SoftwareEliud Cortes
 
medolos tradicionales de desarrollo de software ( cascada - espiral)
medolos tradicionales de desarrollo de software ( cascada - espiral)medolos tradicionales de desarrollo de software ( cascada - espiral)
medolos tradicionales de desarrollo de software ( cascada - espiral)Cristhian Aguilar
 
Modelo de prototipo
Modelo de prototipoModelo de prototipo
Modelo de prototipoyanezcabrera
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoCoesi Consultoria
 
Ciclo de vida por prototipos
Ciclo de vida por prototiposCiclo de vida por prototipos
Ciclo de vida por prototiposMay Rodriguez
 

La actualidad más candente (19)

II Corte Tarea 1 Presentación Slideshare (Metodología de Desarrollo de Sistemas)
II Corte Tarea 1 Presentación Slideshare (Metodología de Desarrollo de Sistemas)II Corte Tarea 1 Presentación Slideshare (Metodología de Desarrollo de Sistemas)
II Corte Tarea 1 Presentación Slideshare (Metodología de Desarrollo de Sistemas)
 
Diseño de software
Diseño de softwareDiseño de software
Diseño de software
 
Metodología Rup
Metodología RupMetodología Rup
Metodología Rup
 
Modelos de Desarrollo de Software
Modelos de Desarrollo de SoftwareModelos de Desarrollo de Software
Modelos de Desarrollo de Software
 
Procesos agiles de desarrollo de software
Procesos agiles de desarrollo de softwareProcesos agiles de desarrollo de software
Procesos agiles de desarrollo de software
 
Modelos de proceso de desarrollo de software
Modelos de proceso de desarrollo de softwareModelos de proceso de desarrollo de software
Modelos de proceso de desarrollo de software
 
Carolina motta perilla_cuadrocomparativo_actividad.1.2
Carolina motta perilla_cuadrocomparativo_actividad.1.2Carolina motta perilla_cuadrocomparativo_actividad.1.2
Carolina motta perilla_cuadrocomparativo_actividad.1.2
 
359287107 cuadro-comparativo-de-los-ciclos-de-vida
359287107 cuadro-comparativo-de-los-ciclos-de-vida359287107 cuadro-comparativo-de-los-ciclos-de-vida
359287107 cuadro-comparativo-de-los-ciclos-de-vida
 
Software
Software Software
Software
 
Metodología Procesos de Desarrollo de Software
Metodología Procesos de Desarrollo de SoftwareMetodología Procesos de Desarrollo de Software
Metodología Procesos de Desarrollo de Software
 
Caracteristicas rup
Caracteristicas rupCaracteristicas rup
Caracteristicas rup
 
medolos tradicionales de desarrollo de software ( cascada - espiral)
medolos tradicionales de desarrollo de software ( cascada - espiral)medolos tradicionales de desarrollo de software ( cascada - espiral)
medolos tradicionales de desarrollo de software ( cascada - espiral)
 
Modelo de prototipo
Modelo de prototipoModelo de prototipo
Modelo de prototipo
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de proceso
 
Metodologia RUP
Metodologia RUPMetodologia RUP
Metodologia RUP
 
Ciclo de vida por prototipos
Ciclo de vida por prototiposCiclo de vida por prototipos
Ciclo de vida por prototipos
 
Metodo espiral
Metodo espiralMetodo espiral
Metodo espiral
 
RUP Proceso Unificado de Rational
RUP Proceso Unificado de RationalRUP Proceso Unificado de Rational
RUP Proceso Unificado de Rational
 
Entrega por etapas
Entrega por etapasEntrega por etapas
Entrega por etapas
 

Similar a Modelo de desarrollo rup

Similar a Modelo de desarrollo rup (20)

RUP
RUPRUP
RUP
 
Presentacion Metodos de software
Presentacion Metodos de softwarePresentacion Metodos de software
Presentacion Metodos de software
 
Angello revista digital
Angello revista digitalAngello revista digital
Angello revista digital
 
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
 
Metodología tradicional
Metodología tradicionalMetodología tradicional
Metodología tradicional
 
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
 
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
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Aguilar alegría carlos
Aguilar alegría carlosAguilar alegría carlos
Aguilar alegría carlos
 
rup
ruprup
rup
 
Rup disciplinas
Rup disciplinasRup disciplinas
Rup disciplinas
 
Rup
RupRup
Rup
 
Rup
RupRup
Rup
 
Rup
RupRup
Rup
 
Rup
RupRup
Rup
 
Rup
RupRup
Rup
 
Tecnologýýas de la informaciýýn hiroshi palacios (1)
Tecnologýýas de la informaciýýn hiroshi palacios (1)Tecnologýýas de la informaciýýn hiroshi palacios (1)
Tecnologýýas de la informaciýýn hiroshi palacios (1)
 
Rup
RupRup
Rup
 
Wagneher franck mallma nuñez
Wagneher franck mallma nuñezWagneher franck mallma nuñez
Wagneher franck mallma nuñez
 

Modelo de desarrollo rup

  • 1. MODELO DE DESARROLLO RUP FRANK GUERRERO LUIS OSPINO
  • 2. MODELO RUP  Proceso unificado racional.  Desarrollado por la empresa Rational Software.  Junto con el lenguaje unificado de modelado UML, constituye la metodología mas utilizada para el análisis, diseño, implementación y documentación de sistemas orientados a objetos.  Adaptable al contexto y necesidades de cada empresa u organización.
  • 3. PRINCIPIOS DE DESARROLLO  Adaptar el proceso.  Equilibrar prioridades.  Demostrar valor iterativamente.  Colaboración entre equipos.  Elevar el nivel de abstracción .  Enfocarse en la calidad.
  • 4. PRINCIPALES CARACTERÍSTICAS  Asignación de tareas de manera disciplinada.  Pretende implementar las mejores practicas de ingeniería de software.  Desarrollo iterativo  Administración de requisitos  Uso de arquitectura basada en componentes.  Control de cambios.  Modelado visual de software.  Verificación de la calidad de software.
  • 5. FASES  Inicio.  Elaboración.  Construcción .  Transición.
  • 6. FASE DE INICIO  El objetivo principal en esta fase es determinar la visión del proyecto.  Modelado del negocio, esta etapa consiste en familiarizarse y entender la empresa u organización para la cual se va a desarrollar el sistema.  Requisitos, en esta etapa los requisitos son el contrato que hay que cumplir.
  • 7. FASE DE ELABORACIÓN  Se realiza el plan de proyecto.  Se planifican las actividades necesarias y recursos requerido, especificando el diseño y la arquitectura del diseño.  Determinar la arquitectura optima.  Análisis y diseño  se especifican los requerimientos y se describe como se van a implementar.  Desarrollar una arquitectura del sistema.  Adaptar el diseño para darle consistencia con el entorno.
  • 8. FASE DE CONSTRUCCIÓN  Se elabora el producto totalmente operativo y a su vez el manual de usuario.  En esta etapa el objetivo es llegar a la capacidad operacional inicial.  Implementación  Planificar los módulos que se van a implementar y que orden se van a integrar, plan de integración.  Notificar si se encuentra algún error.  Integración del sistema según el plan.
  • 9. FASE DE CONSTRUCCIÓN  Pruebas  Evaluar la calidad del producto en desarrollo.  Asesorar la calidad del software.  Verifica las funciones del producto según lo diseñado.  Verifica que los requisitos tengan su apropiada implementación.
  • 10. FASE DE TRANSICIÓN  Se realiza la instalación del proyecto en la empresa u organización cliente, se procede al entrenamiento de los usuarios.  Se realiza mantenimiento al producto hasta que el cliente quede satisfecho, por lo que pueden ocurrir cambios.
  • 11. FASE DE TRANSICIÓN  Despliegue  Probar el producto en su entorno 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.
  • 13. VENTAJAS  Es el proceso de desarrollo más general de los existentes actualmente.  Es una forma disciplinada de asignar tareas y responsabilidades en una empresa de desarrollo (quién hace qué, cuándo y cómo).
  • 14. DESVENTAJAS  Método pesado  Por el grado de complejidad puede ser no muy adecuado.  En proyectos pequeños, es posible que no se puedan cubrir los costos de dedicación del equipo de profesionales necesarios.
  • 15. WEB GRAFÍA  http://es.wikipedia.org/wiki/Proceso_Unificado_de_ Rational  http://fabianbermeop.blogspot.com/2010/12/metodo logia-rup-desarrollo-de-software.html  http://metodologiadesoftware.blogspot.com/2012/11 /ventajas-del-modelo-rup_27.html  http://metodologiadesoftware.blogspot.com/2012/11 /desventajas-del-modelo-rup_27.html