SlideShare una empresa de Scribd logo
1 de 14
Metodologías de Desarrollo de
Software
Una metodología de desarrollo de
software brinda al equipo de trabajo un
marco para construir aplicaciones de
manera eficiente y rigurosa, garantizando
un producto cercano al esperado.
Cascada
Incremental
Espiral
Prototipo
Metodologías
Cascada
Conocido también como ciclo de vida lineal o básico
Para pasar de una fase a otra es necesario conseguir
todos los objetivos de la etapa previa
Ayuda a prevenir que se sobrepasen las fechas de
entrega y los costes esperados
Al final de cada fase el personal técnico y los usuarios
tienen la oportunidad de revisar el progreso del
proyecto
Desventaja
No refleja realmente el proceso de desarrollo
del software
Se tarda mucho tiempo en pasar por todo el
ciclo
Las revisiones de proyectos de gran
complejidad son muy
difíciles
Incremental
Es una metodología iterativa: en cada repetición, se entrega un
producto no denitivo, pero plenamente funcional, para
someterlo a la evaluación del cliente, con quien se mantiene un
contacto permanente. Así, con cada iteración se avanza hacia el
entregable final.
Se aplican secuencias lineales de forma escalonada mientras
progresa el calendario
Corrige la necesidad de una secuencia no lineal de pasos de
desarrollo
El sistema no se ve como una entidad monolítica con una fecha
fija de entrega, sino que es una integración de resultados
sucesivos obtenidos después de cada iteración
Ventaja
Se evitan proyectos largos y se entrega “algo de
valor” a los usuarios con cierta frecuencia
Desventaja
Difícil de evaluar el coste total
Difícil de aplicar a sistemas transaccionales que
tienden a ser integrados y a operar como un todo
Los errores en los requisitos se detectan tarde y su
corrección resulta costosa
Espiral
Un enfoque cíclico: se repiten varias veces las etapas
de planificación, análisis, evaluación y desarrollo.
 Se minimiza el riesgo al dividir el proyecto en
segmentos pequeños y, por lo tanto, controlables.
Cada ciclo empieza identificando:
o Los objetivos de la porción correspondiente
o Las alternativas
o Restricciones
Se evalúan las alternativas respecto a los objetivos y
las restricciones
Se formula una estrategia efectiva para resolver las
fuentes de riesgos (simulación, prototipado, etc.)
Se plantea el próximo prototipo
Una vez resueltos los riesgos se sigue el ciclo en
cascada
Cada ciclo se completa con una revisión que incluye
todo el ciclo anterior y el plan para el siguiente
Prototipado
A lo largo de todo el ciclo de desarrollo se van implementando
prototipos, o versiones preliminares del producto, hasta llegar al
software final.
No modifica el flujo del ciclo de vida
Paradigma de construcción de prototipos:
 Escuchar al cliente
 Construir/revisar maqueta
 Probar maqueta
Los prototipos tienen una doble función:
o El cliente ve el producto y refina sus requisitos
o El desarrollador comprende mejor lo que necesita hacer
492822989-Metodologias-de-Desarrollo-de-Software.pptx

Más contenido relacionado

Similar a 492822989-Metodologias-de-Desarrollo-de-Software.pptx

Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del softwareRenny Batista
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareAndhy H Palma
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareAndhy H Palma
 
Modelos o metodología en la is trabajo uniregminton
Modelos o metodología en la is trabajo uniregmintonModelos o metodología en la is trabajo uniregminton
Modelos o metodología en la is trabajo uniregmintonnerosita
 
Metodologias de desarrollo
Metodologias de desarrolloMetodologias de desarrollo
Metodologias de desarrolloHermes Romero
 
Introducción.pptx
Introducción.pptxIntroducción.pptx
Introducción.pptxEXKU123
 
Modelos clasicos
Modelos clasicosModelos clasicos
Modelos clasicoskaris_58
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de softwareWilfredo Mogollón
 
Metodologias Tradicional.pptx
Metodologias Tradicional.pptxMetodologias Tradicional.pptx
Metodologias Tradicional.pptxNicolas Ormeño
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwareAlejandro Silva
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de softJazmin Cr
 
Modelos de procesos_del_software
Modelos de procesos_del_softwareModelos de procesos_del_software
Modelos de procesos_del_softwareroogg
 
Modelo de desarrollo de software espiral
Modelo de desarrollo de software espiralModelo de desarrollo de software espiral
Modelo de desarrollo de software espiralMarco Tinajero
 
Etapas de desarrollo de proyecto.pptx
Etapas de desarrollo de proyecto.pptxEtapas de desarrollo de proyecto.pptx
Etapas de desarrollo de proyecto.pptxNicolasMendez47
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del softwareCesar Garcia
 

Similar a 492822989-Metodologias-de-Desarrollo-de-Software.pptx (20)

Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 
Modelos o metodología en la is trabajo uniregminton
Modelos o metodología en la is trabajo uniregmintonModelos o metodología en la is trabajo uniregminton
Modelos o metodología en la is trabajo uniregminton
 
Metodologias de desarrollo
Metodologias de desarrolloMetodologias de desarrollo
Metodologias de desarrollo
 
Modelos clasicos
Modelos clasicosModelos clasicos
Modelos clasicos
 
Modelos clasicos
Modelos clasicosModelos clasicos
Modelos clasicos
 
Introducción.pptx
Introducción.pptxIntroducción.pptx
Introducción.pptx
 
Modeloinc
ModeloincModeloinc
Modeloinc
 
Modelos clasicos
Modelos clasicosModelos clasicos
Modelos clasicos
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de software
 
Metodologias Tradicional.pptx
Metodologias Tradicional.pptxMetodologias Tradicional.pptx
Metodologias Tradicional.pptx
 
PRES162
PRES162PRES162
PRES162
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
 
Modelos de procesos_del_software
Modelos de procesos_del_softwareModelos de procesos_del_software
Modelos de procesos_del_software
 
Modelo de desarrollo de software espiral
Modelo de desarrollo de software espiralModelo de desarrollo de software espiral
Modelo de desarrollo de software espiral
 
Etapas de desarrollo de proyecto.pptx
Etapas de desarrollo de proyecto.pptxEtapas de desarrollo de proyecto.pptx
Etapas de desarrollo de proyecto.pptx
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 

Más de ronald flores

520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptxronald flores
 
539818872-Metodologia-Agile.pptx
539818872-Metodologia-Agile.pptx539818872-Metodologia-Agile.pptx
539818872-Metodologia-Agile.pptxronald flores
 
492830746-Metodologias-Agiles-Detalle.ppt
492830746-Metodologias-Agiles-Detalle.ppt492830746-Metodologias-Agiles-Detalle.ppt
492830746-Metodologias-Agiles-Detalle.pptronald flores
 
docdownloader.com-pdf-metodologias-para-el-desarrollo-de-software-y-sistemas-...
docdownloader.com-pdf-metodologias-para-el-desarrollo-de-software-y-sistemas-...docdownloader.com-pdf-metodologias-para-el-desarrollo-de-software-y-sistemas-...
docdownloader.com-pdf-metodologias-para-el-desarrollo-de-software-y-sistemas-...ronald flores
 
clases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.pptclases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.pptronald flores
 
Huamanchumo Becerra Heily Indira.pdf
Huamanchumo Becerra Heily Indira.pdfHuamanchumo Becerra Heily Indira.pdf
Huamanchumo Becerra Heily Indira.pdfronald flores
 
Santiago Trujillo Piter Marcelino.pdf
Santiago Trujillo Piter Marcelino.pdfSantiago Trujillo Piter Marcelino.pdf
Santiago Trujillo Piter Marcelino.pdfronald flores
 
507690503-Lab09-Uso-de-Reproductor-en-AppInventor.pdf
507690503-Lab09-Uso-de-Reproductor-en-AppInventor.pdf507690503-Lab09-Uso-de-Reproductor-en-AppInventor.pdf
507690503-Lab09-Uso-de-Reproductor-en-AppInventor.pdfronald flores
 
especificaciones+de+caso+de+uso+versión+2.0.pdf
especificaciones+de+caso+de+uso+versión+2.0.pdfespecificaciones+de+caso+de+uso+versión+2.0.pdf
especificaciones+de+caso+de+uso+versión+2.0.pdfronald flores
 
Dialnet-FactoresQueAfectanLaParticipacionDeLosEstudiantesA-3167969.pdf
Dialnet-FactoresQueAfectanLaParticipacionDeLosEstudiantesA-3167969.pdfDialnet-FactoresQueAfectanLaParticipacionDeLosEstudiantesA-3167969.pdf
Dialnet-FactoresQueAfectanLaParticipacionDeLosEstudiantesA-3167969.pdfronald flores
 
Presentation first-steps (1)
Presentation first-steps (1)Presentation first-steps (1)
Presentation first-steps (1)ronald flores
 
Presentation events-management
Presentation events-managementPresentation events-management
Presentation events-managementronald flores
 
Presentation events-management (1)
Presentation events-management (1)Presentation events-management (1)
Presentation events-management (1)ronald flores
 
Presentation data (1)
Presentation data (1)Presentation data (1)
Presentation data (1)ronald flores
 
Presentation course (1)
Presentation course (1)Presentation course (1)
Presentation course (1)ronald flores
 

Más de ronald flores (17)

520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx
 
539818872-Metodologia-Agile.pptx
539818872-Metodologia-Agile.pptx539818872-Metodologia-Agile.pptx
539818872-Metodologia-Agile.pptx
 
492830746-Metodologias-Agiles-Detalle.ppt
492830746-Metodologias-Agiles-Detalle.ppt492830746-Metodologias-Agiles-Detalle.ppt
492830746-Metodologias-Agiles-Detalle.ppt
 
docdownloader.com-pdf-metodologias-para-el-desarrollo-de-software-y-sistemas-...
docdownloader.com-pdf-metodologias-para-el-desarrollo-de-software-y-sistemas-...docdownloader.com-pdf-metodologias-para-el-desarrollo-de-software-y-sistemas-...
docdownloader.com-pdf-metodologias-para-el-desarrollo-de-software-y-sistemas-...
 
clases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.pptclases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.ppt
 
Huamanchumo Becerra Heily Indira.pdf
Huamanchumo Becerra Heily Indira.pdfHuamanchumo Becerra Heily Indira.pdf
Huamanchumo Becerra Heily Indira.pdf
 
Santiago Trujillo Piter Marcelino.pdf
Santiago Trujillo Piter Marcelino.pdfSantiago Trujillo Piter Marcelino.pdf
Santiago Trujillo Piter Marcelino.pdf
 
507690503-Lab09-Uso-de-Reproductor-en-AppInventor.pdf
507690503-Lab09-Uso-de-Reproductor-en-AppInventor.pdf507690503-Lab09-Uso-de-Reproductor-en-AppInventor.pdf
507690503-Lab09-Uso-de-Reproductor-en-AppInventor.pdf
 
especificaciones+de+caso+de+uso+versión+2.0.pdf
especificaciones+de+caso+de+uso+versión+2.0.pdfespecificaciones+de+caso+de+uso+versión+2.0.pdf
especificaciones+de+caso+de+uso+versión+2.0.pdf
 
Dialnet-FactoresQueAfectanLaParticipacionDeLosEstudiantesA-3167969.pdf
Dialnet-FactoresQueAfectanLaParticipacionDeLosEstudiantesA-3167969.pdfDialnet-FactoresQueAfectanLaParticipacionDeLosEstudiantesA-3167969.pdf
Dialnet-FactoresQueAfectanLaParticipacionDeLosEstudiantesA-3167969.pdf
 
Presentation first-steps (1)
Presentation first-steps (1)Presentation first-steps (1)
Presentation first-steps (1)
 
Presentation events-management
Presentation events-managementPresentation events-management
Presentation events-management
 
Presentation events-management (1)
Presentation events-management (1)Presentation events-management (1)
Presentation events-management (1)
 
Presentation data
Presentation dataPresentation data
Presentation data
 
Presentation data (1)
Presentation data (1)Presentation data (1)
Presentation data (1)
 
Presentation course
Presentation coursePresentation course
Presentation course
 
Presentation course (1)
Presentation course (1)Presentation course (1)
Presentation course (1)
 

Último

Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digitalNayaniJulietaRamosRa
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señorkkte210207
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 

Último (9)

Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 

492822989-Metodologias-de-Desarrollo-de-Software.pptx

  • 2. Una metodología de desarrollo de software brinda al equipo de trabajo un marco para construir aplicaciones de manera eficiente y rigurosa, garantizando un producto cercano al esperado.
  • 4. Cascada Conocido también como ciclo de vida lineal o básico Para pasar de una fase a otra es necesario conseguir todos los objetivos de la etapa previa Ayuda a prevenir que se sobrepasen las fechas de entrega y los costes esperados Al final de cada fase el personal técnico y los usuarios tienen la oportunidad de revisar el progreso del proyecto
  • 5. Desventaja No refleja realmente el proceso de desarrollo del software Se tarda mucho tiempo en pasar por todo el ciclo Las revisiones de proyectos de gran complejidad son muy difíciles
  • 6.
  • 7. Incremental Es una metodología iterativa: en cada repetición, se entrega un producto no denitivo, pero plenamente funcional, para someterlo a la evaluación del cliente, con quien se mantiene un contacto permanente. Así, con cada iteración se avanza hacia el entregable final. Se aplican secuencias lineales de forma escalonada mientras progresa el calendario Corrige la necesidad de una secuencia no lineal de pasos de desarrollo El sistema no se ve como una entidad monolítica con una fecha fija de entrega, sino que es una integración de resultados sucesivos obtenidos después de cada iteración
  • 8. Ventaja Se evitan proyectos largos y se entrega “algo de valor” a los usuarios con cierta frecuencia Desventaja Difícil de evaluar el coste total Difícil de aplicar a sistemas transaccionales que tienden a ser integrados y a operar como un todo Los errores en los requisitos se detectan tarde y su corrección resulta costosa
  • 9.
  • 10. Espiral Un enfoque cíclico: se repiten varias veces las etapas de planificación, análisis, evaluación y desarrollo.  Se minimiza el riesgo al dividir el proyecto en segmentos pequeños y, por lo tanto, controlables. Cada ciclo empieza identificando: o Los objetivos de la porción correspondiente o Las alternativas o Restricciones
  • 11. Se evalúan las alternativas respecto a los objetivos y las restricciones Se formula una estrategia efectiva para resolver las fuentes de riesgos (simulación, prototipado, etc.) Se plantea el próximo prototipo Una vez resueltos los riesgos se sigue el ciclo en cascada Cada ciclo se completa con una revisión que incluye todo el ciclo anterior y el plan para el siguiente
  • 12.
  • 13. Prototipado A lo largo de todo el ciclo de desarrollo se van implementando prototipos, o versiones preliminares del producto, hasta llegar al software final. No modifica el flujo del ciclo de vida Paradigma de construcción de prototipos:  Escuchar al cliente  Construir/revisar maqueta  Probar maqueta Los prototipos tienen una doble función: o El cliente ve el producto y refina sus requisitos o El desarrollador comprende mejor lo que necesita hacer