SlideShare una empresa de Scribd logo
1 de 23
Metodología del
Desarrollo del Software
Universidad De Aquino Bolivia
Estudiantes:
Jheimar JordanYugar Mendoza 59199
Shnaider Cesary Suruby 58520
Alexander Rodrigo Cornejo Chávez 57561
Carlos Alberto MartinezVelasco 53428
Materia:
Análisis y diseño de Sistemas II
Docente:
DAVID ENRIQUE MENDOZA GUTIERREZ
25/03/2021
• Metodología: serie de métodos y técnicas
de rigor científico que se aplican durante
un proceso
• Desarrollo: significa crecimiento o
evolución de algo
• Software: programa o conjunto de
programas de computo
Estudiantes:
Jheimar JordanYugar Mendoza 59199
Shnaider Cesary Suruby 58520
Alexander RodrigoCornejo Chávez 57561
Carlos Alberto MartinezVelasco 53428
• Metodología de desarrollo de software: son un conjunto de
técnicas y métodos organizativos que se aplica para diseñar
soluciones de software informáticos
Estudiantes:
Jheimar JordanYugar Mendoza 59199
Shnaider Cesary Suruby 58520
Alexander RodrigoCornejo Chávez 57561
Carlos Alberto MartinezVelasco 53428
Objetivo
• El objetivo de la metodología es el de organizar grupos
de trabajos para que puedan desarrollar las funciones de
un programa
• Reducir el nivel de dificultad, organizar las tareas,
agilizar el proceso y mejorar el resultado final de las
aplicaciones a desarrollar
Estudiantes:
Jheimar JordanYugar Mendoza 59199
Shnaider Cesary Suruby 58520
Alexander RodrigoCornejo Chávez 57561
Carlos Alberto MartinezVelasco 53428
Factores a tomar en cuenta
• El coste
• La planificación
• La dificultad
• El equipo de trabajo
• Los lenguajes de programación
Estudiantes:
Jheimar JordanYugar Mendoza 59199
Shnaider Cesary Suruby 58520
Alexander RodrigoCornejo Chávez 57561
Carlos Alberto MartinezVelasco 53428
Consecuencias de no usar una
metodología clara
• Procesos mas complejos
• Produce errores y problemas
• Retrasa la creación del software
• Un resultado final y con errores
Estudiantes:
Jheimar JordanYugar Mendoza 59199
Shnaider Cesary Suruby 58520
Alexander RodrigoCornejo Chávez 57561
Carlos Alberto MartinezVelasco 53428
METODOLOGÍA DE
SOFTWARE
tradicionales
agiles
Alta
calidad
Waterfall
Prototipado
espiral
incremental
Diseño
rápido
Kamban
Prog.
Extrema
Lean
Scrum
Estudiantes:
Jheimar JordanYugar Mendoza 59199
Shnaider Cesary Suruby 58520
Alexander RodrigoCornejo Chávez 57561
Carlos Alberto MartinezVelasco 53428
METODOLOGIA DE SOFTWARE
TRADICIONALES
• Define y rige totalmente los requisitos al inicio de los proyectos
• El desarrollo es poco flexible
• No permiten cambios en el desarrollo
• El trabajo es lineal
• Los trabajos no pueden empezar si la anterior no se culmino
• No se adaptan a los cambios
Estudiantes:
Jheimar JordanYugar Mendoza 59199
Shnaider Cesary Suruby 58520
Alexander RodrigoCornejo Chávez 57561
Carlos Alberto MartinezVelasco 53428
• Las dificultades y poca flexibilidad de este ha proporcionado
el incremento de uso de los otros métodos
• No se pueden volver a trabajos ya culminados con
anterioridad por ende no es actualmente muy utilizado ya que
el mundo esta en constante cambio
Estudiantes:
Jheimar JordanYugar Mendoza 59199
Shnaider Cesary Suruby 58520
Alexander RodrigoCornejo Chávez 57561
Carlos Alberto MartinezVelasco 53428
Waterfall
Es una metodología en la que las etapas se organizan de
arriba a bajo, se desarrollan las funciones en etapas
diferentes y obedecen a un riguroso orden, los resultados se
ven cuando el proyecto ya esta muy avanzado
Estudiantes:
Jheimar JordanYugar Mendoza 59199
Shnaider Cesary Suruby 58520
Alexander RodrigoCornejo Chávez 57561
Carlos Alberto MartinezVelasco 53428
Prototipado
• Se basa en la construcción de un prototipo de software que se
construye rápidamente para que los usuario puedan probarlo
y aportar feedback, se puede arreglar e incluir algunos
requerimientos, es un método iterativo que se basa en prueba
y error
• Feedback: respuesta dada a algún estimulo
Estudiantes:
Jheimar JordanYugar Mendoza 59199
Shnaider Cesary Suruby 58520
Alexander RodrigoCornejo Chávez 57561
Carlos Alberto MartinezVelasco 53428
Espiral
Es una combinación de los dos modelos anteriores. Esta se va
procesando las etapas en forma espiral, cuando mas cerca del
centro mas avanzado esta el proyecto esto añade el concepto de
análisis de riesgo, estas se dividen en :
• Planificación
• Análisis de riesgo
• Desarrollo de prototipo
• Evaluación del cliente
Estudiantes:
Jheimar JordanYugar Mendoza 59199
Shnaider Cesary Suruby 58520
Alexander RodrigoCornejo Chávez 57561
Carlos Alberto MartinezVelasco 53428
Incremental
• Se construye el producto final de manera progresiva, en cada
etapa se agrega una nueva funcionalidad, lo que permite ver
resultados de una forma mas rápida en comparación con el
modelo cascada, es mucho mas flexible que las demás
metodologías
Estudiantes:
Jheimar JordanYugar Mendoza 59199
Shnaider Cesary Suruby 58520
Alexander RodrigoCornejo Chávez 57561
Carlos Alberto MartinezVelasco 53428
Diseño rápido de aplicaciones
• Permite desarrollar software de alta calidad en un corto periodo de
tiempo
• Los costes con mucho mas altos
• El desarrollo mas flexible
• Requiere una mayor intervención de los usuarios
• El código puede tener mas errores
• Funciones limitados
Estudiantes:
Jheimar JordanYugar Mendoza 59199
Shnaider Cesary Suruby 58520
Alexander RodrigoCornejo Chávez 57561
Carlos Alberto MartinezVelasco 53428
METODOLOGIAS DE
DESARROLLO DE SOFTWARE
AGILES
• Son las mas utilizadas
• Son flexibles y agiles
• Son mucho mas productivos y eficientes
• Adapta el software a la necesidad que van surgiendo
• Facilita la construcción de aplicaciones funcionales
Estudiantes:
Jheimar JordanYugar Mendoza 59199
Shnaider Cesary Suruby 58520
Alexander RodrigoCornejo Chávez 57561
Carlos Alberto MartinezVelasco 53428
• se basa en la metodología incremental, en la que en cada ciclo
de desarrollo se van agregando nuevas funcionalidades, sin
embargo los ciclos son mucho mas cortos y rápidos, por la
cual se van agregando pequeñas funcionalidades en lugar de
grandes cambios
• Permite construir equipos de trabajo autosuficientes e
independientes
• El cliente puede ir aportando nuevos requerimientos ya que
puede ver como avanza el proyecto en tiempo real
Estudiantes:
Jheimar JordanYugar Mendoza 59199
Shnaider Cesary Suruby 58520
Alexander RodrigoCornejo Chávez 57561
Carlos Alberto MartinezVelasco 53428
Kanban
• Inventada por la empresa de automóvilesToyota.
Consiste en dividir las tareas en proporciones mínimas y
organizadas en un tablero de trabajo dividido en tareas
pendientes, en curso y finalizadas, es un trabajo muy
visual basado en tareas prioritarias
Estudiantes:
Jheimar JordanYugar Mendoza 59199
Shnaider Cesary Suruby 58520
Alexander RodrigoCornejo Chávez 57561
Carlos Alberto MartinezVelasco 53428
Scrum
Es una metodología incremental que divide los requisitos y
tareas, se itera sobre bloques de tiempo cortos y fijos, sus
etapas con:
• Planificación de la iteración
• Ejecución
• Reunión diaria
• Demostración de resultados
Estas etapas se denominan sprint
• Itera: realizar varias veces una acción
Estudiantes:
Jheimar JordanYugar Mendoza 59199
Shnaider Cesary Suruby 58520
Alexander RodrigoCornejo Chávez 57561
Carlos Alberto MartinezVelasco 53428
Lean
Desarrollado para que pequeños equipos trabajen cualquier tarea en
poco tiempo, los activos mas importantes son:
• Las personas
• Su compromiso
De esta manera se relega a un segundo plano el tiempo y el coste.
Las reacciones rápidas y potenciar el equipo son fundamentales
Estudiantes:
Jheimar JordanYugar Mendoza 59199
Shnaider Cesary Suruby 58520
Alexander RodrigoCornejo Chávez 57561
Carlos Alberto MartinezVelasco 53428
Programación extrema
Es un método basado en las relaciones interpersonales las
cuales se consideran la clave de su éxito.
Su objetivo principal es:
• Crear un buen ambiente de trabajo en equipos
• La existencia de un feedback constante del cliente
Estudiantes:
Jheimar JordanYugar Mendoza 59199
Shnaider Cesary Suruby 58520
Alexander RodrigoCornejo Chávez 57561
Carlos Alberto MartinezVelasco 53428
12
CONCEPTOS
Refactoriz
ación
Testing
Codificación
con
estándares
Propiedad
colectiva
de código
Programació
n en parejas
Entregas
semanales
Integridad
con el cliente
Cliente
in situ
Entregas
frecuentes
planificació
n
Diseño
sencillo
Integración
continua
• El desarrollo de software se ha convertido en una de
las actividades más importantes de la sociedad
moderna. En un mundo donde la inteligencia artificial
y la tecnología en general constituyen una parte
fundamental de nuestras vidas, desarrollar
software seguro de alta calidad será cada vez
más importante.
METODOLOGIA DE DESARROLLO
DE SOFTWARE DE ALTA CALIDAD
Estudiantes:
Jheimar JordanYugar Mendoza 59199
Shnaider Cesary Suruby 58520
Alexander RodrigoCornejo Chávez 57561
Carlos Alberto MartinezVelasco 53428
Gracias !
Universidad De Aquino Bolivia
Estudiantes:
Jheimar JordanYugar Mendoza 59199
Shnaider Cesary Suruby 58520
Alexander RodrigoCornejo Chávez 57561
Carlos Alberto MartinezVelasco 53428
Materia:
Análisis y diseño de Sistemas II
Docente:
DAVID ENRIQUE MENDOZAGUTIERREZ
25/03/2021

Más contenido relacionado

La actualidad más candente

Metodología xp
Metodología xpMetodología xp
Metodología xpPiskamen
 
Tecnicas de calidad del SQA
Tecnicas de calidad del SQATecnicas de calidad del SQA
Tecnicas de calidad del SQABoxcarpilot
 
Jsp(java server pages)
Jsp(java server pages)Jsp(java server pages)
Jsp(java server pages)diegob1098
 
Uso de herramientas case
Uso de herramientas caseUso de herramientas case
Uso de herramientas caseMemo Wars
 
Metodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMetodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMiguel Rodríguez
 
Arquitectura de cliente-servidor de tres capas
Arquitectura de cliente-servidor de tres capasArquitectura de cliente-servidor de tres capas
Arquitectura de cliente-servidor de tres capasanibalsmit
 
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uniPrototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uniRAUL CHIPANA LARICO
 
Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareJahiro Bojorquez
 
Metodologias de desarrollos ágiles vs tradicionales.pptx
Metodologias de desarrollos ágiles vs tradicionales.pptxMetodologias de desarrollos ágiles vs tradicionales.pptx
Metodologias de desarrollos ágiles vs tradicionales.pptxMargotVenegas2
 
Team Software Process (TSP)
Team Software Process  (TSP)Team Software Process  (TSP)
Team Software Process (TSP)Diana
 

La actualidad más candente (20)

ENTORNOS DE DESARROLLO: LENGUAJES DE MODELADO
ENTORNOS DE DESARROLLO: LENGUAJES DE MODELADOENTORNOS DE DESARROLLO: LENGUAJES DE MODELADO
ENTORNOS DE DESARROLLO: LENGUAJES DE MODELADO
 
Metodología xp
Metodología xpMetodología xp
Metodología xp
 
4ta Generacion
4ta Generacion4ta Generacion
4ta Generacion
 
Conceptos basicos calidad software
Conceptos basicos calidad softwareConceptos basicos calidad software
Conceptos basicos calidad software
 
Tecnicas de calidad del SQA
Tecnicas de calidad del SQATecnicas de calidad del SQA
Tecnicas de calidad del SQA
 
Jsp(java server pages)
Jsp(java server pages)Jsp(java server pages)
Jsp(java server pages)
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 
Uso de herramientas case
Uso de herramientas caseUso de herramientas case
Uso de herramientas case
 
Procesos en windows
Procesos en windowsProcesos en windows
Procesos en windows
 
Sqa
SqaSqa
Sqa
 
PSW Unidad 2 MODELOS DE PROCESO
PSW Unidad 2 MODELOS DE PROCESOPSW Unidad 2 MODELOS DE PROCESO
PSW Unidad 2 MODELOS DE PROCESO
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Ieee 1074
Ieee 1074Ieee 1074
Ieee 1074
 
Metodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMetodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y Emergentes
 
Arquitectura de cliente-servidor de tres capas
Arquitectura de cliente-servidor de tres capasArquitectura de cliente-servidor de tres capas
Arquitectura de cliente-servidor de tres capas
 
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uniPrototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
 
Proyecto Final - Calidad de Software
Proyecto Final - Calidad de SoftwareProyecto Final - Calidad de Software
Proyecto Final - Calidad de Software
 
Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de software
 
Metodologias de desarrollos ágiles vs tradicionales.pptx
Metodologias de desarrollos ágiles vs tradicionales.pptxMetodologias de desarrollos ágiles vs tradicionales.pptx
Metodologias de desarrollos ágiles vs tradicionales.pptx
 
Team Software Process (TSP)
Team Software Process  (TSP)Team Software Process  (TSP)
Team Software Process (TSP)
 

Similar a Metodologia de software

Metodologia del desarrollo del software
Metodologia del desarrollo del softwareMetodologia del desarrollo del software
Metodologia del desarrollo del softwarejheimarjordanyugarme
 
Metodologia desarrollo de software
Metodologia desarrollo de softwareMetodologia desarrollo de software
Metodologia desarrollo de softwareNELSONJOSUETOLEDOGUZ
 
Metodologías De Desarrollo ppt.pptx
Metodologías De Desarrollo ppt.pptxMetodologías De Desarrollo ppt.pptx
Metodologías De Desarrollo ppt.pptxNataliaGarcia952071
 
Metodologia de desarrollo ed software
Metodologia de desarrollo ed softwareMetodologia de desarrollo ed software
Metodologia de desarrollo ed softwareEdwinCondoriGonzales1
 
Metodologias de Desarollo de Software - T.Práctico #2 (ISI-311)
Metodologias de Desarollo de Software - T.Práctico #2 (ISI-311)Metodologias de Desarollo de Software - T.Práctico #2 (ISI-311)
Metodologias de Desarollo de Software - T.Práctico #2 (ISI-311)RaelZabala
 
1-metodologia-scrum.ppt
1-metodologia-scrum.ppt1-metodologia-scrum.ppt
1-metodologia-scrum.pptDare_Devil
 
Scrum of-platzi-slides
Scrum of-platzi-slides Scrum of-platzi-slides
Scrum of-platzi-slides Elio Laureano
 
HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS
HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPSHABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS
HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPSJorge Hernán Abad Londoño
 
evaluacion2.pptx
evaluacion2.pptxevaluacion2.pptx
evaluacion2.pptxHugoCid4
 
Plantilla Desarrollo web.pptx
Plantilla Desarrollo web.pptxPlantilla Desarrollo web.pptx
Plantilla Desarrollo web.pptxBillyMelo
 

Similar a Metodologia de software (20)

Metodologia del desarrollo del software
Metodologia del desarrollo del softwareMetodologia del desarrollo del software
Metodologia del desarrollo del software
 
Metodologia desarrollo de software
Metodologia desarrollo de softwareMetodologia desarrollo de software
Metodologia desarrollo de software
 
Metod. de software
Metod. de softwareMetod. de software
Metod. de software
 
Metodologia de desarrollo
Metodologia de desarrolloMetodologia de desarrollo
Metodologia de desarrollo
 
Trabajo calidad de software.pptx
Trabajo calidad de software.pptxTrabajo calidad de software.pptx
Trabajo calidad de software.pptx
 
Metodologías De Desarrollo ppt.pptx
Metodologías De Desarrollo ppt.pptxMetodologías De Desarrollo ppt.pptx
Metodologías De Desarrollo ppt.pptx
 
Presentacion scrum
Presentacion scrumPresentacion scrum
Presentacion scrum
 
Presentacion Scrum
Presentacion ScrumPresentacion Scrum
Presentacion Scrum
 
Metodologia Scrum
Metodologia ScrumMetodologia Scrum
Metodologia Scrum
 
Metodologia de desarrollo ed software
Metodologia de desarrollo ed softwareMetodologia de desarrollo ed software
Metodologia de desarrollo ed software
 
Metodologias de Desarollo de Software - T.Práctico #2 (ISI-311)
Metodologias de Desarollo de Software - T.Práctico #2 (ISI-311)Metodologias de Desarollo de Software - T.Práctico #2 (ISI-311)
Metodologias de Desarollo de Software - T.Práctico #2 (ISI-311)
 
1-metodologia-scrum.ppt
1-metodologia-scrum.ppt1-metodologia-scrum.ppt
1-metodologia-scrum.ppt
 
Gestión de proyectos SCRUM
Gestión de proyectos SCRUMGestión de proyectos SCRUM
Gestión de proyectos SCRUM
 
Scrum of-platzi-slides
Scrum of-platzi-slides Scrum of-platzi-slides
Scrum of-platzi-slides
 
agiles vs trad.pptx
agiles vs trad.pptxagiles vs trad.pptx
agiles vs trad.pptx
 
Univo
UnivoUnivo
Univo
 
HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS
HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPSHABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS
HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
evaluacion2.pptx
evaluacion2.pptxevaluacion2.pptx
evaluacion2.pptx
 
Plantilla Desarrollo web.pptx
Plantilla Desarrollo web.pptxPlantilla Desarrollo web.pptx
Plantilla Desarrollo web.pptx
 

Último

TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...SuannNeyraChongShing
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfMIGUELANGELCONDORIMA4
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
Normas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISINormas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISIfimumsnhoficial
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.ariannytrading
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 

Último (20)

TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
Normas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISINormas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISI
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 

Metodologia de software

  • 1. Metodología del Desarrollo del Software Universidad De Aquino Bolivia Estudiantes: Jheimar JordanYugar Mendoza 59199 Shnaider Cesary Suruby 58520 Alexander Rodrigo Cornejo Chávez 57561 Carlos Alberto MartinezVelasco 53428 Materia: Análisis y diseño de Sistemas II Docente: DAVID ENRIQUE MENDOZA GUTIERREZ 25/03/2021
  • 2. • Metodología: serie de métodos y técnicas de rigor científico que se aplican durante un proceso • Desarrollo: significa crecimiento o evolución de algo • Software: programa o conjunto de programas de computo Estudiantes: Jheimar JordanYugar Mendoza 59199 Shnaider Cesary Suruby 58520 Alexander RodrigoCornejo Chávez 57561 Carlos Alberto MartinezVelasco 53428
  • 3. • Metodología de desarrollo de software: son un conjunto de técnicas y métodos organizativos que se aplica para diseñar soluciones de software informáticos Estudiantes: Jheimar JordanYugar Mendoza 59199 Shnaider Cesary Suruby 58520 Alexander RodrigoCornejo Chávez 57561 Carlos Alberto MartinezVelasco 53428
  • 4. Objetivo • El objetivo de la metodología es el de organizar grupos de trabajos para que puedan desarrollar las funciones de un programa • Reducir el nivel de dificultad, organizar las tareas, agilizar el proceso y mejorar el resultado final de las aplicaciones a desarrollar Estudiantes: Jheimar JordanYugar Mendoza 59199 Shnaider Cesary Suruby 58520 Alexander RodrigoCornejo Chávez 57561 Carlos Alberto MartinezVelasco 53428
  • 5. Factores a tomar en cuenta • El coste • La planificación • La dificultad • El equipo de trabajo • Los lenguajes de programación Estudiantes: Jheimar JordanYugar Mendoza 59199 Shnaider Cesary Suruby 58520 Alexander RodrigoCornejo Chávez 57561 Carlos Alberto MartinezVelasco 53428
  • 6. Consecuencias de no usar una metodología clara • Procesos mas complejos • Produce errores y problemas • Retrasa la creación del software • Un resultado final y con errores Estudiantes: Jheimar JordanYugar Mendoza 59199 Shnaider Cesary Suruby 58520 Alexander RodrigoCornejo Chávez 57561 Carlos Alberto MartinezVelasco 53428
  • 7. METODOLOGÍA DE SOFTWARE tradicionales agiles Alta calidad Waterfall Prototipado espiral incremental Diseño rápido Kamban Prog. Extrema Lean Scrum Estudiantes: Jheimar JordanYugar Mendoza 59199 Shnaider Cesary Suruby 58520 Alexander RodrigoCornejo Chávez 57561 Carlos Alberto MartinezVelasco 53428
  • 8. METODOLOGIA DE SOFTWARE TRADICIONALES • Define y rige totalmente los requisitos al inicio de los proyectos • El desarrollo es poco flexible • No permiten cambios en el desarrollo • El trabajo es lineal • Los trabajos no pueden empezar si la anterior no se culmino • No se adaptan a los cambios Estudiantes: Jheimar JordanYugar Mendoza 59199 Shnaider Cesary Suruby 58520 Alexander RodrigoCornejo Chávez 57561 Carlos Alberto MartinezVelasco 53428
  • 9. • Las dificultades y poca flexibilidad de este ha proporcionado el incremento de uso de los otros métodos • No se pueden volver a trabajos ya culminados con anterioridad por ende no es actualmente muy utilizado ya que el mundo esta en constante cambio Estudiantes: Jheimar JordanYugar Mendoza 59199 Shnaider Cesary Suruby 58520 Alexander RodrigoCornejo Chávez 57561 Carlos Alberto MartinezVelasco 53428
  • 10. Waterfall Es una metodología en la que las etapas se organizan de arriba a bajo, se desarrollan las funciones en etapas diferentes y obedecen a un riguroso orden, los resultados se ven cuando el proyecto ya esta muy avanzado Estudiantes: Jheimar JordanYugar Mendoza 59199 Shnaider Cesary Suruby 58520 Alexander RodrigoCornejo Chávez 57561 Carlos Alberto MartinezVelasco 53428
  • 11. Prototipado • Se basa en la construcción de un prototipo de software que se construye rápidamente para que los usuario puedan probarlo y aportar feedback, se puede arreglar e incluir algunos requerimientos, es un método iterativo que se basa en prueba y error • Feedback: respuesta dada a algún estimulo Estudiantes: Jheimar JordanYugar Mendoza 59199 Shnaider Cesary Suruby 58520 Alexander RodrigoCornejo Chávez 57561 Carlos Alberto MartinezVelasco 53428
  • 12. Espiral Es una combinación de los dos modelos anteriores. Esta se va procesando las etapas en forma espiral, cuando mas cerca del centro mas avanzado esta el proyecto esto añade el concepto de análisis de riesgo, estas se dividen en : • Planificación • Análisis de riesgo • Desarrollo de prototipo • Evaluación del cliente Estudiantes: Jheimar JordanYugar Mendoza 59199 Shnaider Cesary Suruby 58520 Alexander RodrigoCornejo Chávez 57561 Carlos Alberto MartinezVelasco 53428
  • 13. Incremental • Se construye el producto final de manera progresiva, en cada etapa se agrega una nueva funcionalidad, lo que permite ver resultados de una forma mas rápida en comparación con el modelo cascada, es mucho mas flexible que las demás metodologías Estudiantes: Jheimar JordanYugar Mendoza 59199 Shnaider Cesary Suruby 58520 Alexander RodrigoCornejo Chávez 57561 Carlos Alberto MartinezVelasco 53428
  • 14. Diseño rápido de aplicaciones • Permite desarrollar software de alta calidad en un corto periodo de tiempo • Los costes con mucho mas altos • El desarrollo mas flexible • Requiere una mayor intervención de los usuarios • El código puede tener mas errores • Funciones limitados Estudiantes: Jheimar JordanYugar Mendoza 59199 Shnaider Cesary Suruby 58520 Alexander RodrigoCornejo Chávez 57561 Carlos Alberto MartinezVelasco 53428
  • 15. METODOLOGIAS DE DESARROLLO DE SOFTWARE AGILES • Son las mas utilizadas • Son flexibles y agiles • Son mucho mas productivos y eficientes • Adapta el software a la necesidad que van surgiendo • Facilita la construcción de aplicaciones funcionales Estudiantes: Jheimar JordanYugar Mendoza 59199 Shnaider Cesary Suruby 58520 Alexander RodrigoCornejo Chávez 57561 Carlos Alberto MartinezVelasco 53428
  • 16. • se basa en la metodología incremental, en la que en cada ciclo de desarrollo se van agregando nuevas funcionalidades, sin embargo los ciclos son mucho mas cortos y rápidos, por la cual se van agregando pequeñas funcionalidades en lugar de grandes cambios • Permite construir equipos de trabajo autosuficientes e independientes • El cliente puede ir aportando nuevos requerimientos ya que puede ver como avanza el proyecto en tiempo real Estudiantes: Jheimar JordanYugar Mendoza 59199 Shnaider Cesary Suruby 58520 Alexander RodrigoCornejo Chávez 57561 Carlos Alberto MartinezVelasco 53428
  • 17. Kanban • Inventada por la empresa de automóvilesToyota. Consiste en dividir las tareas en proporciones mínimas y organizadas en un tablero de trabajo dividido en tareas pendientes, en curso y finalizadas, es un trabajo muy visual basado en tareas prioritarias Estudiantes: Jheimar JordanYugar Mendoza 59199 Shnaider Cesary Suruby 58520 Alexander RodrigoCornejo Chávez 57561 Carlos Alberto MartinezVelasco 53428
  • 18. Scrum Es una metodología incremental que divide los requisitos y tareas, se itera sobre bloques de tiempo cortos y fijos, sus etapas con: • Planificación de la iteración • Ejecución • Reunión diaria • Demostración de resultados Estas etapas se denominan sprint • Itera: realizar varias veces una acción Estudiantes: Jheimar JordanYugar Mendoza 59199 Shnaider Cesary Suruby 58520 Alexander RodrigoCornejo Chávez 57561 Carlos Alberto MartinezVelasco 53428
  • 19. Lean Desarrollado para que pequeños equipos trabajen cualquier tarea en poco tiempo, los activos mas importantes son: • Las personas • Su compromiso De esta manera se relega a un segundo plano el tiempo y el coste. Las reacciones rápidas y potenciar el equipo son fundamentales Estudiantes: Jheimar JordanYugar Mendoza 59199 Shnaider Cesary Suruby 58520 Alexander RodrigoCornejo Chávez 57561 Carlos Alberto MartinezVelasco 53428
  • 20. Programación extrema Es un método basado en las relaciones interpersonales las cuales se consideran la clave de su éxito. Su objetivo principal es: • Crear un buen ambiente de trabajo en equipos • La existencia de un feedback constante del cliente Estudiantes: Jheimar JordanYugar Mendoza 59199 Shnaider Cesary Suruby 58520 Alexander RodrigoCornejo Chávez 57561 Carlos Alberto MartinezVelasco 53428
  • 21. 12 CONCEPTOS Refactoriz ación Testing Codificación con estándares Propiedad colectiva de código Programació n en parejas Entregas semanales Integridad con el cliente Cliente in situ Entregas frecuentes planificació n Diseño sencillo Integración continua
  • 22. • El desarrollo de software se ha convertido en una de las actividades más importantes de la sociedad moderna. En un mundo donde la inteligencia artificial y la tecnología en general constituyen una parte fundamental de nuestras vidas, desarrollar software seguro de alta calidad será cada vez más importante. METODOLOGIA DE DESARROLLO DE SOFTWARE DE ALTA CALIDAD Estudiantes: Jheimar JordanYugar Mendoza 59199 Shnaider Cesary Suruby 58520 Alexander RodrigoCornejo Chávez 57561 Carlos Alberto MartinezVelasco 53428
  • 23. Gracias ! Universidad De Aquino Bolivia Estudiantes: Jheimar JordanYugar Mendoza 59199 Shnaider Cesary Suruby 58520 Alexander RodrigoCornejo Chávez 57561 Carlos Alberto MartinezVelasco 53428 Materia: Análisis y diseño de Sistemas II Docente: DAVID ENRIQUE MENDOZAGUTIERREZ 25/03/2021