La Historia del Ing de Software

Páginas: 8 (1764 palabras) Publicado: 19 de agosto de 2015
La Historia del Ing de Software:
La Ingeniería del Software, término utilizado por primera vez por Fritz Bauer en la primera conferencia sobre desarrollo de software patrocinada por el Comité de Ciencia de la OTAN celebrada en Garmisch, Alemania, en octubre de 1968, puede definirse según Alan Davis como la aplicación inteligente de principios probados, técnicas, lenguajes y herramientas para lacreación y mantenimiento, dentro de un coste razonable, de software que satisfaga las necesidades de los usuarios.
El término ingeniería del software empezó a usarse a finales de la década de los sesenta, para expresar el área de conocimiento que se estaba desarrollando en torno a las problemáticas que ofrecía el software en ese momento. En esa época, el crecimiento espectacular de la demanda desistemas de computación cada vez más y más complejos, asociado a la inmadurez del propio sector informático (totalmente ligado al electrónico) y a la falta de métodos y recursos, provocó lo que se llamó la crisis del software (en palabras de Edsger Dijkstra) entre los años 1965 y 1985.
Durante esa época muchos proyectos importantes superaban con creces los presupuestos y fechas estimados, algunosde ellos eran tan críticos (sistemas de control de aeropuertos, equipos para medicina, entre otros) que sus implicaciones iban más allá de las pérdidas millonarias que causaban. La crisis del software pasó, no tanto por la mejora en la gestión de los proyectos, sino en parte porque no es razonable estar en crisis más de veinte años, y en parte porque se estaban haciendo progresos en los procesos dediseño y metodologías.
Así pues, desde 1985 hasta el presente, han ido apareciendo herramientas, metodologías y tecnologías que se presentaban como la solución definitiva al problema de la planificación, previsión de costes y aseguramiento de la calidad en el desarrollo de software. Entre las que se encuentran la programación estructurada, la programación orientada a objetos, a los aspectos, lasherramientas CASE, el lenguaje de programación ADA, la documentación, los estándares, CORBA, los servicios web y el lenguaje UML (entre otros) fueron todos anunciados en su momento como la solución a los problemas de la ingeniería del software, la llamada bala de plata (por silver bullet).
Y lo que es más, cada año surgen nuevas ideas e iniciativas encaminadas a ello.

La importancia de C
DennisRitchie, creador de C y UNIX

Dennis MacAlistair Ritchie nació el 9 de Septiembre de 1941 en Bronxville una pequeña villa de unos dos mil habitantes situada a unos 25 kilómetros al norte de Manhattan, New York.

Se graduó en 1963 en la Universidad de Harvard con honores en física. Recibió un Doctorado de Investigación en 1968 matemáticas aplicadas. Ingresó en el Centro de Investigación paraCiencias de la Computación de los Laboratorios Bell de la AT&T en 1967 siguiendo los pasos de su padre, Alistair E. Ritchie quien tenia una larga carrera allí.

En 1968 ingresó en el equipo de desarrollo del sistema operativo Multics (Multiplexed Information and Computing Service) donde trabajó junto a multitud de leyendas de la programación y la arquitectura de sistemas como Fernando J.Corbató o PeterJames Denning. Aunque si Dennis Ritchie es famoso por algo es por ser el creador del lenguaje de programación C.


El desarrollo de UNIX y la necesidad de C

No existe duda alguna de que C es el lenguaje de programación más popular y famoso de todos los tiempos. C es un lenguaje de programación imperativa para implementación de sistemas. Aunque al ser tan popular también se ha desarrolladoinfinidad de aplicaciones con él. C presenta facilidades para la programación estructurada, permite ámbito léxico variable y recursión, además esta fuertemente orientado a tipos con un sistema estático que impide operaciones no deseadas.

Como ya he apuntado anteriormente, Ritchie entró en el grupo de desarrollo de Multics en 1968, para entonces, los Bell Labs ya estaban bastante frustrados por los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ing Software
  • Ing software
  • Ing. De Software
  • ing software
  • Ing. del software
  • Ing. Software
  • ing. software
  • Ing En Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS