Historia de la ingeniería del software

Solo disponible en BuenasTareas
  • Páginas : 7 (1749 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de febrero de 2012
Leer documento completo
Vista previa del texto
Historia de la ingeniería del software
Haroldo Marcial Severo 1061117@unav.edu.mx

RESUMEN La ingeniería del software fue un término utilizado por primera vez en Alemania en el año de 1968 por Fritz Bauer durante una conferencia sobre desarrollo de software y que algunos han definido como la aplicación de técnicas, lenguajes y herramientas, entre otras cosas, que ayudan a mejorar el desempeñolaboral del usuario. Aunque al principio tuvo grandes dificultades para lograr el objetivo que se pensaba lograr, a través de los años ha venido creciendo y desarrollándose. El equipo que trabaja en esta área trata de hacer cada vez más fácil, rápida y barata la elaboración de programas de cómputo de alta calidad. 1 INTRODUCCION Cuando inicio la informática se hablaba muy poco del software. Cuandose tenía que hacer programación era más complicada de lo que es hoy ya que no existían métodos correctos ni había una planificación. Prácticamente había escasa programación y quien lo hacía era porque lo necesitaba, es decir las necesidades eran muy concretas, por eso mismo el mantenimiento del software corría a cargo del mismo programador. 2 ANTECEDENTES 2.1 INICIOS El termino ingeniería delsoftware fue utilizado por primera vez por Fritz Bauer en la primera conferencia sobre desarrollo de software patrocinada por el comité de ciencias de la OTAN celebrada en Garmisch, Alemania, en octubre de 1968, aunque ya había sido utilizada por un holandés de nombre Edsger Dijsktra en su obra llamada The Humble Programmer. Existen

Como dijimos anteriormente estas carencias del desarrollo desistemas de software fueron las carencias que dieron origen a la ingeniería del software. 2.3 DEFINICION SOFTWARE DE INGENIERIA DE

Existen muchas definiciones para el término ingeniería del software, sin embargo todos los conceptos coinciden en cierta manera. Teniendo en cuenta esto diremos que ingeniería del software es una rama de la informática que tiene métodos y técnicas para desarrollar,mantener y documentar software de calidad, enfocados a resolver problemas satisfaciendo la necesidad del usuario y que se ejecuta en maquinas reales. Y para tener un concepto más fiable incluimos la definición que la IEEE ha desarrollado: “Es la aplicación de un enfoque sistemático, disciplinado y cuantificable hacia el desarrollo, operación y mantenimiento del software; es decir, la aplicación deingeniería al software”. 3 CRISIS DEL SOFTWARE Entre los años 1965 y 1985 ocurrió la llamada “crisis del software” debido a la falta de métodos y recursos en el sector informático. Durante este tiempo muchos proyectos importantes no se cumplían en el tiempo señalado ni el presupuesto asignado era suficiente, lo que causo grandes pérdidas millonarias. Esta crisis no sucedió solo por el inadecuadofuncionamiento de un producto, sino que además problemas de: cómo desarrollar software, como mantener el software existente y futuro y como satisfacer la demanda creciente. A continuación están los pasos que generaron lo que se llamo “la crisis del software”: 1.- Durante los años 1945-1955 la programación era considerada tan complicada como el diseño de una maquina. En esta etapa comenzó a usarse ellenguaje maquina y lenguaje ensamblador. 2.- En los años 1955-1965 aparecieron muchos lenguajes de programación y se pensó que podía hacerse casi todo. 3.- Esta tercera fase es la de la crisis que abarco los años de 1965 a 1970. El desarrollo de grandes

algunas razones por las surgió la idea de la ingeniería del software que citaremos en el siguiente subtema.
2.2 CARENCIAS INICIALES DELDESARROLLO DE SOFTWARE       Retrasos considerables en la planificación. Poca productividad. Elevadas cargas de mantenimiento. Demandas cada vez mas desfasadas frente a las ofertas. Baja calidad y fiabilidad del producto Dependencia de los realizadores.

programas eran difíciles de acabar y generalmente eran ineficientes, con muchos errores y costos muy elevados. Aquí se pensó que nada era...
tracking img