SlideShare una empresa de Scribd logo
1 de 17
Unidad II:
Universidad Politécnica Territorial de lo Llanos
“Juana Ramírez”
Ingeniería del Software I
Valle de Pascua- Calabozo-Altagracia de Orituco
Ingeniería del Software I Prof. Giovanna Ruiz Menesini
Programa de Formación en Informática
2021
Trimestre II
Proceso de
Desarrollo Unificado
Ingeniería del Software I Prof. Giovanna Ruiz Menesini
2021
Proceso de Desarrollo Unificado
Es una metodología de desarrollo de software que está basado en
componentes e interfaces bien definidas, y junto con 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.
Es un marco de desarrollo de
software que se caracteriza por estar
dirigido por casos de uso, centrado en
la arquitectura y por ser iterativo e
incremental.
Definición
-
-
Ingeniería del Software I Prof. Giovanna Ruiz Menesini
2021
Características Principales
Proceso de Desarrollo Unificado
Unifica los mejores elementos de metodologías
anteriores.
Preparado para desarrollar grandes y complejos
proyectos.
Orientado a Objetos.
Utiliza el UML como lenguaje de representación
visual.
Ingeniería del Software I Prof. Giovanna Ruiz Menesini
2021
Ciclo de Vida de RUP
Proceso de Desarrollo Unificado
Se caracteriza por:
Centrado en la
Arquitectura
RUP
Dirigido por Casos
de Uso
Iterativo e
Incremental
Ingeniería del Software I Prof. Giovanna Ruiz Menesini
2021
Ciclo de Vida
Proceso de Desarrollo Unificado
Dirigido por Casos
de Uso Los casos de uso reflejan lo que los usuarios
futuros necesitan y desean
Se modela el negocio y se representa a través
de los requerimientos
Los casos de uso guían el proceso de
desarrollo
Los modelos son el resultado de los diferentes
flujos de trabajo, representan la realización
de los casos de uso
Ingeniería del Software I Prof. Giovanna Ruiz Menesini
2021
Ciclo de Vida
Proceso de Desarrollo Unificado
Centrado en la
Arquitectura La arquitectura muestra la visión común del
sistema completo
Describe los elementos del modelo que son
más importantes para su construcción
El modelo de arquitectura se representa a
través de vistas en las que se incluyen los
diagramas de UML.
Ingeniería del Software I Prof. Giovanna Ruiz Menesini
2021
Ciclo de Vida
Proceso de Desarrollo Unificado
Iterativo e
Incremental Una iteración involucra actividades de todos
los flujos de trabajo, aunque desarrolla
fundamentalmente algunos más que otros
Es práctico dividir el trabajo en partes más
pequeñas o miniproyectos.
Cada miniproyecto es una iteración que
resulta en un incremento.
Las iteraciones hacen referencia a pasos en
los flujos de trabajo, y los incrementos, al
crecimiento del producto.
Cada iteración se realiza de forma
planificada es por eso que se dice que son
miniproyectos.
Ingeniería del Software I Prof. Giovanna Ruiz Menesini
2021
Ciclo de Vida
Proceso de Desarrollo Unificado
El Proceso Unificado se repite a lo largo de una serie de ciclos que constituyen la
vida de un sistema. Cada ciclo constituye una versión del sistema.
Fases
Inicio
Elaboración
Construcción
Transición
Definir el alcance del proyecto
Planificar el proyecto, elaborar una
arquitectura de base
Construir el sistema
Transición a los usuarios
Ingeniería del Software I Prof. Giovanna Ruiz Menesini
2021
Ciclo de Vida
Proceso de Desarrollo Unificado
Cada fase se subdivide en iteraciones. En cada iteración se desarrolla en secuencia
un conjunto de disciplinas o flujos de trabajos..
Flujo de trabajo o Disciplinas
Cada disciplina es un conjunto de actividades relacionadas (flujos de trabajo)
vinculadas a un área específica dentro del proyecto total.
Ingeniería del Software I Prof. Giovanna Ruiz Menesini
2021
Flujo de trabajo o Disciplinas
Proceso de Desarrollo Unificado
Modelos
Fases
Disciplinas
Requisitos
Modelo de Casos de Uso
Análisis
Modelo de Análisis
Diseño
Modelo de Diseño -
Modelo de Despliegue
Implementación
Prueba
Modelo de Implementación
Modelo de Prueba
Ingeniería del Software I Prof. Giovanna Ruiz Menesini
2021
Ciclo de Vida
Proceso de Desarrollo Unificado
Fase de Inicio
¿Cuáles son las principales funciones del sistema para los usuarios más importantes?
¿Cómo podría ser la mejor arquitectura del sistema?
¿Cuál es el plan del proyecto y cuánto costará desarrollar el producto?
Esta fase responde las siguientes preguntas:
Los artefactos a esta fase son:
- Un enunciado de los mayores requerimientos
planteados generalmente como casos de uso.
- Un boceto inicial de la arquitectura.
- Una descripción de los objetivos del proyecto.
- Una versión muy preliminar del plan del
proyecto.
- Un modelo del negocio.
- Cuál es el conjunto de necesidades del
negocio, y que conjunto de funciones
satisfacen estas necesidades.
- Una planificación preliminar de
iteraciones.
- Una arquitectura preliminar.
La fase de inicio finaliza con el Hito
de Objetivos del Ciclo de Vida.
Ingeniería del Software I Prof. Giovanna Ruiz Menesini
2021
Proceso de Desarrollo Unificado
Responder las siguientes preguntas:
¿Se ha determinado con claridad el ámbito del sistema?
¿Se ha determinado lo que va a estar dentro del sistema y fuera del sistema?
¿Se ha llegado a un acuerdo con todas las personas involucradas (stakeholders) sobre
los requisitos funcionales del sistema?
¿Se vislumbra una arquitectura que pueda soportar estas características?
¿Se identifican los riesgos críticos?
¿Se prevé forma de mitigarlos?
¿El uso del producto justifica la relación costo-beneficio? ¿Es factible para su
organización llevar adelante el proyecto?
¿Están los inversores de acuerdo con los objetivos?
Ciclo de Vida Fase de Inicio
Ingeniería del Software I Prof. Giovanna Ruiz Menesini
2021
Proceso de Desarrollo Unificado
Fase de Elaboración
- Establecen una firme comprensión del problema a solucionar.
- Establece la fundación arquitectural para el software.
- Establece un plan detallado para las siguientes iteraciones.
- Elimina los mayores riesgos.
Las iteraciones en la fase de elaboración:
En esta fase se construyen típicamente los siguientes artefactos:
- El cuerpo básico del software en la forma de un prototipo arquitectural.
- Casos de prueba
- La mayoría de los casos de uso (80%) que describen la funcionalidad del
sistema.
- Un plan detallado para las siguientes iteraciones.
Ciclo de Vida
Ingeniería del Software I Prof. Giovanna Ruiz Menesini
2021
Proceso de Desarrollo Unificado
- Los casos de uso que describen la
funcionalidad del sistema.
- La línea base de la arquitectura
La fase de elaboración finaliza con el hito de la Arquitectura del Ciclo de Vida.
Al alcanzar este hito debe poder responderse a preguntas como:
- ¿Se ha creado una línea base de la arquitectura? ¿Es adaptable y robusta?
¿Puede evolucionar?
- ¿Se han identificado y mitigado los riesgos más graves?
- ¿Se ha desarrollado un plan del proyecto hasta el nivel necesario para respaldar una
agenda, costos, y calidad realistas?
- ¿Proporciona el proyecto, una adecuada recuperación de la inversión?
- ¿Se ha obtenido la aprobación de los inversores?
- Los mayores riesgos han sido mitigados
- El plan del proyecto
Fase de Elaboración
Ciclo de Vida
Ingeniería del Software I Prof. Giovanna Ruiz Menesini
2021
Proceso de Desarrollo Unificado
Fase de Construcción
Se crea el producto.
La línea base de la arquitectura crece hasta convertirse en el sistema completo.
El producto contiene todos los casos de uso implementados, puede que no esté
libre de defectos.
Los artefactos a esta fase son:
- El sistema software
- Los casos de prueba
- Los manuales de usuario
- El producto es estable para ser usado
- El producto provee alguna funcionalidad
de valor
- Todas las partes están listas para
comenzar la transición
La fase de construcción finaliza con el
hito de Capacidad Operativa Inicial:
Ciclo de Vida
Ingeniería del Software I Prof. Giovanna Ruiz Menesini
2021
Proceso de Desarrollo Unificado
Fase de Transición
El producto se convierte en la versión beta.
Las iteraciones en esta fase continúan agregando características al software.
El usuario se encuentra utilizando activamente.
Los artefactos construidos en esta fase son los mismos que en la fase de
construcción.
Fundamentalmente corregir y extender la funcionalidad del sistema
desarrollado en la fase anterior.
- Se han alcanzado los objetivos fijados en la fase de Inicio.
- El usuario está satisfecho.
La fase de transición finaliza con el hito de Lanzamiento del Producto
Ciclo de Vida
Las asesorías síncronas:
Grupo de Telegram
Ingeniería del Software I
Las asesorías asíncronas:
ruizmenesini@hotmail.com
Universidad Politécnica Territorial de lo
Llanos
“Juana Ramírez”
Valle de Pascua- Calabozo-Altagracia de Orituco
Ingeniería del Software I
Programa de Formación en Informática
Ingeniería del Software I Prof. Giovanna Ruiz Menesini
2021

Más contenido relacionado

Similar a Clase 2- RUP.pptx

5 Clase El Proceso Unificado Rational
5 Clase El Proceso Unificado Rational5 Clase El Proceso Unificado Rational
5 Clase El Proceso Unificado RationalJulio Pari
 
Proceso unificado de desarrollo
Proceso unificado de desarrolloProceso unificado de desarrollo
Proceso unificado de desarrolloOrlando Paublini
 
Unidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del SoftwareUnidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del Softwarerezzaca
 
Metodología rup final
Metodología rup finalMetodología rup final
Metodología rup finalMariaC7
 
Proceso Unificado
Proceso Unificado Proceso Unificado
Proceso Unificado matyashm89
 
Proceso unificado y modelo V
Proceso unificado y modelo VProceso unificado y modelo V
Proceso unificado y modelo VVivitaGranizo
 
Emilio granizo proceso unificado y modelo v
Emilio granizo proceso unificado y modelo vEmilio granizo proceso unificado y modelo v
Emilio granizo proceso unificado y modelo vVivitaGranizo
 
Proceso unificado y modelo v
Proceso unificado y modelo vProceso unificado y modelo v
Proceso unificado y modelo vVivitaGranizo
 
Proceso unificado y modelo v
Proceso unificado y modelo vProceso unificado y modelo v
Proceso unificado y modelo vVivitaGranizo
 
El Proceso Unificado
El Proceso UnificadoEl Proceso Unificado
El Proceso UnificadoSofylutqm
 
ELEMENTOS DE LA CONFIGURACION DE SOFTWARE.ppt
ELEMENTOS DE LA CONFIGURACION DE SOFTWARE.pptELEMENTOS DE LA CONFIGURACION DE SOFTWARE.ppt
ELEMENTOS DE LA CONFIGURACION DE SOFTWARE.pptMarko Zapata
 

Similar a Clase 2- RUP.pptx (20)

5 Clase El Proceso Unificado Rational
5 Clase El Proceso Unificado Rational5 Clase El Proceso Unificado Rational
5 Clase El Proceso Unificado Rational
 
prueva
pruevaprueva
prueva
 
Proceso unificado de desarrollo
Proceso unificado de desarrolloProceso unificado de desarrollo
Proceso unificado de desarrollo
 
Unidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del SoftwareUnidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del Software
 
Rup entrega final
Rup entrega finalRup entrega final
Rup entrega final
 
Rup entrega final
Rup entrega finalRup entrega final
Rup entrega final
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
Metodología rup final
Metodología rup finalMetodología rup final
Metodología rup final
 
Rup
RupRup
Rup
 
Proceso unificado
Proceso unificadoProceso unificado
Proceso unificado
 
Proceso Unificado
Proceso Unificado Proceso Unificado
Proceso Unificado
 
Rup (iteraciones)
Rup (iteraciones)Rup (iteraciones)
Rup (iteraciones)
 
Proceso unificado y modelo V
Proceso unificado y modelo VProceso unificado y modelo V
Proceso unificado y modelo V
 
Emilio granizo proceso unificado y modelo v
Emilio granizo proceso unificado y modelo vEmilio granizo proceso unificado y modelo v
Emilio granizo proceso unificado y modelo v
 
Proceso unificado y modelo v
Proceso unificado y modelo vProceso unificado y modelo v
Proceso unificado y modelo v
 
Proceso unificado y modelo v
Proceso unificado y modelo vProceso unificado y modelo v
Proceso unificado y modelo v
 
El Proceso Unificado
El Proceso UnificadoEl Proceso Unificado
El Proceso Unificado
 
Rup
RupRup
Rup
 
ELEMENTOS DE LA CONFIGURACION DE SOFTWARE.ppt
ELEMENTOS DE LA CONFIGURACION DE SOFTWARE.pptELEMENTOS DE LA CONFIGURACION DE SOFTWARE.ppt
ELEMENTOS DE LA CONFIGURACION DE SOFTWARE.ppt
 
Metodologia RUP
Metodologia RUPMetodologia RUP
Metodologia RUP
 

Último

Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
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
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
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
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
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
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
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
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesLauraColom3
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
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
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 

Último (20)

Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
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.
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
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...
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
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
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
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.
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
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
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reacciones
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
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
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.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
 

Clase 2- RUP.pptx

  • 1. Unidad II: Universidad Politécnica Territorial de lo Llanos “Juana Ramírez” Ingeniería del Software I Valle de Pascua- Calabozo-Altagracia de Orituco Ingeniería del Software I Prof. Giovanna Ruiz Menesini Programa de Formación en Informática 2021 Trimestre II Proceso de Desarrollo Unificado
  • 2. Ingeniería del Software I Prof. Giovanna Ruiz Menesini 2021 Proceso de Desarrollo Unificado Es una metodología de desarrollo de software que está basado en componentes e interfaces bien definidas, y junto con 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. Es un marco de desarrollo de software que se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura y por ser iterativo e incremental. Definición - -
  • 3. Ingeniería del Software I Prof. Giovanna Ruiz Menesini 2021 Características Principales Proceso de Desarrollo Unificado Unifica los mejores elementos de metodologías anteriores. Preparado para desarrollar grandes y complejos proyectos. Orientado a Objetos. Utiliza el UML como lenguaje de representación visual.
  • 4. Ingeniería del Software I Prof. Giovanna Ruiz Menesini 2021 Ciclo de Vida de RUP Proceso de Desarrollo Unificado Se caracteriza por: Centrado en la Arquitectura RUP Dirigido por Casos de Uso Iterativo e Incremental
  • 5. Ingeniería del Software I Prof. Giovanna Ruiz Menesini 2021 Ciclo de Vida Proceso de Desarrollo Unificado Dirigido por Casos de Uso Los casos de uso reflejan lo que los usuarios futuros necesitan y desean Se modela el negocio y se representa a través de los requerimientos Los casos de uso guían el proceso de desarrollo Los modelos son el resultado de los diferentes flujos de trabajo, representan la realización de los casos de uso
  • 6. Ingeniería del Software I Prof. Giovanna Ruiz Menesini 2021 Ciclo de Vida Proceso de Desarrollo Unificado Centrado en la Arquitectura La arquitectura muestra la visión común del sistema completo Describe los elementos del modelo que son más importantes para su construcción El modelo de arquitectura se representa a través de vistas en las que se incluyen los diagramas de UML.
  • 7. Ingeniería del Software I Prof. Giovanna Ruiz Menesini 2021 Ciclo de Vida Proceso de Desarrollo Unificado Iterativo e Incremental Una iteración involucra actividades de todos los flujos de trabajo, aunque desarrolla fundamentalmente algunos más que otros Es práctico dividir el trabajo en partes más pequeñas o miniproyectos. Cada miniproyecto es una iteración que resulta en un incremento. Las iteraciones hacen referencia a pasos en los flujos de trabajo, y los incrementos, al crecimiento del producto. Cada iteración se realiza de forma planificada es por eso que se dice que son miniproyectos.
  • 8. Ingeniería del Software I Prof. Giovanna Ruiz Menesini 2021 Ciclo de Vida Proceso de Desarrollo Unificado El Proceso Unificado se repite a lo largo de una serie de ciclos que constituyen la vida de un sistema. Cada ciclo constituye una versión del sistema. Fases Inicio Elaboración Construcción Transición Definir el alcance del proyecto Planificar el proyecto, elaborar una arquitectura de base Construir el sistema Transición a los usuarios
  • 9. Ingeniería del Software I Prof. Giovanna Ruiz Menesini 2021 Ciclo de Vida Proceso de Desarrollo Unificado Cada fase se subdivide en iteraciones. En cada iteración se desarrolla en secuencia un conjunto de disciplinas o flujos de trabajos.. Flujo de trabajo o Disciplinas Cada disciplina es un conjunto de actividades relacionadas (flujos de trabajo) vinculadas a un área específica dentro del proyecto total.
  • 10. Ingeniería del Software I Prof. Giovanna Ruiz Menesini 2021 Flujo de trabajo o Disciplinas Proceso de Desarrollo Unificado Modelos Fases Disciplinas Requisitos Modelo de Casos de Uso Análisis Modelo de Análisis Diseño Modelo de Diseño - Modelo de Despliegue Implementación Prueba Modelo de Implementación Modelo de Prueba
  • 11. Ingeniería del Software I Prof. Giovanna Ruiz Menesini 2021 Ciclo de Vida Proceso de Desarrollo Unificado Fase de Inicio ¿Cuáles son las principales funciones del sistema para los usuarios más importantes? ¿Cómo podría ser la mejor arquitectura del sistema? ¿Cuál es el plan del proyecto y cuánto costará desarrollar el producto? Esta fase responde las siguientes preguntas: Los artefactos a esta fase son: - Un enunciado de los mayores requerimientos planteados generalmente como casos de uso. - Un boceto inicial de la arquitectura. - Una descripción de los objetivos del proyecto. - Una versión muy preliminar del plan del proyecto. - Un modelo del negocio. - Cuál es el conjunto de necesidades del negocio, y que conjunto de funciones satisfacen estas necesidades. - Una planificación preliminar de iteraciones. - Una arquitectura preliminar. La fase de inicio finaliza con el Hito de Objetivos del Ciclo de Vida.
  • 12. Ingeniería del Software I Prof. Giovanna Ruiz Menesini 2021 Proceso de Desarrollo Unificado Responder las siguientes preguntas: ¿Se ha determinado con claridad el ámbito del sistema? ¿Se ha determinado lo que va a estar dentro del sistema y fuera del sistema? ¿Se ha llegado a un acuerdo con todas las personas involucradas (stakeholders) sobre los requisitos funcionales del sistema? ¿Se vislumbra una arquitectura que pueda soportar estas características? ¿Se identifican los riesgos críticos? ¿Se prevé forma de mitigarlos? ¿El uso del producto justifica la relación costo-beneficio? ¿Es factible para su organización llevar adelante el proyecto? ¿Están los inversores de acuerdo con los objetivos? Ciclo de Vida Fase de Inicio
  • 13. Ingeniería del Software I Prof. Giovanna Ruiz Menesini 2021 Proceso de Desarrollo Unificado Fase de Elaboración - Establecen una firme comprensión del problema a solucionar. - Establece la fundación arquitectural para el software. - Establece un plan detallado para las siguientes iteraciones. - Elimina los mayores riesgos. Las iteraciones en la fase de elaboración: En esta fase se construyen típicamente los siguientes artefactos: - El cuerpo básico del software en la forma de un prototipo arquitectural. - Casos de prueba - La mayoría de los casos de uso (80%) que describen la funcionalidad del sistema. - Un plan detallado para las siguientes iteraciones. Ciclo de Vida
  • 14. Ingeniería del Software I Prof. Giovanna Ruiz Menesini 2021 Proceso de Desarrollo Unificado - Los casos de uso que describen la funcionalidad del sistema. - La línea base de la arquitectura La fase de elaboración finaliza con el hito de la Arquitectura del Ciclo de Vida. Al alcanzar este hito debe poder responderse a preguntas como: - ¿Se ha creado una línea base de la arquitectura? ¿Es adaptable y robusta? ¿Puede evolucionar? - ¿Se han identificado y mitigado los riesgos más graves? - ¿Se ha desarrollado un plan del proyecto hasta el nivel necesario para respaldar una agenda, costos, y calidad realistas? - ¿Proporciona el proyecto, una adecuada recuperación de la inversión? - ¿Se ha obtenido la aprobación de los inversores? - Los mayores riesgos han sido mitigados - El plan del proyecto Fase de Elaboración Ciclo de Vida
  • 15. Ingeniería del Software I Prof. Giovanna Ruiz Menesini 2021 Proceso de Desarrollo Unificado Fase de Construcción Se crea el producto. La línea base de la arquitectura crece hasta convertirse en el sistema completo. El producto contiene todos los casos de uso implementados, puede que no esté libre de defectos. Los artefactos a esta fase son: - El sistema software - Los casos de prueba - Los manuales de usuario - El producto es estable para ser usado - El producto provee alguna funcionalidad de valor - Todas las partes están listas para comenzar la transición La fase de construcción finaliza con el hito de Capacidad Operativa Inicial: Ciclo de Vida
  • 16. Ingeniería del Software I Prof. Giovanna Ruiz Menesini 2021 Proceso de Desarrollo Unificado Fase de Transición El producto se convierte en la versión beta. Las iteraciones en esta fase continúan agregando características al software. El usuario se encuentra utilizando activamente. Los artefactos construidos en esta fase son los mismos que en la fase de construcción. Fundamentalmente corregir y extender la funcionalidad del sistema desarrollado en la fase anterior. - Se han alcanzado los objetivos fijados en la fase de Inicio. - El usuario está satisfecho. La fase de transición finaliza con el hito de Lanzamiento del Producto Ciclo de Vida
  • 17. Las asesorías síncronas: Grupo de Telegram Ingeniería del Software I Las asesorías asíncronas: ruizmenesini@hotmail.com Universidad Politécnica Territorial de lo Llanos “Juana Ramírez” Valle de Pascua- Calabozo-Altagracia de Orituco Ingeniería del Software I Programa de Formación en Informática Ingeniería del Software I Prof. Giovanna Ruiz Menesini 2021