SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Elección de un modelo
de ciclo de vida en el
desarrollo de software
Universidad de Oriente
Núcleo Monagas
Escuela de Ingeniería y Ciencias Aplicadas
Áreas de Grado: CsC
Profesor:
Ing. Jonathan Vásquez
Maturín, Abril 2015
Guardar
silencio.
Apagar los
teléfonos.
Preguntas al
final de la
presentación
Evolución
Tecnológica
Ciclo de vida
Desarrollo de
Software
Es lineal
Las actividades están relacionadas secuencialmente
Cada etapa tiene una entrada y una salida
Es rígido y sistemático
Es monolítico
La implementación se pospone hasta que no se
comprendan los objetivos
Los documentos a entregar rigen el proceso de
software.
Se tiene todo bien organizado y no se mezclan las fases
Ayuda a localizar errores en las primeras etapas del
proyecto a un bajo costo.
Ayuda a minimizar los gastos de la planificación porque
permite realizarla sin problemas.
Gran dependencia en los requerimientos iníciales
Difícilmente un cliente va a establecer al principio todos los
requerimientos necesarios
El modelo genera pocos signos visibles de progreso hasta el
final
Inicio de la codificación muy tarde en el ciclo de vida del
proyecto
Plan rápido
Modelado, diseño rápido
Construcción del Prototipo
Desarrollo, entrega y retroalimentación
Comunicación
Entrega del desarrollo final
Es útil cuando el cliente conoce los objetivos generales para
el software
Ofrece un mejor enfoque cuando el responsable del
desarrollo del software está inseguro de la eficacia de un
algoritmo, de la adaptabilidad de un sistema operativo o de
la forma que debería tomar la interacción humano-
máquina
Se puede reutilizar el código
El usuario tiende a crearse unas expectativas cuando ve el
prototipo de cara al sistema final
En aras de desarrollar rápidamente el prototipo, el
desarrollador suele tomar algunas decisiones de
implementación poco convenientes
Determinar o fijar los objetivos
Análisis del riesgo
Desarrollar, verificar y validar
Planificar
Contiene una nueva etapa que es el análisis de riesgos, no incluida
anteriormente.
Este modelo es el indicado para desarrollar software con
diferentes versiones actualizadas como se hace con los programas
modernos de PC´s.
La ingeniería puede desarrollarse a través del ciclo de vida clásico
o el de construcción de prototipos.
Este es el enfoque más realista actualmente.
Comunicación con el cliente
Planificación
Análisis de riesgos
Ingeniería
Construcción y adaptación
Evaluación el cliente
No requiere una definición completa de los requerimientos
del software a desarrollar para comenzar su funcionalidad.
En la terminación de un producto desde el final de la
primera iteración es muy factible aprobar los requisitos.
Sufrir retrasos corre un riesgo menor, porque se
comprueban los conflictos presentados tempranamente y
existe la forma de poder corregirlos a tiempo.
Existe complicación cuando se evalúa los riesgos.
Se requiere la participación continua por parte del cliente.
Se pierde tiempo al volver producir inicialmente una
especificación completa de los requerimientos cuando se
modifica o mejora el software.
El modelo en cascada está enfocado en proyectos a corto plazo,
poco innovadores y en general estáticos.
Modelo de cascada es secuencial, esto genera retraso en las
actividades.
Los resultados del modelo en cascada se conocen una vez que el
software este completamente listo.
En el modelo de desarrollo de prototipos se deben establecer
claramente las reglas para impedir que surjan errores.
El modelo en espiral es en sí más realista para el desarrollo de
sistemas más amplios y en grandes escalas.
Modelo en espiral permite al desarrollador y al cliente, entender y
estar preparado ante un posible riesgo.
Elección de un modelo de ciclo de vida en el desarrollo de software
Elección de un modelo de ciclo de vida en el desarrollo de software

Weitere ähnliche Inhalte

Was ist angesagt?

Qué metodología será más adecuada para mi proyecto software
Qué metodología será más adecuada para mi proyecto softwareQué metodología será más adecuada para mi proyecto software
Qué metodología será más adecuada para mi proyecto software
LeanSight Consulting
 
Metodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareMetodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de software
Deisy Sapaico
 
Metodología Espiral
Metodología EspiralMetodología Espiral
Metodología Espiral
yandry2010
 
1 ingeniería de software
1 ingeniería de software1 ingeniería de software
1 ingeniería de software
UVM
 
Modelos de ciclo de vida
Modelos de ciclo de vidaModelos de ciclo de vida
Modelos de ciclo de vida
Gabriel Méndez
 

Was ist angesagt? (19)

Metodologías agiles
Metodologías agiles Metodologías agiles
Metodologías agiles
 
Presentacion Metodos de software
Presentacion Metodos de softwarePresentacion Metodos de software
Presentacion Metodos de software
 
Qué metodología será más adecuada para mi proyecto software
Qué metodología será más adecuada para mi proyecto softwareQué metodología será más adecuada para mi proyecto software
Qué metodología será más adecuada para mi proyecto software
 
Metodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareMetodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de software
 
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
 
Metodos agiles
Metodos agilesMetodos agiles
Metodos agiles
 
Semana 1 2-3 (3)
Semana 1 2-3 (3)Semana 1 2-3 (3)
Semana 1 2-3 (3)
 
Modelos desarrollo de sofware
Modelos desarrollo de sofwareModelos desarrollo de sofware
Modelos desarrollo de sofware
 
Modelos desarrollo de_sofware
Modelos desarrollo de_sofwareModelos desarrollo de_sofware
Modelos desarrollo de_sofware
 
Metodologia prototipado
Metodologia prototipadoMetodologia prototipado
Metodologia prototipado
 
El proceso de software
El proceso  de softwareEl proceso  de software
El proceso de software
 
Modelos del desarrollo del software gabriela brito
Modelos del desarrollo del software   gabriela britoModelos del desarrollo del software   gabriela brito
Modelos del desarrollo del software gabriela brito
 
Metodología Procesos de Desarrollo de Software
Metodología Procesos de Desarrollo de SoftwareMetodología Procesos de Desarrollo de Software
Metodología Procesos de Desarrollo de Software
 
Metodologia RUP
Metodologia RUPMetodologia RUP
Metodologia RUP
 
M. Sw. Modelo de procesos del software
M. Sw. Modelo de procesos del softwareM. Sw. Modelo de procesos del software
M. Sw. Modelo de procesos del software
 
Metodología Espiral
Metodología EspiralMetodología Espiral
Metodología Espiral
 
1 ingeniería de software
1 ingeniería de software1 ingeniería de software
1 ingeniería de software
 
Modelos de ciclo de vida
Modelos de ciclo de vidaModelos de ciclo de vida
Modelos de ciclo de vida
 
Modelos Prescriptivos 1.pdf
Modelos Prescriptivos 1.pdfModelos Prescriptivos 1.pdf
Modelos Prescriptivos 1.pdf
 

Andere mochten auch

Andere mochten auch (6)

What is horror1
What is horror1What is horror1
What is horror1
 
Actividad 4
Actividad 4Actividad 4
Actividad 4
 
Illegal Trade of endangered species
Illegal Trade of endangered speciesIllegal Trade of endangered species
Illegal Trade of endangered species
 
Cantico nicole&michelle
Cantico nicole&michelleCantico nicole&michelle
Cantico nicole&michelle
 
Cantico chi
Cantico chiCantico chi
Cantico chi
 
Hege Hofstad på CIENS-frokost 14. november 2013
Hege Hofstad på CIENS-frokost 14. november 2013Hege Hofstad på CIENS-frokost 14. november 2013
Hege Hofstad på CIENS-frokost 14. november 2013
 

Ähnlich wie Elección de un modelo de ciclo de vida en el desarrollo de software

03 unidad i modelos de ing soft
03 unidad i   modelos de ing soft03 unidad i   modelos de ing soft
03 unidad i modelos de ing soft
victdiazm
 
Introducción.pptx
Introducción.pptxIntroducción.pptx
Introducción.pptx
EXKU123
 
Tiposdeciclosdevida 110822211401-phpapp01
Tiposdeciclosdevida 110822211401-phpapp01Tiposdeciclosdevida 110822211401-phpapp01
Tiposdeciclosdevida 110822211401-phpapp01
Ralph Ralph
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
masilog
 
Expo modelocascada
Expo modelocascadaExpo modelocascada
Expo modelocascada
masilog
 

Ähnlich wie Elección de un modelo de ciclo de vida en el desarrollo de software (20)

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
 
Modelos o metodologías en las Ingenierías de Software
Modelos o metodologías en las Ingenierías de Software Modelos o metodologías en las Ingenierías de Software
Modelos o metodologías en las Ingenierías de Software
 
Modelos en la ingeniería de software
Modelos en la ingeniería de softwareModelos en la ingeniería de software
Modelos en la ingeniería de software
 
Tipos de ciclos de vida
Tipos de ciclos de vidaTipos de ciclos de vida
Tipos de ciclos de vida
 
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARE
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARECUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARE
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARE
 
03 unidad i modelos de ing soft
03 unidad i   modelos de ing soft03 unidad i   modelos de ing soft
03 unidad i modelos de ing soft
 
Introducción.pptx
Introducción.pptxIntroducción.pptx
Introducción.pptx
 
Investigación de modelos
Investigación de modelos Investigación de modelos
Investigación de modelos
 
Mariannys bermudez ensayo.pdf,
Mariannys bermudez ensayo.pdf,Mariannys bermudez ensayo.pdf,
Mariannys bermudez ensayo.pdf,
 
FranciscoGomez_ensayo
FranciscoGomez_ensayoFranciscoGomez_ensayo
FranciscoGomez_ensayo
 
Modelos del software
Modelos del softwareModelos del software
Modelos del software
 
Giorgio lopez ensayo
Giorgio lopez ensayoGiorgio lopez ensayo
Giorgio lopez ensayo
 
Trabajo de sistemas de software
Trabajo de sistemas de softwareTrabajo de sistemas de software
Trabajo de sistemas de software
 
Tiposdeciclosdevida 110822211401-phpapp01
Tiposdeciclosdevida 110822211401-phpapp01Tiposdeciclosdevida 110822211401-phpapp01
Tiposdeciclosdevida 110822211401-phpapp01
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
 
Expo modelocascada
Expo modelocascadaExpo modelocascada
Expo modelocascada
 
Modelo de desarrollo del software
Modelo de desarrollo del softwareModelo de desarrollo del software
Modelo de desarrollo del software
 
Modelos de Desarrollo
Modelos de DesarrolloModelos de Desarrollo
Modelos de Desarrollo
 
Mcvds
McvdsMcvds
Mcvds
 
Apuntes
ApuntesApuntes
Apuntes
 

Mehr von Ju Pe (8)

Elección de un modelo de ciclo de vida en el desarrollo de software
Elección de un modelo de ciclo de vida en el desarrollo de softwareElección de un modelo de ciclo de vida en el desarrollo de software
Elección de un modelo de ciclo de vida en el desarrollo de software
 
elementos declarativos en la construcción de software
elementos declarativos en la construcción de softwareelementos declarativos en la construcción de software
elementos declarativos en la construcción de software
 
Implementación y adaptación de patrones de diseño
Implementación y adaptación de patrones de diseñoImplementación y adaptación de patrones de diseño
Implementación y adaptación de patrones de diseño
 
Vinculación diseño-código
Vinculación diseño-códigoVinculación diseño-código
Vinculación diseño-código
 
Vinculación diseño-ódigo
Vinculación diseño-ódigoVinculación diseño-ódigo
Vinculación diseño-ódigo
 
Implicancias de uso de late binding
Implicancias de uso de late bindingImplicancias de uso de late binding
Implicancias de uso de late binding
 
Capitulo III La Quinta Disciplina.
Capitulo III La Quinta Disciplina.Capitulo III La Quinta Disciplina.
Capitulo III La Quinta Disciplina.
 
Capitulo III La Quinta Disciplina
Capitulo III La Quinta DisciplinaCapitulo III La Quinta Disciplina
Capitulo III La Quinta Disciplina
 

Kürzlich hochgeladen

NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
NadiaMartnez11
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 

Kürzlich hochgeladen (20)

NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
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
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 

Elección de un modelo de ciclo de vida en el desarrollo de software

  • 1. Elección de un modelo de ciclo de vida en el desarrollo de software Universidad de Oriente Núcleo Monagas Escuela de Ingeniería y Ciencias Aplicadas Áreas de Grado: CsC Profesor: Ing. Jonathan Vásquez Maturín, Abril 2015
  • 2.
  • 4.
  • 6.
  • 7. Es lineal Las actividades están relacionadas secuencialmente Cada etapa tiene una entrada y una salida Es rígido y sistemático Es monolítico La implementación se pospone hasta que no se comprendan los objetivos Los documentos a entregar rigen el proceso de software.
  • 8.
  • 9. Se tiene todo bien organizado y no se mezclan las fases Ayuda a localizar errores en las primeras etapas del proyecto a un bajo costo. Ayuda a minimizar los gastos de la planificación porque permite realizarla sin problemas.
  • 10. Gran dependencia en los requerimientos iníciales Difícilmente un cliente va a establecer al principio todos los requerimientos necesarios El modelo genera pocos signos visibles de progreso hasta el final Inicio de la codificación muy tarde en el ciclo de vida del proyecto
  • 11.
  • 12. Plan rápido Modelado, diseño rápido Construcción del Prototipo Desarrollo, entrega y retroalimentación Comunicación Entrega del desarrollo final
  • 13. Es útil cuando el cliente conoce los objetivos generales para el software Ofrece un mejor enfoque cuando el responsable del desarrollo del software está inseguro de la eficacia de un algoritmo, de la adaptabilidad de un sistema operativo o de la forma que debería tomar la interacción humano- máquina Se puede reutilizar el código
  • 14. El usuario tiende a crearse unas expectativas cuando ve el prototipo de cara al sistema final En aras de desarrollar rápidamente el prototipo, el desarrollador suele tomar algunas decisiones de implementación poco convenientes
  • 15.
  • 16. Determinar o fijar los objetivos Análisis del riesgo Desarrollar, verificar y validar Planificar
  • 17. Contiene una nueva etapa que es el análisis de riesgos, no incluida anteriormente. Este modelo es el indicado para desarrollar software con diferentes versiones actualizadas como se hace con los programas modernos de PC´s. La ingeniería puede desarrollarse a través del ciclo de vida clásico o el de construcción de prototipos. Este es el enfoque más realista actualmente.
  • 18. Comunicación con el cliente Planificación Análisis de riesgos Ingeniería Construcción y adaptación Evaluación el cliente
  • 19. No requiere una definición completa de los requerimientos del software a desarrollar para comenzar su funcionalidad. En la terminación de un producto desde el final de la primera iteración es muy factible aprobar los requisitos. Sufrir retrasos corre un riesgo menor, porque se comprueban los conflictos presentados tempranamente y existe la forma de poder corregirlos a tiempo.
  • 20. Existe complicación cuando se evalúa los riesgos. Se requiere la participación continua por parte del cliente. Se pierde tiempo al volver producir inicialmente una especificación completa de los requerimientos cuando se modifica o mejora el software.
  • 21.
  • 22. El modelo en cascada está enfocado en proyectos a corto plazo, poco innovadores y en general estáticos. Modelo de cascada es secuencial, esto genera retraso en las actividades. Los resultados del modelo en cascada se conocen una vez que el software este completamente listo. En el modelo de desarrollo de prototipos se deben establecer claramente las reglas para impedir que surjan errores. El modelo en espiral es en sí más realista para el desarrollo de sistemas más amplios y en grandes escalas. Modelo en espiral permite al desarrollador y al cliente, entender y estar preparado ante un posible riesgo.