SlideShare una empresa de Scribd logo
TRABAJO
      DE
PROGRAMACION II

TEMA: Ventajas y desventajas de los Modelos de Ciclo de Vida del
Software.



ESTUDIANTE: Emilio Rodríguez Cárdenas

PROFESOR: Ing. Elisa Ávila
INTRODUCCIÓN

Desde hace ya algunos años se ha ido desarrollando una singular polémica con respecto a
los distintos modelos de Ciclo de Vida para los Software que han ido haciendo aparición
con el paso del tiempo. Algunos muy aceptados, otros no tanto, con sus diferentes
ventajas y desventajas, han logrado introducirse dentro de las principales metodología de
desarrollo de Software actual, y han sido adoptados por muchos programadores alrededor
del mundo. En el presente trabajo se darán a conocer las principales características,
ventajas y desventajas de dichos modelos.
En la siguiente Tabla Comparativa se pueden apreciar las principales diferencias, ventajas y desventajas de algunos
  modelos de Proceso o Ciclo de vida del Software.


                                                   MODELOS
                                        CASCADA                                      EVOLUTIVO
ASPECTOS                      PURO         RETROALIMENTADO INCREMENTAL                   ESPIRAL         PROTOTIPO

Requiere Conocimiento
Inicial de Todos los             Si                  Si                   No                No                No
Requerimientos.
                                                     Si
Permite cambios en los                          (Pueden ser
Requerimientos.                 No            Catastróficos en            Si                 Si                Si
                                                Etapas Muy
                                                Avanzadas)
Nivel de Costos.               Alto                 Alto                Medio             Medio              Alto
Nivel de Organización.         Alto                 Alto                Medio              Alto             Medio
Nivel de Flexibilidad.       Muy Bajo              Bajo                 Medio              Alto              Alto
Numero Requerido de           Mucho               Mucho                 Medio             Poco              Poco
Personal de Trabajo.
Retorno entre las Etapas                             Si
de Desarrollo.                  No         (Pero es muy Costoso)          Si                 Si                Si
Disponibilidad del
Proyecto en menos               No                  No                    Si                 Si                Si
tiempo.
Puede Evolucionar.              No                  Si                    Si                 Si               Si
Tiene Versiones                 No                  No                    Si                 Si               No
Limitadas Funcionales.
                                                                      Pequeño,           Pequeño,          Pequeño,
Tipo de Software que se      Pequeño        Pequeño y Mediano         Mediano y         Mediano y         Mediano y
Puede Desarrollar.                                                     Grande.            Grande            Grande
                                                                                        (Complejo)        (Complejo)
Nivel de Evaluación de         Bajo                Bajo                 Medio            Alto (Muy           Alto
Riesgos.                                                                                   Difícil)
Índice de Errores en           Alto               Medio                  Bajo               Bajo             Bajo
Proyectos Finalizados.
Nivel de Aceptación a          Bajo                 Alto                Medio              Bajo             Medio
Nivel Comercial.


  Como se puede constatar; aún los Modelos que al parecer muestran muchas más ventajas que otros son menos
  aceptados y utilizados actualmente, esto debido al bajo nivel de aceptación dentro de la sociedad solicitante de
  software. Sin embargo, dichos modelos utilizan un enfoque informático mucho más completo, realista y eficaz para el
  desarrollo del Software, que permite aumentar la calidad del software y disminuir el índice de errores.
REFERENCIAS BIBLIOGRAFICAS

-http://www.ia.uned.es/

-http://ciclosdevida.blogcindario.com/

-http://es.wikipedia.org/wiki/Software

-Unidades temáticas de Ingeniería del Software – Ciclo de vida del Software. (3era Edición)

- Implementación y Debugging – Ciclo de Vida del Software.

Más contenido relacionado

La actualidad más candente

Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
Andrés Felipe Montoya Ríos
 
Pseint
PseintPseint
54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-software54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-software
cristina_devargas
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
Jaime amambal
 
Dfd ejercicios 2017__01
Dfd ejercicios 2017__01Dfd ejercicios 2017__01
Dfd ejercicios 2017__01
Don Augusto
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
Luis Sanchez
 
Condicional múltiple
Condicional múltipleCondicional múltiple
Condicional múltiple
cristian guevara
 
02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo
Tete Alar
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
Yadith Miranda Silva
 
Caso de uso de biblioteca
Caso de uso de bibliotecaCaso de uso de biblioteca
Caso de uso de biblioteca
persye
 
Modelo entidad relación de base de datos
Modelo entidad relación de base de datosModelo entidad relación de base de datos
Modelo entidad relación de base de datos
ani_tuza
 
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
Freddy Aguilar
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascada
Juan Pablo Bustos Thames
 
Cuadro comparativo de enfoque estructurado y enfoque orientado
Cuadro comparativo de enfoque estructurado y enfoque orientadoCuadro comparativo de enfoque estructurado y enfoque orientado
Cuadro comparativo de enfoque estructurado y enfoque orientado
FreddySantiago32
 
Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"
Cesar David Fernandez Grueso
 
Del Modelo Entidad-Relación al Modelo relacional
Del Modelo Entidad-Relación al Modelo relacionalDel Modelo Entidad-Relación al Modelo relacional
Del Modelo Entidad-Relación al Modelo relacional
Luis Eduardo Pelaez Valencia
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto software
Jennifer Andrea Cano Guevara
 
Diagramas y documentación de actividades del proyecto JOSE LUIS SUAREZ.pdf
Diagramas y documentación de actividades del proyecto JOSE LUIS SUAREZ.pdfDiagramas y documentación de actividades del proyecto JOSE LUIS SUAREZ.pdf
Diagramas y documentación de actividades del proyecto JOSE LUIS SUAREZ.pdf
JosLuisSuarezPinzn
 
5.1 ejemplos uml
5.1 ejemplos uml5.1 ejemplos uml
5.1 ejemplos uml
Ricardo Castro
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
claudyabra
 

La actualidad más candente (20)

Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
Pseint
PseintPseint
Pseint
 
54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-software54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-software
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 
Dfd ejercicios 2017__01
Dfd ejercicios 2017__01Dfd ejercicios 2017__01
Dfd ejercicios 2017__01
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Condicional múltiple
Condicional múltipleCondicional múltiple
Condicional múltiple
 
02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
 
Caso de uso de biblioteca
Caso de uso de bibliotecaCaso de uso de biblioteca
Caso de uso de biblioteca
 
Modelo entidad relación de base de datos
Modelo entidad relación de base de datosModelo entidad relación de base de datos
Modelo entidad relación de base de datos
 
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
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascada
 
Cuadro comparativo de enfoque estructurado y enfoque orientado
Cuadro comparativo de enfoque estructurado y enfoque orientadoCuadro comparativo de enfoque estructurado y enfoque orientado
Cuadro comparativo de enfoque estructurado y enfoque orientado
 
Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"
 
Del Modelo Entidad-Relación al Modelo relacional
Del Modelo Entidad-Relación al Modelo relacionalDel Modelo Entidad-Relación al Modelo relacional
Del Modelo Entidad-Relación al Modelo relacional
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto software
 
Diagramas y documentación de actividades del proyecto JOSE LUIS SUAREZ.pdf
Diagramas y documentación de actividades del proyecto JOSE LUIS SUAREZ.pdfDiagramas y documentación de actividades del proyecto JOSE LUIS SUAREZ.pdf
Diagramas y documentación de actividades del proyecto JOSE LUIS SUAREZ.pdf
 
5.1 ejemplos uml
5.1 ejemplos uml5.1 ejemplos uml
5.1 ejemplos uml
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 

Similar a Modelos de Ciclo de Vida del Software [Ventajas y Desventajas]

Introducción a la ingeniería dirigida por modelos
Introducción a la ingeniería dirigida por modelosIntroducción a la ingeniería dirigida por modelos
Introducción a la ingeniería dirigida por modelos
Vicente García Díaz
 
15 el-desarrollo-del-software
15 el-desarrollo-del-software15 el-desarrollo-del-software
15 el-desarrollo-del-software
visualmolina
 
Presentacion tesis espe 2012
Presentacion tesis espe 2012Presentacion tesis espe 2012
Presentacion tesis espe 2012
Juan Pablo Zaldumbide Proaño
 
Presentación estetoscopio
Presentación estetoscopioPresentación estetoscopio
Presentación estetoscopio
Juan Rodríguez
 
Is clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesosIs clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesos
yesika Rodriguez farreras
 
Swreng
SwrengSwreng
Procesos ligeros vs pesados, MSF MOF ITIL
Procesos ligeros vs pesados, MSF MOF ITILProcesos ligeros vs pesados, MSF MOF ITIL
Procesos ligeros vs pesados, MSF MOF ITIL
Oscar Limachi
 
Modelos de Ciclos de Vida
Modelos de Ciclos de VidaModelos de Ciclos de Vida
Modelos de Ciclos de Vida
madpitbull_99
 
Metodologias desarrollo de software
Metodologias desarrollo de softwareMetodologias desarrollo de software
Metodologias desarrollo de software
Carlos Andres Islas Maldonado
 
Metodologias todas
Metodologias todasMetodologias todas
Metodologias todas
Carlos Andres Islas Maldonado
 
Escaces de agua
Escaces de aguaEscaces de agua
Escaces de agua
517eves
 
Escaces de agua
Escaces de aguaEscaces de agua
Escaces de agua
517eves
 
Webquest
WebquestWebquest
Webquest
Andy152
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
IngenierosD
 
Is clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesosIs clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesos
Ale Mejia
 
métodos y procesos
métodos y procesosmétodos y procesos
métodos y procesos
Edward Andres Aponte Rodrigurez
 
Presentación ciclo de vida
Presentación ciclo de vidaPresentación ciclo de vida
Presentación ciclo de vida
kelvinveliz
 
Alba y Consuelo - Desarrollo y Diseño un solo mundo
Alba y Consuelo - Desarrollo y Diseño un solo mundoAlba y Consuelo - Desarrollo y Diseño un solo mundo
Alba y Consuelo - Desarrollo y Diseño un solo mundo
9punto5
 
Pokayoke
PokayokePokayoke
SCRUM no es suficiente...
SCRUM no es suficiente...SCRUM no es suficiente...
SCRUM no es suficiente...
Israel Antezana Rojas
 

Similar a Modelos de Ciclo de Vida del Software [Ventajas y Desventajas] (20)

Introducción a la ingeniería dirigida por modelos
Introducción a la ingeniería dirigida por modelosIntroducción a la ingeniería dirigida por modelos
Introducción a la ingeniería dirigida por modelos
 
15 el-desarrollo-del-software
15 el-desarrollo-del-software15 el-desarrollo-del-software
15 el-desarrollo-del-software
 
Presentacion tesis espe 2012
Presentacion tesis espe 2012Presentacion tesis espe 2012
Presentacion tesis espe 2012
 
Presentación estetoscopio
Presentación estetoscopioPresentación estetoscopio
Presentación estetoscopio
 
Is clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesosIs clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesos
 
Swreng
SwrengSwreng
Swreng
 
Procesos ligeros vs pesados, MSF MOF ITIL
Procesos ligeros vs pesados, MSF MOF ITILProcesos ligeros vs pesados, MSF MOF ITIL
Procesos ligeros vs pesados, MSF MOF ITIL
 
Modelos de Ciclos de Vida
Modelos de Ciclos de VidaModelos de Ciclos de Vida
Modelos de Ciclos de Vida
 
Metodologias desarrollo de software
Metodologias desarrollo de softwareMetodologias desarrollo de software
Metodologias desarrollo de software
 
Metodologias todas
Metodologias todasMetodologias todas
Metodologias todas
 
Escaces de agua
Escaces de aguaEscaces de agua
Escaces de agua
 
Escaces de agua
Escaces de aguaEscaces de agua
Escaces de agua
 
Webquest
WebquestWebquest
Webquest
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Is clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesosIs clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesos
 
métodos y procesos
métodos y procesosmétodos y procesos
métodos y procesos
 
Presentación ciclo de vida
Presentación ciclo de vidaPresentación ciclo de vida
Presentación ciclo de vida
 
Alba y Consuelo - Desarrollo y Diseño un solo mundo
Alba y Consuelo - Desarrollo y Diseño un solo mundoAlba y Consuelo - Desarrollo y Diseño un solo mundo
Alba y Consuelo - Desarrollo y Diseño un solo mundo
 
Pokayoke
PokayokePokayoke
Pokayoke
 
SCRUM no es suficiente...
SCRUM no es suficiente...SCRUM no es suficiente...
SCRUM no es suficiente...
 

Más de Cloud Rodriguez

Fuerza Magnética Sobre una Carga Electrica en Movimiento
Fuerza Magnética Sobre una Carga Electrica en MovimientoFuerza Magnética Sobre una Carga Electrica en Movimiento
Fuerza Magnética Sobre una Carga Electrica en Movimiento
Cloud Rodriguez
 
Bus Quick Path Interconnect [QPI]
Bus Quick Path Interconnect [QPI]Bus Quick Path Interconnect [QPI]
Bus Quick Path Interconnect [QPI]
Cloud Rodriguez
 
Modos de Direccionamiento del Procesador (IEEE)
Modos de Direccionamiento del Procesador (IEEE)Modos de Direccionamiento del Procesador (IEEE)
Modos de Direccionamiento del Procesador (IEEE)
Cloud Rodriguez
 
Modos de Direccionamiento del Procesador
Modos de Direccionamiento del ProcesadorModos de Direccionamiento del Procesador
Modos de Direccionamiento del Procesador
Cloud Rodriguez
 
El Cronometro
El CronometroEl Cronometro
El Cronometro
Cloud Rodriguez
 
Sistemas Lineales Homogeneos con Coeficientes Constantes
Sistemas Lineales Homogeneos con Coeficientes ConstantesSistemas Lineales Homogeneos con Coeficientes Constantes
Sistemas Lineales Homogeneos con Coeficientes Constantes
Cloud Rodriguez
 
Plan de desarrollo sostenible para el ecuador [PDSE]
Plan de desarrollo sostenible para el ecuador [PDSE]Plan de desarrollo sostenible para el ecuador [PDSE]
Plan de desarrollo sostenible para el ecuador [PDSE]
Cloud Rodriguez
 
Teorema de Role y del Valor Medio [Calculo 2]
Teorema de Role y del Valor Medio [Calculo 2]Teorema de Role y del Valor Medio [Calculo 2]
Teorema de Role y del Valor Medio [Calculo 2]
Cloud Rodriguez
 
Sistema Numérico Binario
Sistema Numérico BinarioSistema Numérico Binario
Sistema Numérico Binario
Cloud Rodriguez
 
Aritmetica del Computador
Aritmetica del ComputadorAritmetica del Computador
Aritmetica del Computador
Cloud Rodriguez
 
Equipos redes
Equipos redesEquipos redes
Equipos redes
Cloud Rodriguez
 

Más de Cloud Rodriguez (11)

Fuerza Magnética Sobre una Carga Electrica en Movimiento
Fuerza Magnética Sobre una Carga Electrica en MovimientoFuerza Magnética Sobre una Carga Electrica en Movimiento
Fuerza Magnética Sobre una Carga Electrica en Movimiento
 
Bus Quick Path Interconnect [QPI]
Bus Quick Path Interconnect [QPI]Bus Quick Path Interconnect [QPI]
Bus Quick Path Interconnect [QPI]
 
Modos de Direccionamiento del Procesador (IEEE)
Modos de Direccionamiento del Procesador (IEEE)Modos de Direccionamiento del Procesador (IEEE)
Modos de Direccionamiento del Procesador (IEEE)
 
Modos de Direccionamiento del Procesador
Modos de Direccionamiento del ProcesadorModos de Direccionamiento del Procesador
Modos de Direccionamiento del Procesador
 
El Cronometro
El CronometroEl Cronometro
El Cronometro
 
Sistemas Lineales Homogeneos con Coeficientes Constantes
Sistemas Lineales Homogeneos con Coeficientes ConstantesSistemas Lineales Homogeneos con Coeficientes Constantes
Sistemas Lineales Homogeneos con Coeficientes Constantes
 
Plan de desarrollo sostenible para el ecuador [PDSE]
Plan de desarrollo sostenible para el ecuador [PDSE]Plan de desarrollo sostenible para el ecuador [PDSE]
Plan de desarrollo sostenible para el ecuador [PDSE]
 
Teorema de Role y del Valor Medio [Calculo 2]
Teorema de Role y del Valor Medio [Calculo 2]Teorema de Role y del Valor Medio [Calculo 2]
Teorema de Role y del Valor Medio [Calculo 2]
 
Sistema Numérico Binario
Sistema Numérico BinarioSistema Numérico Binario
Sistema Numérico Binario
 
Aritmetica del Computador
Aritmetica del ComputadorAritmetica del Computador
Aritmetica del Computador
 
Equipos redes
Equipos redesEquipos redes
Equipos redes
 

Modelos de Ciclo de Vida del Software [Ventajas y Desventajas]

  • 1. TRABAJO DE PROGRAMACION II TEMA: Ventajas y desventajas de los Modelos de Ciclo de Vida del Software. ESTUDIANTE: Emilio Rodríguez Cárdenas PROFESOR: Ing. Elisa Ávila
  • 2. INTRODUCCIÓN Desde hace ya algunos años se ha ido desarrollando una singular polémica con respecto a los distintos modelos de Ciclo de Vida para los Software que han ido haciendo aparición con el paso del tiempo. Algunos muy aceptados, otros no tanto, con sus diferentes ventajas y desventajas, han logrado introducirse dentro de las principales metodología de desarrollo de Software actual, y han sido adoptados por muchos programadores alrededor del mundo. En el presente trabajo se darán a conocer las principales características, ventajas y desventajas de dichos modelos.
  • 3. En la siguiente Tabla Comparativa se pueden apreciar las principales diferencias, ventajas y desventajas de algunos modelos de Proceso o Ciclo de vida del Software. MODELOS CASCADA EVOLUTIVO ASPECTOS PURO RETROALIMENTADO INCREMENTAL ESPIRAL PROTOTIPO Requiere Conocimiento Inicial de Todos los Si Si No No No Requerimientos. Si Permite cambios en los (Pueden ser Requerimientos. No Catastróficos en Si Si Si Etapas Muy Avanzadas) Nivel de Costos. Alto Alto Medio Medio Alto Nivel de Organización. Alto Alto Medio Alto Medio Nivel de Flexibilidad. Muy Bajo Bajo Medio Alto Alto Numero Requerido de Mucho Mucho Medio Poco Poco Personal de Trabajo. Retorno entre las Etapas Si de Desarrollo. No (Pero es muy Costoso) Si Si Si Disponibilidad del Proyecto en menos No No Si Si Si tiempo. Puede Evolucionar. No Si Si Si Si Tiene Versiones No No Si Si No Limitadas Funcionales. Pequeño, Pequeño, Pequeño, Tipo de Software que se Pequeño Pequeño y Mediano Mediano y Mediano y Mediano y Puede Desarrollar. Grande. Grande Grande (Complejo) (Complejo) Nivel de Evaluación de Bajo Bajo Medio Alto (Muy Alto Riesgos. Difícil) Índice de Errores en Alto Medio Bajo Bajo Bajo Proyectos Finalizados. Nivel de Aceptación a Bajo Alto Medio Bajo Medio Nivel Comercial. Como se puede constatar; aún los Modelos que al parecer muestran muchas más ventajas que otros son menos aceptados y utilizados actualmente, esto debido al bajo nivel de aceptación dentro de la sociedad solicitante de software. Sin embargo, dichos modelos utilizan un enfoque informático mucho más completo, realista y eficaz para el desarrollo del Software, que permite aumentar la calidad del software y disminuir el índice de errores.
  • 4. REFERENCIAS BIBLIOGRAFICAS -http://www.ia.uned.es/ -http://ciclosdevida.blogcindario.com/ -http://es.wikipedia.org/wiki/Software -Unidades temáticas de Ingeniería del Software – Ciclo de vida del Software. (3era Edición) - Implementación y Debugging – Ciclo de Vida del Software.