SlideShare una empresa de Scribd logo
1 de 36
Colegio Técnico Agropecuario “Alonso de Mercadillo” INTEGRANTES NANCY MARISOL GONZALEZ  ROSA MARIBEL GONZALEZ GLADYS MARITZA SARANGO DIANA PATRICIA SARANGO
Rational Unified Process (RUP) METODOLOGIA TRADICIONAL PARA EL DESARROLLO DE SOFTWARE
Qué es un Proceso? ,[object Object],[object Object],[object Object],Proceso de Ingeniería de Software Requerimientos Nuevos ó Modificados Nuevo ó Modificado Sistema
El Problema ,[object Object],Requerimientos Pruebas Análisis Diseño ,[object Object],? ? ? ? ? ? ? ,[object Object],? Proceso Herramienta
INTRODUCCION ,[object Object],[object Object],[object Object]
METODOLOGIA RUP ,[object Object],[object Object],[object Object]
TRES CARACTERÍSTICAS ESENCIALES QUE DEFINEN AL RUP: ,[object Object],[object Object],[object Object]
Ejemplo de Diagrama de Caso de Uso de Negocios ,[object Object]
Fases en RUP ,[object Object],[object Object],[object Object],[object Object],Inicio Elaboración Construcción Transición Tiempo Metas Principales
Fase de Inicio ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fase de Elaboración ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fase de Construcción ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fase de Transición ,[object Object],[object Object],[object Object],[object Object],[object Object]
ESFUERZO-HORARIO CONTRA FASES DEL RUP RECURSOS UTILIZADOS EN LAS FASES RUP EN EL TIEMPO
Incremento de la Productividad en Equipo ,[object Object],[object Object],[object Object],[object Object],[object Object],Administrador Base de Datos Líder de Proyecto Analista Diseñador/ Desarrollador Ingeniero de Desempeño Pruebas Administrador de Configuración
DISCIPLINAS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
FUNCIONALIDADES  (6 MEJORES PRÁCTICAS) Desarrollo Iterativo Modelamiento Visual Verificación de la Calidad Arquitecturas con Componentes Administración de Requerimientos Control de Cambios
  FUNCIONALIDADES  (6 MEJORES PRÁCTICAS)   1) Administración de Requerimientos ,[object Object],[object Object],[object Object],[object Object],Modelo de Diseño Modelo de Implementación Modelo de Prueba verifica realización influenciado por Los casos de uso dirigen el trabajo desde el análisis hasta las pruebas
  FUNCIONALIDADES  (6 MEJORES PRÁCTICAS) 2) Desarrollo Iterativo de Software ,[object Object],[object Object],El tiempo y dinero gastados en la implementación de un diseño fallido, son no recuperables
Desarrollo Iterativo Requerimientos Análisis y Diseño Implementación Pruebas Evaluación Cada iteración produce un producto ejecutable
FUNCIONALIDADES  (6 MEJORES PRÁCTICAS) Características del Desarrollo Iterativo ,[object Object],[object Object],[object Object],[object Object]
3)Modelación Visual de Software ,[object Object],[object Object],[object Object]
FUNCIONALIDADES  (6 MEJORES PRÁCTICAS)  4)Verificación de la Calidad del Software ,[object Object],[object Object],[object Object],Los problemas del software son de 100 a 1000 veces mas costosos de encontrar y reparar después del desarrollo
FUNCIONALIDADES  (6 MEJORES PRÁCTICAS)  5)Arquitectura Basada en Componentes ,[object Object],[object Object],[object Object],[object Object],[object Object]
FUNCIONALIDADES  (6 MEJORES PRÁCTICAS)  6)Control de Cambios del Software ,[object Object],[object Object],[object Object],[object Object],Administración de Espacios de Trabajo Desarrollo en Paralelo Administración de Construcción Integración de Proceso ALERT REPORT
Estructura de RUP ,[object Object],[object Object],[object Object]
Estructura de RUP  Disciplinas
Iteraciones ,[object Object],Iteración Preliminar Iteración de Arquitectura Iteración de Arquitectura Iteración de Desarrollo Iteración de Desarrollo Iteración de Desarrollo Iteración de Transición Iteración de Transición Inicio Elaboración Construcción Transición Liberaciones externas internas iteraciones
Noción de Proceso Rol  que puede ser desempeñado por un individuo o conjunto de individuos en la organización de desarrollo Trabajador/Quién? Diseñador Actividad/Cómo? Describe una unidad de trabajo que puede ser asignada a un trabajador. Diseño de Casos de uso Pieza de información que es producida, modificada, ó utilizada por un proceso Artefacto/Qué? Paquete de Caso de Uso Caso de Uso responsable de
Modelos y Flujos de Trabajo ,[object Object],[object Object]
Modelos y Flujos de Trabajo Cont. Flujo de Trabajo de Diseño de Análisis Flujo de Trabajo de Implementación Modelo de Prueba Modelo de Diseño Modelo de Implementación realizado por Implementado por Flujo de Trabajo de Requerimientos Flujo de Trabajo de Prueba Modelo de Caso de Uso Modelación de Negocios Modelo de Negocios verificado por Cada flujo de trabajo describe como crear y mantener un modelo en particular
ARTEFACTOS a) Modelado del negocio b) Requerimientos c) Análisis y diseño del sistema d) Implementación e) Pruebas f) Despliegue g) Administración del proyecto h) Administración de cambios y configuración i) Entorno o ambiente Grado de finalización de artefactos
GRADO DE FINALIZACIÓN DE ARTEFACTOS Consiste en cuanto hemos finalizado del artefacto propuesto, es decir los lineamientos que necesita para ser completado, por lo tanto con grado de finalización nos referimos a cuantos de esos lineamientos del artefacto hemos completado o llenado en cada una de las disciplinas, de acuerdo a la fase en que se encuentre.
Referencias ,[object Object],[object Object],[object Object]
Referencias ,[object Object],[object Object],[object Object],[object Object]
“ GRACIAS  POR SU  ATENCION” ,[object Object]

Más contenido relacionado

La actualidad más candente

Diagramas de Actividades
Diagramas de ActividadesDiagramas de Actividades
Diagramas de ActividadesLenin Vivanco
 
Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupXochitl Saucedo Muñoz
 
Manual de-herramienta-de-arena
Manual de-herramienta-de-arenaManual de-herramienta-de-arena
Manual de-herramienta-de-arenaBerenice Velazquez
 
herramientas case
herramientas caseherramientas case
herramientas casetomaspetto
 
Modelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareModelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareWilliam Matamoros
 
Metodologias Para El Analisis Y Diseño De Sistemas.
Metodologias Para El Analisis Y Diseño De Sistemas.Metodologias Para El Analisis Y Diseño De Sistemas.
Metodologias Para El Analisis Y Diseño De Sistemas.German Rodriguez
 
Uso de herramientas case
Uso de herramientas caseUso de herramientas case
Uso de herramientas caseMemo Wars
 
Topicos Avanzados de Programacion - Unidad 3 componentes y librerias
Topicos Avanzados de Programacion - Unidad 3 componentes y libreriasTopicos Avanzados de Programacion - Unidad 3 componentes y librerias
Topicos Avanzados de Programacion - Unidad 3 componentes y libreriasJosé Antonio Sandoval Acosta
 
Especificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareEspecificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareJesús E. CuRias
 
Modelado de casos de uso
Modelado de casos de usoModelado de casos de uso
Modelado de casos de usobelleta55
 
Gestión requerimientos
Gestión requerimientosGestión requerimientos
Gestión requerimientosSoftware Guru
 
Metodologias De Desarrollo De Software
Metodologias De Desarrollo De SoftwareMetodologias De Desarrollo De Software
Metodologias De Desarrollo De Softwareguesta1695670
 

La actualidad más candente (20)

Diagramas de Actividades
Diagramas de ActividadesDiagramas de Actividades
Diagramas de Actividades
 
Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rup
 
Modelo espiral
Modelo espiralModelo espiral
Modelo espiral
 
Manual de-herramienta-de-arena
Manual de-herramienta-de-arenaManual de-herramienta-de-arena
Manual de-herramienta-de-arena
 
Fases del rup
Fases del rupFases del rup
Fases del rup
 
herramientas case
herramientas caseherramientas case
herramientas case
 
Modelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareModelos o Ciclos de vida de software
Modelos o Ciclos de vida de software
 
Metodologias Para El Analisis Y Diseño De Sistemas.
Metodologias Para El Analisis Y Diseño De Sistemas.Metodologias Para El Analisis Y Diseño De Sistemas.
Metodologias Para El Analisis Y Diseño De Sistemas.
 
Las Mediciones de Software y sus Aplicaciomes
Las Mediciones de Software y sus AplicaciomesLas Mediciones de Software y sus Aplicaciomes
Las Mediciones de Software y sus Aplicaciomes
 
Ejemplo rup
Ejemplo rupEjemplo rup
Ejemplo rup
 
Uso de herramientas case
Uso de herramientas caseUso de herramientas case
Uso de herramientas case
 
Topicos Avanzados de Programacion - Unidad 3 componentes y librerias
Topicos Avanzados de Programacion - Unidad 3 componentes y libreriasTopicos Avanzados de Programacion - Unidad 3 componentes y librerias
Topicos Avanzados de Programacion - Unidad 3 componentes y librerias
 
Especificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareEspecificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de software
 
Modelado de casos de uso
Modelado de casos de usoModelado de casos de uso
Modelado de casos de uso
 
Modelo espiral
Modelo espiralModelo espiral
Modelo espiral
 
Gestión requerimientos
Gestión requerimientosGestión requerimientos
Gestión requerimientos
 
Diagrama de secuencia UML
Diagrama de secuencia UMLDiagrama de secuencia UML
Diagrama de secuencia UML
 
Metodologias rup
Metodologias rupMetodologias rup
Metodologias rup
 
Herramientas case full informacion
Herramientas case full informacionHerramientas case full informacion
Herramientas case full informacion
 
Metodologias De Desarrollo De Software
Metodologias De Desarrollo De SoftwareMetodologias De Desarrollo De Software
Metodologias De Desarrollo De Software
 

Destacado

Destacado (15)

Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Presentación Planificacion y organizacion dominio
Presentación Planificacion y organizacion   dominioPresentación Planificacion y organizacion   dominio
Presentación Planificacion y organizacion dominio
 
Componentes
ComponentesComponentes
Componentes
 
Resumen RUP
Resumen RUPResumen RUP
Resumen RUP
 
Arquitectura Basada En Componentes
Arquitectura Basada En ComponentesArquitectura Basada En Componentes
Arquitectura Basada En Componentes
 
rup
ruprup
rup
 
03 requerimientos
03 requerimientos03 requerimientos
03 requerimientos
 
Rup presentacion
Rup presentacionRup presentacion
Rup presentacion
 
Rup
RupRup
Rup
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Ingeniería del software basada en componentes
Ingeniería del software basada en componentesIngeniería del software basada en componentes
Ingeniería del software basada en componentes
 
Metodología de desarrollo de software basada en componentes
Metodología de desarrollo de software basada en componentesMetodología de desarrollo de software basada en componentes
Metodología de desarrollo de software basada en componentes
 
RUP
RUPRUP
RUP
 
Desarrollo de software basado en componentes
Desarrollo de software basado en componentesDesarrollo de software basado en componentes
Desarrollo de software basado en componentes
 

Similar a Rup (20)

ADS - Sesion1 - RUP
ADS - Sesion1 - RUPADS - Sesion1 - RUP
ADS - Sesion1 - RUP
 
Rup
RupRup
Rup
 
DiseñO De Sistemas
DiseñO De SistemasDiseñO De Sistemas
DiseñO De Sistemas
 
Diseño de Sistemas
Diseño de SistemasDiseño de Sistemas
Diseño de Sistemas
 
DiseñO De Sistemas
DiseñO De SistemasDiseñO De Sistemas
DiseñO De Sistemas
 
Rup
RupRup
Rup
 
Desarrollo de software orientado a objetos
Desarrollo de software orientado a objetosDesarrollo de software orientado a objetos
Desarrollo de software orientado a objetos
 
3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso
 
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
 
Sesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareSesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de software
 
Qué+es+ru..
Qué+es+ru..Qué+es+ru..
Qué+es+ru..
 
Rup entrega final
Rup entrega finalRup entrega final
Rup entrega final
 
Rup entrega final
Rup entrega finalRup entrega final
Rup entrega final
 
Rup jenny mallqui
Rup   jenny mallquiRup   jenny mallqui
Rup jenny mallqui
 
Qué es rup
Qué es rupQué es rup
Qué es rup
 
Quesrup 120217232753-phpapp02
Quesrup 120217232753-phpapp02Quesrup 120217232753-phpapp02
Quesrup 120217232753-phpapp02
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Sww clase4
Sww clase4Sww clase4
Sww clase4
 

Rup

  • 1. Colegio Técnico Agropecuario “Alonso de Mercadillo” INTEGRANTES NANCY MARISOL GONZALEZ ROSA MARIBEL GONZALEZ GLADYS MARITZA SARANGO DIANA PATRICIA SARANGO
  • 2. Rational Unified Process (RUP) METODOLOGIA TRADICIONAL PARA EL DESARROLLO DE SOFTWARE
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. ESFUERZO-HORARIO CONTRA FASES DEL RUP RECURSOS UTILIZADOS EN LAS FASES RUP EN EL TIEMPO
  • 15.
  • 16.
  • 17. FUNCIONALIDADES (6 MEJORES PRÁCTICAS) Desarrollo Iterativo Modelamiento Visual Verificación de la Calidad Arquitecturas con Componentes Administración de Requerimientos Control de Cambios
  • 18.
  • 19.
  • 20. Desarrollo Iterativo Requerimientos Análisis y Diseño Implementación Pruebas Evaluación Cada iteración produce un producto ejecutable
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. Estructura de RUP Disciplinas
  • 28.
  • 29. Noción de Proceso Rol que puede ser desempeñado por un individuo o conjunto de individuos en la organización de desarrollo Trabajador/Quién? Diseñador Actividad/Cómo? Describe una unidad de trabajo que puede ser asignada a un trabajador. Diseño de Casos de uso Pieza de información que es producida, modificada, ó utilizada por un proceso Artefacto/Qué? Paquete de Caso de Uso Caso de Uso responsable de
  • 30.
  • 31. Modelos y Flujos de Trabajo Cont. Flujo de Trabajo de Diseño de Análisis Flujo de Trabajo de Implementación Modelo de Prueba Modelo de Diseño Modelo de Implementación realizado por Implementado por Flujo de Trabajo de Requerimientos Flujo de Trabajo de Prueba Modelo de Caso de Uso Modelación de Negocios Modelo de Negocios verificado por Cada flujo de trabajo describe como crear y mantener un modelo en particular
  • 32. ARTEFACTOS a) Modelado del negocio b) Requerimientos c) Análisis y diseño del sistema d) Implementación e) Pruebas f) Despliegue g) Administración del proyecto h) Administración de cambios y configuración i) Entorno o ambiente Grado de finalización de artefactos
  • 33. GRADO DE FINALIZACIÓN DE ARTEFACTOS Consiste en cuanto hemos finalizado del artefacto propuesto, es decir los lineamientos que necesita para ser completado, por lo tanto con grado de finalización nos referimos a cuantos de esos lineamientos del artefacto hemos completado o llenado en cada una de las disciplinas, de acuerdo a la fase en que se encuentre.
  • 34.
  • 35.
  • 36.