Karteikarten
La crisis del software
Karten in diesem Stapel (12)
- 1CRISIS DEL SOFTWAREFIN
- 2El 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.Cabe destacar que el proceso de desarrollo de software implica lo que se conoce como ciclo de vida del software, que está formado por cuatro etapas: concepción, elaboración, construcción y transición.
- 3Expresaba las dificultades del desarrollo de software frente al rápido crecimiento de la demanda por software.Esto hace que el desarrollo de software sea mucho mas metodológico y estructurado.
Disminuyendo así notablemente fallos y correcciones costosas. - 4La percepción de que esta crisis existía empezó a mediados de los años 60. Una de las primeras referencias al término, y de las más notables, fue hecha por E.W.Dijkstra durante la entrega del premio Turing en 1972.Esta disciplina trasciende la actividad de programación, que es el pilar fundamental a la hora de crear un sistema. El ingeniero de software se encarga de toda la gestión del proyecto para que éste se pueda desarrollar en un plazo y presupuesto determinado
- 5CAUSAS DE LA CRISIS DEL SOFTWAREY por último, se incorporan al proceso nuevos modelos de desarrollo y modificación del ciclo de vida, nuevos paradigmas de programación
- 6A finales de los 60, la potencia de las maquinas empezó a aumentar de forma considerable. Empezaron a aparecer los lenguajes de programación de alto nivel, y las maquinas necesitaban programas mucho más complejos de los desarrollados hasta la época.Además todos sus factores de calidad deben cumplirse y tener un buen seguimiento durante todo el proceso de desarrollo y consta de unos estándares de desarrollo bien documentados.
- 7En definitiva, fue un salto tremendo en cuanto a potencial de Hardware, que no fue acompañado por un salto en el desarrollo de software.Había nacido una nueva disciplina, la Ingeniería del Software, para hacernos una idea mas concreta de lo que abarca, debemos de centrar nuestra explicación en que la I.S busca principalmente software de calidad, que cumpla con los requisitos funcionales y no funcionales.
- 8CONSECUENCIAS DE LA CRISIS DEL SOFTWAREPero el resultado más espectacular se obtuvo en los proyectos abandonados. En 1991 sólo se abandonaron el 16,2% de proyectos, frente al casi 76% del año 1979, estos estudios confirmaban la bondad de estos métodos aplicados al proceso de desarrollo de software.
- 9En esta época, se empezó a concebir el Software como producto, y se empezaron a desarrollar algunos proyectos para que funcionaran en las máquinas de la época. Pero aparecieron importantes problemas.En 1991 se hizo un estudio para comprobar los resultados de la aplicación de estos métodos, y los resultados fueron bastante buenos. El 52% de los proyectos se terminaron con éxito, frente al 2% del año 1979
- 10Los productos excedían la estimación de costes, había retrasos en las entregas, las prestaciones no eran las solicitadas, el mantenimiento se hacía extremadamente complicado y a veces imposible, las modificaciones tenían un coste altísimoQue 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, coste de desarrollo y maximicen la calidad del software.
- 11En resumen, se desarrollaba software de mala calidad, ya que la técnica utilizada para desarrollar pequeños programas en maquinas con mucho menos potencial se quedaba desfasada, y muchas veces este software acababa en el olvido.Viendo el camino directo al precipicio que estaba llevando el desarrollo de software, había que tomar medidas para solucionarlo. Y esas medidas se llamaron “Ingeniería del Software”.
- 12Por todo esto nació la solución, la ingeniería del software. (Ver tarjetas por detrás y retroceder).INGENIERÍA DEL SOFTWARE
Informationen
- Beschreibung
- Karteikarten am La crisis del software, erstellt von NICOLAS MATEO ARIAS PULIDO am 13/06/2017.
- Erstellt von
- NICOLAS MATEO ARIAS PULIDO
- Aufrufe
- 0
- Bewertung
Mehr zu Conceptos e historia del software