SlideShare una empresa de Scribd logo
1 de 30
METODOLOGÍA DE DESARROLLO DE SOFTWARE
RUP
Docente Ing. MARTIN LUZON
METODOLOGÍA DEL DESARROLLO DE SOFTWARE
OBJETIVO DE LA ASIGNATURA:
Aplicar una metodología de desarrollo de software durante el ciclo de vida de una
aplicación de manera autónoma.
OBJETIVO DE LA CLASE:
Conocer las ventajas de la Metodología Tradicional RUP.
Al final de la clase usted podrá:
Analizar los conceptos referentes a las metodologías de desarrollo de un software
Temática
 Retroalimentación
 Ventajas de la
Metodología RUP
 Disciplinas
 Planificación
 Actividad en clase
 Trabajo autónomo
 Preguntas
METODOLOGÍA TRADICIONAL RUP
 Entre las principales metodologías tradicionales tenemos los
modelos conocidos como RUP y MSF, que centran su atención en
llevar una documentación exhaustiva de todo el proyecto y además
en cumplir con un plan de proyecto, definido todo esto, en la fase
inicial del desarrollo del proyecto.
RUP es un proceso formal: Provee un acercamiento disciplinado para
asignar tareas y responsabilidades dentro de una organización de
desarrollo.
CARACTERÍSTICAS DE LA METODOLOGÍA RUP
 Forma disciplinada de asignar tareas y responsabilidades.
 Desarrollo iterativo.
 Administración de requisitos.
 Verificación de calidad de software.
 Pretende utilizar las mejores prácticas de desarrollo de software.
VENTAJAS DEL USO DE RUP
Es un proceso de desarrollo de software y junto con el
lenguaje unificado UML, constituye a la metodología mas
utilizada para el análisis, implementación y
documentación de sistemas, esta suministra un enfoque
para asignar tareas y responsabilidades dentro de una
organización de desarrollo.
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.
Mantenimiento más sencillo y modificaciones locales.
Un proceso de software hecho a la medida para ser
publicado y hacerlo accesible para todo el equipo del
proyecto.
VENTAJAS DEL USO DE RUP
Taller en Clase grupal
 Investigar las disciplinas(9) de la
Metodología RUP.
 Preparar un documento con la
información.
 Defender su trabajo la próxima clase.
OBJETIVO DE LA ASIGNATURA:
Aplicar una metodología de desarrollo de software durante el ciclo de vida de una
aplicación de manera autónoma.
OBJETIVO DE LA CLASE:
Conocer los roles y relaciones de la Metodología Tradicional RUP.
Temática
 Roles de la Metodología
de Desarrollo Tradicional
RUP
 Relaciones entre
productos de desarrollo
 Taller Grupal en clase
PRINCIPIOS DE LA METODOLOGÍA RUP
La metodología RUP se basa en un conjunto de
principios de desarrollo de software:
1.Desarrollo de software iterativo
2.La gestión de requisitos
3.El uso de una arquitectura basada en componentes
4.Software de modelado visual
5.La verificación de la calidad del software
6.Control de cambios en el software
ACTOR
CREACION DE
USUARIO
REGISTRAR LOS
DATOS DEL
CLIENTE
ROLES DE LA METODOLOGÍA RUP
Analistas
Desarrolladores
Probadore
s
Directivos
Analista del proceso de negocios, diseñador de negocios,
revisor del modelo de negocios, analista de
sistema, especificador de requisitos, revisor de requisitos y
diseñador de la interfaz usuario.
Desarrolladores: Revisor de la arquitectura, diseñador,
diseñador de base de datos, programador, revisor del
código, integrador.
Directivo: Director de control de cambio, director
de configuración, director de implantación, ingeniero de
proceso, director del proyecto, revisor del proyecto.
Es el rol responsable de la planificación,
diseño, implementación y evaluación de la prueba, que incluye
generar el plan de prueba, implementar los procedimientos de
prueba, evaluar la envergadura y resultados de las pruebas y
su efectividad así como generar un resumen de la evaluación
de la prueba.
La duración y esfuerzo dedicado en cada fase es
variable dependiendo de las características del
proyecto.
ARTEFACTOS DE LA
METODOLOGÍA RUP
En RUP en cada una de sus fases realizan una serie de artefactos para saber
mejor la función y estructura de un programa.
Un artefacto puede ser:
Un documento: como un Caso de Negocio o un documento de la arquitectura
del Software.
Un modelo: como un modelo de caso de uso.
Un elemento de un modelo: como una sola clase de todo el Diagrama de
Clases.
INICIO:
•Documento Visión
•Especificación de Requerimientos
ELABORACIÓN:
•Diagramas de caso de uso
CONSTRUCCIÓN:
•Documento Arquitectura que trabaja con las siguientes
vistas:
VISTA LOGICA:
•Diagrama de clases
•Modelo E-R
VISTA DE IMPLEMENTACION:
•Diagrama de Secuencia
•Diagrama de estados
•Diagrama de Colaboración
TRANSICIÓN:
•Pruebas finales de aceptación.
•Puesta en producción.
•Estabilización.
CONSTRUCCIÓN:
•Especificación de requisitos faltantes.
•Diseño y desarrollo de casos de uso y/o flujos de
acuerdo con la planeación iterativa.
Pruebas de los casos de uso desarrollados, y pruebas de
regresión según sea el caso
Preguntas sobre el tema tratado
Trabajo grupal en Clase
 Una vez revisadas las fases de la
metodología RUP, disciplinas roles se va
a trabajar en la siguiente actividad:
 Realizar grupos de trabajo por afinidad o
asignación
 Elegir un tema de desarrollo (Software a
implementar) de acuerdo a las directrices
recibidas por el docente.
 Subir al drive un archivo por
grupo(Informe, presentación)
SEMANA 4-5-6.pptx

Más contenido relacionado

Similar a SEMANA 4-5-6.pptx

Similar a SEMANA 4-5-6.pptx (20)

Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Metodologias rup
Metodologias rupMetodologias rup
Metodologias rup
 
Metodologias rup
Metodologias rupMetodologias rup
Metodologias rup
 
procesos de desarrollo de software
procesos de desarrollo de softwareprocesos de desarrollo de software
procesos de desarrollo de software
 
Metodologias
MetodologiasMetodologias
Metodologias
 
Metodología rup
Metodología rupMetodología rup
Metodología 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
 
Metodologia rup 2
Metodologia rup 2Metodologia rup 2
Metodologia rup 2
 
Las metodologías usadas en el Desarrollo de SW en el Perú
Las metodologías usadas en el Desarrollo de SW en el PerúLas metodologías usadas en el Desarrollo de SW en el Perú
Las metodologías usadas en el Desarrollo de SW en el Perú
 
SEMANA 11.pptx
SEMANA 11.pptxSEMANA 11.pptx
SEMANA 11.pptx
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de software
 
Metodologia RUP
Metodologia RUPMetodologia RUP
Metodologia RUP
 
METODOLOGIAS.pptx
METODOLOGIAS.pptxMETODOLOGIAS.pptx
METODOLOGIAS.pptx
 
Carrera de informatica_educativa
Carrera de informatica_educativaCarrera de informatica_educativa
Carrera de informatica_educativa
 
Metodologia rup trabajo1
Metodologia rup trabajo1Metodologia rup trabajo1
Metodologia rup trabajo1
 
Metodologias de desarrollo
Metodologias de desarrolloMetodologias de desarrollo
Metodologias de desarrollo
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 

Más de J Martin Luzon

SEMANA 12 PENSAMIENTO CRÍTICO.pptx
SEMANA 12 PENSAMIENTO CRÍTICO.pptxSEMANA 12 PENSAMIENTO CRÍTICO.pptx
SEMANA 12 PENSAMIENTO CRÍTICO.pptxJ Martin Luzon
 
SEMANA 10 EL PENSAMIENTO LATERAL.pptx
SEMANA 10 EL PENSAMIENTO LATERAL.pptxSEMANA 10 EL PENSAMIENTO LATERAL.pptx
SEMANA 10 EL PENSAMIENTO LATERAL.pptxJ Martin Luzon
 
SEMANA 7-8_metodologia (1).pptx
SEMANA 7-8_metodologia (1).pptxSEMANA 7-8_metodologia (1).pptx
SEMANA 7-8_metodologia (1).pptxJ Martin Luzon
 
SEMANA 2 INTELIGENCIAS MÚLTIPLES.pdf
SEMANA 2 INTELIGENCIAS MÚLTIPLES.pdfSEMANA 2 INTELIGENCIAS MÚLTIPLES.pdf
SEMANA 2 INTELIGENCIAS MÚLTIPLES.pdfJ Martin Luzon
 
SEMANA 1 LA AUTOESTIMA Y SUS COMPONENTES.pdf
SEMANA 1 LA AUTOESTIMA Y SUS COMPONENTES.pdfSEMANA 1 LA AUTOESTIMA Y SUS COMPONENTES.pdf
SEMANA 1 LA AUTOESTIMA Y SUS COMPONENTES.pdfJ Martin Luzon
 
normativa-que-rige-el-comercio-electrnico.pptx
normativa-que-rige-el-comercio-electrnico.pptxnormativa-que-rige-el-comercio-electrnico.pptx
normativa-que-rige-el-comercio-electrnico.pptxJ Martin Luzon
 
Ciclo de-vida-del-software-80150943
Ciclo de-vida-del-software-80150943Ciclo de-vida-del-software-80150943
Ciclo de-vida-del-software-80150943J Martin Luzon
 
paradigmas de programación
paradigmas de programaciónparadigmas de programación
paradigmas de programaciónJ Martin Luzon
 
tipos de comercio electronico
tipos de comercio electronicotipos de comercio electronico
tipos de comercio electronicoJ Martin Luzon
 
SISTEMA DE NUMERACION
SISTEMA DE NUMERACION SISTEMA DE NUMERACION
SISTEMA DE NUMERACION J Martin Luzon
 
01. teoria de conjuntos
01. teoria de conjuntos01. teoria de conjuntos
01. teoria de conjuntosJ Martin Luzon
 
REDES Y TELECOMUNICACIONES
REDES Y TELECOMUNICACIONES REDES Y TELECOMUNICACIONES
REDES Y TELECOMUNICACIONES J Martin Luzon
 

Más de J Martin Luzon (20)

SEMANA 13-14.pptx
SEMANA 13-14.pptxSEMANA 13-14.pptx
SEMANA 13-14.pptx
 
SEMANA 12 PENSAMIENTO CRÍTICO.pptx
SEMANA 12 PENSAMIENTO CRÍTICO.pptxSEMANA 12 PENSAMIENTO CRÍTICO.pptx
SEMANA 12 PENSAMIENTO CRÍTICO.pptx
 
SEMANA 10 EL PENSAMIENTO LATERAL.pptx
SEMANA 10 EL PENSAMIENTO LATERAL.pptxSEMANA 10 EL PENSAMIENTO LATERAL.pptx
SEMANA 10 EL PENSAMIENTO LATERAL.pptx
 
SEMANA 7-8_metodologia (1).pptx
SEMANA 7-8_metodologia (1).pptxSEMANA 7-8_metodologia (1).pptx
SEMANA 7-8_metodologia (1).pptx
 
LOGICA
LOGICA LOGICA
LOGICA
 
SEMANA 2 INTELIGENCIAS MÚLTIPLES.pdf
SEMANA 2 INTELIGENCIAS MÚLTIPLES.pdfSEMANA 2 INTELIGENCIAS MÚLTIPLES.pdf
SEMANA 2 INTELIGENCIAS MÚLTIPLES.pdf
 
SEMANA 1 LA AUTOESTIMA Y SUS COMPONENTES.pdf
SEMANA 1 LA AUTOESTIMA Y SUS COMPONENTES.pdfSEMANA 1 LA AUTOESTIMA Y SUS COMPONENTES.pdf
SEMANA 1 LA AUTOESTIMA Y SUS COMPONENTES.pdf
 
normativa-que-rige-el-comercio-electrnico.pptx
normativa-que-rige-el-comercio-electrnico.pptxnormativa-que-rige-el-comercio-electrnico.pptx
normativa-que-rige-el-comercio-electrnico.pptx
 
comercio electrónico
comercio electrónicocomercio electrónico
comercio electrónico
 
Formulas EXCEL
Formulas EXCELFormulas EXCEL
Formulas EXCEL
 
excel
excelexcel
excel
 
Metodologías agiles
Metodologías agiles Metodologías agiles
Metodologías agiles
 
Ciclo de-vida-del-software-80150943
Ciclo de-vida-del-software-80150943Ciclo de-vida-del-software-80150943
Ciclo de-vida-del-software-80150943
 
paradigmas de programación
paradigmas de programaciónparadigmas de programación
paradigmas de programación
 
tipos de comercio electronico
tipos de comercio electronicotipos de comercio electronico
tipos de comercio electronico
 
SISTEMA DE NUMERACION
SISTEMA DE NUMERACION SISTEMA DE NUMERACION
SISTEMA DE NUMERACION
 
01. teoria de conjuntos
01. teoria de conjuntos01. teoria de conjuntos
01. teoria de conjuntos
 
TIPO DE REDES
TIPO DE REDESTIPO DE REDES
TIPO DE REDES
 
REDES Y TELECOMUNICACIONES
REDES Y TELECOMUNICACIONES REDES Y TELECOMUNICACIONES
REDES Y TELECOMUNICACIONES
 
PARTES DEL COMPUTADOR
PARTES DEL COMPUTADORPARTES DEL COMPUTADOR
PARTES DEL COMPUTADOR
 

Último

TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfDannyTola1
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 

Último (20)

TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdf
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 

SEMANA 4-5-6.pptx

  • 1. METODOLOGÍA DE DESARROLLO DE SOFTWARE RUP Docente Ing. MARTIN LUZON METODOLOGÍA DEL DESARROLLO DE SOFTWARE
  • 2.
  • 3. OBJETIVO DE LA ASIGNATURA: Aplicar una metodología de desarrollo de software durante el ciclo de vida de una aplicación de manera autónoma. OBJETIVO DE LA CLASE: Conocer las ventajas de la Metodología Tradicional RUP. Al final de la clase usted podrá: Analizar los conceptos referentes a las metodologías de desarrollo de un software
  • 4. Temática  Retroalimentación  Ventajas de la Metodología RUP  Disciplinas  Planificación  Actividad en clase  Trabajo autónomo  Preguntas
  • 5. METODOLOGÍA TRADICIONAL RUP  Entre las principales metodologías tradicionales tenemos los modelos conocidos como RUP y MSF, que centran su atención en llevar una documentación exhaustiva de todo el proyecto y además en cumplir con un plan de proyecto, definido todo esto, en la fase inicial del desarrollo del proyecto. RUP es un proceso formal: Provee un acercamiento disciplinado para asignar tareas y responsabilidades dentro de una organización de desarrollo.
  • 6. CARACTERÍSTICAS DE LA METODOLOGÍA RUP  Forma disciplinada de asignar tareas y responsabilidades.  Desarrollo iterativo.  Administración de requisitos.  Verificación de calidad de software.  Pretende utilizar las mejores prácticas de desarrollo de software.
  • 7.
  • 8. VENTAJAS DEL USO DE RUP Es un proceso de desarrollo de software y junto con el lenguaje unificado UML, constituye a la metodología mas utilizada para el análisis, implementación y documentación de sistemas, esta suministra un enfoque para asignar tareas y responsabilidades dentro de una organización de desarrollo.
  • 9. 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. Mantenimiento más sencillo y modificaciones locales. Un proceso de software hecho a la medida para ser publicado y hacerlo accesible para todo el equipo del proyecto. VENTAJAS DEL USO DE RUP
  • 10.
  • 11. Taller en Clase grupal  Investigar las disciplinas(9) de la Metodología RUP.  Preparar un documento con la información.  Defender su trabajo la próxima clase.
  • 12.
  • 13. OBJETIVO DE LA ASIGNATURA: Aplicar una metodología de desarrollo de software durante el ciclo de vida de una aplicación de manera autónoma. OBJETIVO DE LA CLASE: Conocer los roles y relaciones de la Metodología Tradicional RUP.
  • 14. Temática  Roles de la Metodología de Desarrollo Tradicional RUP  Relaciones entre productos de desarrollo  Taller Grupal en clase
  • 15. PRINCIPIOS DE LA METODOLOGÍA RUP La metodología RUP se basa en un conjunto de principios de desarrollo de software:
  • 16. 1.Desarrollo de software iterativo 2.La gestión de requisitos 3.El uso de una arquitectura basada en componentes 4.Software de modelado visual 5.La verificación de la calidad del software 6.Control de cambios en el software ACTOR CREACION DE USUARIO REGISTRAR LOS DATOS DEL CLIENTE
  • 17. ROLES DE LA METODOLOGÍA RUP Analistas Desarrolladores Probadore s Directivos
  • 18.
  • 19. Analista del proceso de negocios, diseñador de negocios, revisor del modelo de negocios, analista de sistema, especificador de requisitos, revisor de requisitos y diseñador de la interfaz usuario.
  • 20. Desarrolladores: Revisor de la arquitectura, diseñador, diseñador de base de datos, programador, revisor del código, integrador.
  • 21. Directivo: Director de control de cambio, director de configuración, director de implantación, ingeniero de proceso, director del proyecto, revisor del proyecto.
  • 22. Es el rol responsable de la planificación, diseño, implementación y evaluación de la prueba, que incluye generar el plan de prueba, implementar los procedimientos de prueba, evaluar la envergadura y resultados de las pruebas y su efectividad así como generar un resumen de la evaluación de la prueba.
  • 23.
  • 24. La duración y esfuerzo dedicado en cada fase es variable dependiendo de las características del proyecto.
  • 25. ARTEFACTOS DE LA METODOLOGÍA RUP En RUP en cada una de sus fases realizan una serie de artefactos para saber mejor la función y estructura de un programa. Un artefacto puede ser: Un documento: como un Caso de Negocio o un documento de la arquitectura del Software. Un modelo: como un modelo de caso de uso. Un elemento de un modelo: como una sola clase de todo el Diagrama de Clases.
  • 26. INICIO: •Documento Visión •Especificación de Requerimientos ELABORACIÓN: •Diagramas de caso de uso CONSTRUCCIÓN: •Documento Arquitectura que trabaja con las siguientes vistas: VISTA LOGICA: •Diagrama de clases •Modelo E-R VISTA DE IMPLEMENTACION: •Diagrama de Secuencia •Diagrama de estados •Diagrama de Colaboración
  • 27. TRANSICIÓN: •Pruebas finales de aceptación. •Puesta en producción. •Estabilización. CONSTRUCCIÓN: •Especificación de requisitos faltantes. •Diseño y desarrollo de casos de uso y/o flujos de acuerdo con la planeación iterativa. Pruebas de los casos de uso desarrollados, y pruebas de regresión según sea el caso
  • 28. Preguntas sobre el tema tratado
  • 29. Trabajo grupal en Clase  Una vez revisadas las fases de la metodología RUP, disciplinas roles se va a trabajar en la siguiente actividad:  Realizar grupos de trabajo por afinidad o asignación  Elegir un tema de desarrollo (Software a implementar) de acuerdo a las directrices recibidas por el docente.  Subir al drive un archivo por grupo(Informe, presentación)