Cuándo empezó la ingeniería del software
Contenidos
- Cuándo empezó la ingeniería del software
- ¿Cuándo se puso en marcha el programa informático?
- ¿Cómo surgió el software?
- ¿De dónde surgió la ingeniería del software?
- Línea de tiempo de la historia de la ingeniería de software
- ¿Por qué surgen los ingenieros de software?
- ¿Cuál fue el primer modelo introducido para el desarrollo de software?
- ¿Cuándo se convirtieron los programas informáticos en aplicaciones?
- Significado de ingeniero de software
- ¿Cuándo se acuñó la ingeniería del software?
- ¿Qué han inventado los ingenieros de software?
- ¿Qué es el proceso de software en la ingeniería de software?
- Qué es la ingeniería del software
Década de 1960La década de 1960 fue una época en la que la ingeniería de software se aceptó como una forma propia de ingeniería, pero también fue una época de problemas para el desarrollo de software. La parte del software luchaba por seguir el ritmo del hardware y creaba problemas en este campo.1963/1964 – Mientras desarrollaba los sistemas de guía y navegación para las misiones Apolo, la informática e ingeniera de sistemas Margaret Hamilton acuña el término “ingeniería de software”. Hamilton considera que los desarrolladores de software se han ganado el derecho a ser llamados ingenieros.1965 – Comienza la “crisis del software”, ya que éste lucha por seguir el ritmo de los avances del hardware. Algunos de los problemas eran que el software sobrepasaba el presupuesto y los plazos de entrega, que necesitaba una amplia depuración, que no satisfacía las necesidades de los usuarios, que requería grandes cantidades de mantenimiento (si es que era posible mantenerlo) o que simplemente no se completaba. 1968 – Se celebra la primera Conferencia de Ingeniería de Software de la OTAN. La segunda se celebraría un año después. Las conferencias estaban diseñadas para abordar los problemas de la crisis del software, así como para establecer directrices y mejores prácticas para el desarrollo de software.
¿Cuándo se puso en marcha el programa informático?
Los primeros días del software
El informático Tom Kilburn es el responsable de escribir el primer programa informático del mundo, que se ejecutó a las 11 de la mañana del 21 de junio de 1948 en la Universidad de Manchester (Inglaterra).
¿Cómo surgió el software?
La primera vez que un ordenador con programa almacenado guardó un programa en la memoria electrónica y lo ejecutó con éxito, fue el 21 de junio de 1948 a las 11 horas, en la Universidad de Manchester, en el ordenador Manchester Baby. Fue escrito por Tom Kilburn, y calculó el factor más alto del entero 2^18 = 262.144.
¿De dónde surgió la ingeniería del software?
El Comité Científico de la OTAN patrocinó dos conferencias sobre ingeniería del software en 1968 (Garmisch, Alemania – véase el informe de la conferencia), que dieron a este campo su impulso inicial. Muchos creen que estas conferencias marcaron el inicio oficial de la profesión de la ingeniería del software.
Línea de tiempo de la historia de la ingeniería de software
Llamado Sumador “Modelo K” porque lo construyó en la mesa de su “cocina”, este sencillo circuito de demostración proporciona una prueba de concepto para aplicar la lógica booleana al diseño de ordenadores, lo que dio lugar a la construcción de la calculadora compleja Modelo I basada en relés en 1939. Ese mismo año, en Alemania, el ingeniero Konrad Zuse construyó su ordenador Z2, también con relés de la compañía telefónica.
David Packard y Bill Hewlett fundan su empresa en un garaje de Palo Alto, California. Su primer producto, el oscilador de audio HP 200A, se convirtió rápidamente en un equipo de pruebas muy popular entre los ingenieros. Walt Disney Pictures encargó ocho del modelo 200B para probar los equipos de grabación y los sistemas de altavoces de los 12 cines especialmente equipados que proyectaron la película “Fantasía” en 1940.
En 1939, Bell Telephone Laboratories completa esta calculadora, diseñada por el científico George Stibitz. En 1940, Stibitz hizo una demostración del CNC en una conferencia de la Sociedad Matemática Americana celebrada en el Dartmouth College. Stibitz sorprendió al grupo realizando cálculos a distancia en el CNC (situado en la ciudad de Nueva York) mediante un terminal de teletipo conectado a Nueva York a través de líneas telefónicas especiales. Este es probablemente el primer ejemplo de computación de acceso remoto.
¿Por qué surgen los ingenieros de software?
La disponibilidad de ordenadores más potentes permitió resolver problemas más grandes y complejos. En esta época, se introdujeron lenguajes de alto nivel como FORTRAN, ALGOL y COBOL. Esto redujo considerablemente el esfuerzo necesario para desarrollar software y ayudó a los programadores a escribir programas más grandes.
¿Cuál fue el primer modelo introducido para el desarrollo de software?
Uno de los primeros modelos fue el ordenador Atanasoff-Berry. Era demasiado grande para pasar por una puerta, pero podía utilizarse para resolver ecuaciones lineales. El primer programa oficial que se escribió fue creado con tarjetas perforadas, y calculaba el mayor divisor de 2 a la potencia de 18.
¿Cuándo se convirtieron los programas informáticos en aplicaciones?
Por eso, desde principios de los años 90 (cuando empezaron a utilizar los ordenadores NeXT con regularidad), la gente llamaba a las aplicaciones “apps”. Esto (como ejemplo) es lo que veían en su sistema NeXT. Cuando Apple adquirió NeXT en diciembre de 1996, apareció la extensión . app…
Significado de ingeniero de software
Este artículo necesita citas adicionales para su verificación. Por favor, ayude a mejorar este artículo añadiendo citas de fuentes fiables. El material sin fuente puede ser cuestionado y eliminado.Buscar fuentes: “History of software engineering” – news – newspapers – books – scholar – JSTOR (October 2008) (Learn how and when to remove this template message)
Los posibles orígenes del término ingeniería del software incluyen una carta de 1965 del presidente de la ACM, Anthony Oettinger,[6][7] conferencias de Douglas T. Ross en el MIT en los años 50.[8] Margaret H. Hamilton “es la persona a la que se le ocurrió nombrar la disciplina, ingeniería del software, como una forma de darle legitimidad”[9][10].
El Comité Científico de la OTAN patrocinó dos conferencias[11] sobre ingeniería del software en 1968 (Garmisch, Alemania – véase el informe de la conferencia) y 1969, que dieron al campo su impulso inicial. Muchos creen que estas conferencias marcaron el inicio oficial de la profesión de la ingeniería del software[6][12].
La ingeniería del software se vio impulsada por la llamada crisis del software de los años 60, 70 y 80, que identificó muchos de los problemas del desarrollo de software. Muchos proyectos se salían del presupuesto y del calendario. Algunos proyectos causaron daños materiales. La crisis del software se definió originalmente en términos de productividad, pero evolucionó para hacer hincapié en la calidad. Algunos utilizaron el término crisis del software para referirse a su incapacidad para contratar suficientes programadores cualificados[cita requerida].
¿Cuándo se acuñó la ingeniería del software?
1963/1964 – Mientras desarrollaba los sistemas de guía y navegación para las misiones Apolo, la informática e ingeniera de sistemas Margaret Hamilton acuña el término “ingeniería de software”. Hamilton consideraba que los desarrolladores de software se ganaban el derecho a ser llamados ingenieros.
¿Qué han inventado los ingenieros de software?
Los ingenieros de software crean muchos tipos de soluciones, como aplicaciones de escritorio y web, aplicaciones móviles, juegos, robots, sistemas operativos, sistemas de red, etc. Lo hacen utilizando lenguajes de programación, marcos de trabajo, bases de datos, servidores y otras tecnologías para convertir una idea en un producto final.
¿Qué es el proceso de software en la ingeniería de software?
Un proceso de software es el conjunto de actividades y resultados asociados que producen un producto de software. Los ingenieros de software son los que más llevan a cabo estas actividades. Estas son cuatro actividades clave del proceso, que son comunes a todos los procesos de software.
Qué es la ingeniería del software
El desarrollo basado en la puesta en común y la mejora colaborativa del código fuente del software tiene una historia esencialmente tan larga como el propio desarrollo del software. A finales de los años 90, el interés y la participación en este fenómeno aumentaron notablemente con el reconocimiento de Linux en publicaciones como Forbes y la publicación del código fuente del navegador Netscape.
La etiqueta “código abierto” se creó en una sesión de estrategia celebrada el 3 de febrero de 1998 en Palo Alto (California), poco después del anuncio de la publicación del código fuente de Netscape. La sesión de estrategia surgió de la constatación de que la atención en torno al anuncio de Netscape había creado una oportunidad para educar y defender la superioridad de un proceso de desarrollo abierto.
Los participantes creían que los motivos pragmáticos y comerciales que habían motivado a Netscape a liberar su código ilustraban una forma valiosa de comprometerse con los posibles usuarios y desarrolladores de software, y convencerles de que crearan y mejoraran el código fuente participando en una comunidad comprometida. Los asistentes también creyeron que sería útil tener una única etiqueta que identificara este enfoque y lo distinguiera de la etiqueta “software libre”, centrada en la filosofía y la política. La lluvia de ideas para esta nueva etiqueta finalmente convergió en el término “código abierto”, sugerido originalmente por Christine Peterson.