SlideShare una empresa de Scribd logo
• José Cobo
• Joel Villao
• Anthony Lozano
• José Lema
• Samuel Hereira
El término “Crisis del Software” fue acuñado a principios de los años 70, cuando la
ingeniería de software era prácticamente inexistente.
El término expresaba las dificultades del desarrollo de software frente al rápido
crecimiento de la demanda por el mismo, de la complejidad de los problemas a ser
resueltos y de la inexistencia de técnicas establecidas para el desarrollo de sistemas
que funcionaran adecuadamente o pudieran ser validados.
La crisis del software se refiere a un conjunto de problemas encontrados en el
desarrollo del software de computadoras. Los problemas no están limitados al
software que “no funciona adecuadamente”.
La crisis del software abarca los problemas asociados con cómo desarrollar el
software, cómo mantener un volumen creciente de software existente y cómo
podemos esperar satisfacer la demanda creciente de software.
Aunque la referencia a una “crisis del software” puede ser criticada por ser algo
melodramático, la frase sirve como un propósito útil para alumbrar los problemas
reales encontrados en todas las áreas de desarrollo del software.
Causas
Uno de los principales problemas en el desarrollo de software de hoy en día es que
muchos proyectos empiezan la programación tan pronto se definen y concentran
mucho de su esfuerzo en la escritura de código.
Últimamente el desarrollo de software se ralentizado. El estudio de este fenómeno es
importante porque la existencia de software científico libre facilita que cualquier
laboratorio del mundo pueda desarrollar ciencia libre usando este software como
herramienta de trabajo.
Algunas de las causas que indican que el software se encuentra en un periodo de crisis
son:
• Baja Calidad del Software.
• Tiempo y Presupuesto Excedido.
• Confiabilidad Cuestionable.
• Altos Requerimientos de Personal para desarrollo y mantenimiento
Consecuencias
▪ Tanto en sus inicios, como en la época actual, una gran cantidad de proyectos de
software tuvieron diversos problemas con respecto al tiempo y presupuesto que se
le había estimado, causando accidentes que más allá de costos, involucraban daños
a propiedades, y en el peor de los casos, la muerte de personas.
Algunos ejemplos son:
Accidente de un F-18 (1986): En abril de 1986 un avión de combate se estrelló por
culpa de un giro descontrolado atribuido a una expresión “if then”, para la cual no
había una expresión “else”, debido a que los desarrolladores del software lo
consideraron innecesario.
Muertes por el Therac-25 (1985-1987): El Therac-25 fue una máquina de radioterapia
que causó la muerte de varios pacientes en diversos hospitales de Estados Unidos y
Canadá, debido a las radiaciones de alto poder aplicadas sin control, las cuales fueron
atribuidas a la falta de control de calidad del software médico.
▪ Sobrecosto, retraso y cancelación en el sistema del Bank of America (1988): En el
año de 1988, este banco invirtió 23 millones de dólares en un sistema
computarizado llamado MasterNet, el cual servía para contabilidad y reportes de
fideicomisos. No obstante, para que el sistema funcionara, se tuvo que invertir 60
millones de dólares más, por lo que finalmente el sistema fue cancelado.
La Solución
La Ingeniería del Software, según R.Pressman, es “Una disciplina que integra
métodos, herramientas y procedimientos para el desarrollo de SW de computador”.
Es decir, es una disciplina que intenta racionalizar el proceso de desarrollo de
software y establecer unas pautas a seguir para el desarrollo que minimicen tiempo,
esfuerzo, y coste de desarrollo y maximicen la calidad del software.
Estos factores son:
▪ Aumento del poder computacional.
• Reducción del costo del hardware.
• Rápida obsolescencia de hardware y software.
• Aceptación de la computarización en las empresas.
• Incremento en el número de usuarios de los sistemas de software.
• Tipo de usuario no homogéneo aun en sistemas hechos a la medida.
• Personal de desarrollado y mantenimiento diferente.
• La magnitud del proyecto impacta en:
- Tiempo costo y número de desarrolladores.
- Control.
▪ Universidad Regional Autonoma de los Andes
▪ http://carlos1193.blogspot.com/2013/04/la-crisis-del-software.html
▪ Universidad Politécnica de Valencia
▪ https://histinf.blogs.upv.es/2011/01/04/la-crisis-del-software/

Más contenido relacionado

La actualidad más candente

Crisis del software
Crisis del softwareCrisis del software
Crisis del software
ecasteloc
 
6. Administración de la Calidad de Software
6. Administración de la Calidad de Software6. Administración de la Calidad de Software
6. Administración de la Calidad de Software
Mario A Moreno Rocha
 
Ingenieria de software - Unidad 4 seguridad
Ingenieria de software - Unidad 4 seguridadIngenieria de software - Unidad 4 seguridad
Ingenieria de software - Unidad 4 seguridad
José Antonio Sandoval Acosta
 
Metodologias rup
Metodologias rupMetodologias rup
Metodologias rup
densy de la cruz lucero
 
Definición y función de lenguaje java script
Definición y  función de lenguaje java scriptDefinición y  función de lenguaje java script
Definición y función de lenguaje java script
Andres Rodriguez
 
Comparativo modelos de calidad
Comparativo modelos de calidadComparativo modelos de calidad
Comparativo modelos de calidad
yessicagongora
 
Cuadro comparativo de_modelos_de_procesos_de_software
Cuadro comparativo de_modelos_de_procesos_de_softwareCuadro comparativo de_modelos_de_procesos_de_software
Cuadro comparativo de_modelos_de_procesos_de_software
Shaman King
 
Procesos De Ingenieria Del Software
Procesos De Ingenieria Del SoftwareProcesos De Ingenieria Del Software
Procesos De Ingenieria Del Software
Raquel Solano
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
2 modelos de la ingenieria de software
2  modelos de la ingenieria de software2  modelos de la ingenieria de software
2 modelos de la ingenieria de software
Alberto Flores De Peñafiel
 
Software quality assurance lecture 1
Software quality assurance lecture 1Software quality assurance lecture 1
Software quality assurance lecture 1
Abdul Basit
 
La Calidad de Software
La Calidad de SoftwareLa Calidad de Software
La Calidad de Software
Américo Uriarte Quispe
 
Metricas de software
Metricas de softwareMetricas de software
Metricas de software
sophialara123
 
Virus y antivirus
Virus y antivirusVirus y antivirus
Virus y antivirus
Banco de la Nación
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
Micky Jerzy
 
Ingeniería inversa y reingeniería de software
Ingeniería inversa y reingeniería de softwareIngeniería inversa y reingeniería de software
Ingeniería inversa y reingeniería de software
Moises Medina
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
Ades27
 
Chapter_01.ppt
Chapter_01.pptChapter_01.ppt
Chapter_01.ppt
MSahibKhan
 
Pruebas funcionales
Pruebas funcionalesPruebas funcionales
Pruebas funcionales
Alfonso Gabriel López Ceballos
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccion
Jose Diaz Silva
 

La actualidad más candente (20)

Crisis del software
Crisis del softwareCrisis del software
Crisis del software
 
6. Administración de la Calidad de Software
6. Administración de la Calidad de Software6. Administración de la Calidad de Software
6. Administración de la Calidad de Software
 
Ingenieria de software - Unidad 4 seguridad
Ingenieria de software - Unidad 4 seguridadIngenieria de software - Unidad 4 seguridad
Ingenieria de software - Unidad 4 seguridad
 
Metodologias rup
Metodologias rupMetodologias rup
Metodologias rup
 
Definición y función de lenguaje java script
Definición y  función de lenguaje java scriptDefinición y  función de lenguaje java script
Definición y función de lenguaje java script
 
Comparativo modelos de calidad
Comparativo modelos de calidadComparativo modelos de calidad
Comparativo modelos de calidad
 
Cuadro comparativo de_modelos_de_procesos_de_software
Cuadro comparativo de_modelos_de_procesos_de_softwareCuadro comparativo de_modelos_de_procesos_de_software
Cuadro comparativo de_modelos_de_procesos_de_software
 
Procesos De Ingenieria Del Software
Procesos De Ingenieria Del SoftwareProcesos De Ingenieria Del Software
Procesos De Ingenieria Del Software
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
2 modelos de la ingenieria de software
2  modelos de la ingenieria de software2  modelos de la ingenieria de software
2 modelos de la ingenieria de software
 
Software quality assurance lecture 1
Software quality assurance lecture 1Software quality assurance lecture 1
Software quality assurance lecture 1
 
La Calidad de Software
La Calidad de SoftwareLa Calidad de Software
La Calidad de Software
 
Metricas de software
Metricas de softwareMetricas de software
Metricas de software
 
Virus y antivirus
Virus y antivirusVirus y antivirus
Virus y antivirus
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
Ingeniería inversa y reingeniería de software
Ingeniería inversa y reingeniería de softwareIngeniería inversa y reingeniería de software
Ingeniería inversa y reingeniería de software
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
 
Chapter_01.ppt
Chapter_01.pptChapter_01.ppt
Chapter_01.ppt
 
Pruebas funcionales
Pruebas funcionalesPruebas funcionales
Pruebas funcionales
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccion
 

Similar a La Crisis del Software (Grupo #2)

La crisis del software
La crisis del softwareLa crisis del software
La crisis del software
Adriano Ayala Cordova
 
Software de ingeniería.diana.2ºc
Software de ingeniería.diana.2ºcSoftware de ingeniería.diana.2ºc
Software de ingeniería.diana.2ºc
dianafani
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
Carlos Vega Valqui
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
Carlos Vega Valqui
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
Carlos Vega Valqui
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
Carlos Vega Valqui
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
Proyectos de Sistemas - UNPRG
 
Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de software
DanielRodriguezFerna3
 
Software
Software Software
Software
FernandoMFC
 
Ornelas muñizdavid actividad1.1_grupo_si5-2
Ornelas muñizdavid actividad1.1_grupo_si5-2Ornelas muñizdavid actividad1.1_grupo_si5-2
Ornelas muñizdavid actividad1.1_grupo_si5-2
David Ornelas Muñiz
 
Unidad i ing_soft
Unidad i ing_softUnidad i ing_soft
Unidad i ing_soft
UCC
 
Estado del arte_ing sistemas
Estado del arte_ing sistemasEstado del arte_ing sistemas
Estado del arte_ing sistemas
Andres Orozco-- Pucesd
 
Crisis del Software.pptx
Crisis del Software.pptxCrisis del Software.pptx
Crisis del Software.pptx
JeremyJurezMateo1
 
Introducción procesos desarrollo software
Introducción procesos desarrollo software Introducción procesos desarrollo software
Introducción procesos desarrollo software
Edward Andres Aponte Rodrigurez
 
ciclosdevidadelsoftware.ppt
ciclosdevidadelsoftware.pptciclosdevidadelsoftware.ppt
ciclosdevidadelsoftware.ppt
LuisEnriquePalominoC
 
Separata de metodologia desarrollo software
Separata de metodologia desarrollo softwareSeparata de metodologia desarrollo software
Separata de metodologia desarrollo software
INSTITUTO SUPERIOR TECNOLOGICO LUIS E. VALCARCEL DE ILO
 
02 Mitos de la ingeniería de software
02 Mitos de la ingeniería de software02 Mitos de la ingeniería de software
02 Mitos de la ingeniería de software
Juan Manuel Gonzalez Calleros
 
Ensayo (El Software)
Ensayo (El Software)Ensayo (El Software)
Ensayo (El Software)
'Crlooz Márqez
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
Ingryd Cobain
 
1. introduccion a la calidad del software
1. introduccion a la calidad del software1. introduccion a la calidad del software
1. introduccion a la calidad del software
Juan Pablo Carvallo
 

Similar a La Crisis del Software (Grupo #2) (20)

La crisis del software
La crisis del softwareLa crisis del software
La crisis del software
 
Software de ingeniería.diana.2ºc
Software de ingeniería.diana.2ºcSoftware de ingeniería.diana.2ºc
Software de ingeniería.diana.2ºc
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
 
Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de software
 
Software
Software Software
Software
 
Ornelas muñizdavid actividad1.1_grupo_si5-2
Ornelas muñizdavid actividad1.1_grupo_si5-2Ornelas muñizdavid actividad1.1_grupo_si5-2
Ornelas muñizdavid actividad1.1_grupo_si5-2
 
Unidad i ing_soft
Unidad i ing_softUnidad i ing_soft
Unidad i ing_soft
 
Estado del arte_ing sistemas
Estado del arte_ing sistemasEstado del arte_ing sistemas
Estado del arte_ing sistemas
 
Crisis del Software.pptx
Crisis del Software.pptxCrisis del Software.pptx
Crisis del Software.pptx
 
Introducción procesos desarrollo software
Introducción procesos desarrollo software Introducción procesos desarrollo software
Introducción procesos desarrollo software
 
ciclosdevidadelsoftware.ppt
ciclosdevidadelsoftware.pptciclosdevidadelsoftware.ppt
ciclosdevidadelsoftware.ppt
 
Separata de metodologia desarrollo software
Separata de metodologia desarrollo softwareSeparata de metodologia desarrollo software
Separata de metodologia desarrollo software
 
02 Mitos de la ingeniería de software
02 Mitos de la ingeniería de software02 Mitos de la ingeniería de software
02 Mitos de la ingeniería de software
 
Ensayo (El Software)
Ensayo (El Software)Ensayo (El Software)
Ensayo (El Software)
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
1. introduccion a la calidad del software
1. introduccion a la calidad del software1. introduccion a la calidad del software
1. introduccion a la calidad del software
 

La Crisis del Software (Grupo #2)

  • 1. • José Cobo • Joel Villao • Anthony Lozano • José Lema • Samuel Hereira
  • 2. El término “Crisis del Software” fue acuñado a principios de los años 70, cuando la ingeniería de software era prácticamente inexistente. El término expresaba las dificultades del desarrollo de software frente al rápido crecimiento de la demanda por el mismo, de la complejidad de los problemas a ser resueltos y de la inexistencia de técnicas establecidas para el desarrollo de sistemas que funcionaran adecuadamente o pudieran ser validados.
  • 3. La crisis del software se refiere a un conjunto de problemas encontrados en el desarrollo del software de computadoras. Los problemas no están limitados al software que “no funciona adecuadamente”. La crisis del software abarca los problemas asociados con cómo desarrollar el software, cómo mantener un volumen creciente de software existente y cómo podemos esperar satisfacer la demanda creciente de software. Aunque la referencia a una “crisis del software” puede ser criticada por ser algo melodramático, la frase sirve como un propósito útil para alumbrar los problemas reales encontrados en todas las áreas de desarrollo del software.
  • 4. Causas Uno de los principales problemas en el desarrollo de software de hoy en día es que muchos proyectos empiezan la programación tan pronto se definen y concentran mucho de su esfuerzo en la escritura de código. Últimamente el desarrollo de software se ralentizado. El estudio de este fenómeno es importante porque la existencia de software científico libre facilita que cualquier laboratorio del mundo pueda desarrollar ciencia libre usando este software como herramienta de trabajo.
  • 5. Algunas de las causas que indican que el software se encuentra en un periodo de crisis son: • Baja Calidad del Software. • Tiempo y Presupuesto Excedido. • Confiabilidad Cuestionable. • Altos Requerimientos de Personal para desarrollo y mantenimiento
  • 6. Consecuencias ▪ Tanto en sus inicios, como en la época actual, una gran cantidad de proyectos de software tuvieron diversos problemas con respecto al tiempo y presupuesto que se le había estimado, causando accidentes que más allá de costos, involucraban daños a propiedades, y en el peor de los casos, la muerte de personas. Algunos ejemplos son:
  • 7. Accidente de un F-18 (1986): En abril de 1986 un avión de combate se estrelló por culpa de un giro descontrolado atribuido a una expresión “if then”, para la cual no había una expresión “else”, debido a que los desarrolladores del software lo consideraron innecesario. Muertes por el Therac-25 (1985-1987): El Therac-25 fue una máquina de radioterapia que causó la muerte de varios pacientes en diversos hospitales de Estados Unidos y Canadá, debido a las radiaciones de alto poder aplicadas sin control, las cuales fueron atribuidas a la falta de control de calidad del software médico.
  • 8. ▪ Sobrecosto, retraso y cancelación en el sistema del Bank of America (1988): En el año de 1988, este banco invirtió 23 millones de dólares en un sistema computarizado llamado MasterNet, el cual servía para contabilidad y reportes de fideicomisos. No obstante, para que el sistema funcionara, se tuvo que invertir 60 millones de dólares más, por lo que finalmente el sistema fue cancelado.
  • 9. La Solución La Ingeniería del Software, según R.Pressman, es “Una disciplina que integra métodos, herramientas y procedimientos para el desarrollo de SW de computador”. Es decir, es una disciplina que intenta racionalizar el proceso de desarrollo de software y establecer unas pautas a seguir para el desarrollo que minimicen tiempo, esfuerzo, y coste de desarrollo y maximicen la calidad del software.
  • 10. Estos factores son: ▪ Aumento del poder computacional. • Reducción del costo del hardware. • Rápida obsolescencia de hardware y software. • Aceptación de la computarización en las empresas. • Incremento en el número de usuarios de los sistemas de software. • Tipo de usuario no homogéneo aun en sistemas hechos a la medida. • Personal de desarrollado y mantenimiento diferente. • La magnitud del proyecto impacta en: - Tiempo costo y número de desarrolladores. - Control.
  • 11. ▪ Universidad Regional Autonoma de los Andes ▪ http://carlos1193.blogspot.com/2013/04/la-crisis-del-software.html ▪ Universidad Politécnica de Valencia ▪ https://histinf.blogs.upv.es/2011/01/04/la-crisis-del-software/