SlideShare una empresa de Scribd logo
1 de 4
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

Uml (lenguaje unificado de modelado)
Uml (lenguaje unificado de modelado)Uml (lenguaje unificado de modelado)
Uml (lenguaje unificado de modelado)JhensOliver
 
Introducción a los Requerimientos no Funcionales
Introducción a los Requerimientos no FuncionalesIntroducción a los Requerimientos no Funcionales
Introducción a los Requerimientos no FuncionalesCarlos Zuluaga
 
Curso Java Inicial 5 Relaciones Entre Objetos
Curso Java Inicial   5 Relaciones Entre ObjetosCurso Java Inicial   5 Relaciones Entre Objetos
Curso Java Inicial 5 Relaciones Entre ObjetosEmilio Aviles Avila
 
Unidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UML
Unidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UMLUnidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UML
Unidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UMLCindy Adriana Bohórquez Santana
 
Arquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositórioArquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositóriorehoscript
 
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...Oswaldo Hernández
 
Primeros artefactos de análisis. casos de uso
Primeros artefactos de análisis. casos de usoPrimeros artefactos de análisis. casos de uso
Primeros artefactos de análisis. casos de usoJuan Pablo Bustos Thames
 
Patron Template
Patron TemplatePatron Template
Patron TemplateAn3s
 
Tema 3 Variables LingüíSticas, Variables Difusas Y Reglas Difusas. Razonamien...
Tema 3 Variables LingüíSticas, Variables Difusas Y Reglas Difusas. Razonamien...Tema 3 Variables LingüíSticas, Variables Difusas Y Reglas Difusas. Razonamien...
Tema 3 Variables LingüíSticas, Variables Difusas Y Reglas Difusas. Razonamien...ESCOM
 
Unidad 5 Mad Modelado Analisis Modelo Conceptual
Unidad 5 Mad Modelado Analisis   Modelo ConceptualUnidad 5 Mad Modelado Analisis   Modelo Conceptual
Unidad 5 Mad Modelado Analisis Modelo ConceptualSergio Sanchez
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareturlahackers
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clasesNedoww Haw
 
Metodologia y prototipo
Metodologia y prototipoMetodologia y prototipo
Metodologia y prototipoArturo Jimenez
 

La actualidad más candente (20)

Sesion12-componentes Visuales java
Sesion12-componentes Visuales javaSesion12-componentes Visuales java
Sesion12-componentes Visuales java
 
Uml (lenguaje unificado de modelado)
Uml (lenguaje unificado de modelado)Uml (lenguaje unificado de modelado)
Uml (lenguaje unificado de modelado)
 
Introducción a los Requerimientos no Funcionales
Introducción a los Requerimientos no FuncionalesIntroducción a los Requerimientos no Funcionales
Introducción a los Requerimientos no Funcionales
 
Curso Java Inicial 5 Relaciones Entre Objetos
Curso Java Inicial   5 Relaciones Entre ObjetosCurso Java Inicial   5 Relaciones Entre Objetos
Curso Java Inicial 5 Relaciones Entre Objetos
 
Unidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UML
Unidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UMLUnidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UML
Unidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UML
 
Arquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositórioArquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositório
 
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...
 
Primeros artefactos de análisis. casos de uso
Primeros artefactos de análisis. casos de usoPrimeros artefactos de análisis. casos de uso
Primeros artefactos de análisis. casos de uso
 
Patron Template
Patron TemplatePatron Template
Patron Template
 
Metodología Clásica
Metodología ClásicaMetodología Clásica
Metodología Clásica
 
Tema 3 Variables LingüíSticas, Variables Difusas Y Reglas Difusas. Razonamien...
Tema 3 Variables LingüíSticas, Variables Difusas Y Reglas Difusas. Razonamien...Tema 3 Variables LingüíSticas, Variables Difusas Y Reglas Difusas. Razonamien...
Tema 3 Variables LingüíSticas, Variables Difusas Y Reglas Difusas. Razonamien...
 
Unidad 5 Mad Modelado Analisis Modelo Conceptual
Unidad 5 Mad Modelado Analisis   Modelo ConceptualUnidad 5 Mad Modelado Analisis   Modelo Conceptual
Unidad 5 Mad Modelado Analisis Modelo Conceptual
 
Uml - Caso práctico
Uml - Caso prácticoUml - Caso práctico
Uml - Caso práctico
 
Modelos uml compras v4
Modelos uml compras v4Modelos uml compras v4
Modelos uml compras v4
 
Estimación Software por Puntos de Función
Estimación Software por Puntos de FunciónEstimación Software por Puntos de Función
Estimación Software por Puntos de Función
 
Busqueda Binaria
Busqueda BinariaBusqueda Binaria
Busqueda Binaria
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
 
Presentacion Patrones Creacionales
Presentacion Patrones CreacionalesPresentacion Patrones Creacionales
Presentacion Patrones Creacionales
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Metodologia y prototipo
Metodologia y prototipoMetodologia y prototipo
Metodologia y prototipo
 

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

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
 
Metodologias todas
Metodologias todasMetodologias todas
Metodologias todas
 
Metodologias desarrollo de software
Metodologias desarrollo de softwareMetodologias desarrollo de software
Metodologias desarrollo de software
 
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...
 
Tendumi
TendumiTendumi
Tendumi
 

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 MovimientoCloud 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 ProcesadorCloud Rodriguez
 
Sistemas Lineales Homogeneos con Coeficientes Constantes
Sistemas Lineales Homogeneos con Coeficientes ConstantesSistemas Lineales Homogeneos con Coeficientes Constantes
Sistemas Lineales Homogeneos con Coeficientes ConstantesCloud 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 BinarioCloud Rodriguez
 
Aritmetica del Computador
Aritmetica del ComputadorAritmetica del Computador
Aritmetica del ComputadorCloud 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.