-
Al ser un campo nuevo, la idea de gestión por horario era inexistente. Era casi imposible hacer predicciones de la fecha de finalización del proyecto. El hardware del computador era específico para la aplicación. Las tareas científicas y de negocios necesitaban diferentes máquinas. Debido a la necesidad de traducir frecuentemente el software viejo para atender las necesidades de nuevas máquinas, se desarrollaron lenguajes de orden superior como FORTRAN, COBOL y ALGOL.
-
El término ingeniería del software apareció por primera vez en la década de 1950 y principios de los años 1960. El Comité de ciencia de la OTAN patrocinó dos conferencias sobre ingeniería del software en 1968 (Garmisch, Alemania) y en 1969, que dio al campo su impulso inicial. Muchos creen que estas conferencias marcaron el inicio oficial de la profesión de la ingeniería de software.
-
Su tarea era básicamente comenzar la
ejecución de un programa cuando el anterior terminaba.
Creado para IBM 704. -
Surgen los conceptos de:
Multitarea
Multiusuario
Multiprocesadores
En tiempo real. -
Se trabajaba con la idea de "CODIFICAR y CORREGIR".
-
Desarrollado originalmente por IBM en 1957 para el equipo IBM 704,FORTRAN es un acrónimo de FORmula TRANslation (traducción de formulas), diseñado especialmente para la manipulación de formulas científicas y la aplicación de métodos numéricos a la solución de problemas.
-
La llamada Crisis del Software, fue la época que impulso el desarrollo y crecimiento de la ingeniería del software, identificó muchos de los problemas de desarrollo de software. El principal fue Costo y desbordamiento de presupuesto: el sistema operativo OS/360 fue un ejemplo clásico. Este proyecto que duró una década, finalmente produjo uno de los más complejos sistemas de software de ese tiempo. El OS/360 fue uno de los primeros de grandes proyectos de software.
-
Aparición de multiprogramación y sistemas multiusuarios, también buscaron simplificar el código.
-
Aparentemente, cada nueva tecnología y práctica de la década de 1970 a la de 1990 fue pregonada como una bala de plata para resolver la crisis del software. Herramientas, disciplina, métodos formales, proceso, y profesionalismo fueron promocionados como balas de plata.
-
El establecimiento del software ya se desarrollaba para tener una amplia distribución en un mercado.
-
Es una colección de computadoras separadas físicamente y conectadas entre sí por una red de comunicaciones; cada máquina posee sus componentes de hardware y software que el programador percibe como un solo sistema.
-
Se hace uso de los microprocesadores los cuales producen un extenso grupo de productos inteligentes.
-
Aparece Apple II, sistema operativo para la serie de microordenadores.
-
Se reemplaza la memoria de anillos por una de chip de silicio, posteriormente se desarrollan las computadoras personales (PC).
-
La empresa Microsoft lanza Windows 1.0.
Primer Sistema Operativo de mayor difusión entre computadoras personales -
La Tecnología Orientada a Objetos(TOO) es un enfoque sobre la manera de organizar las diferentes piezas que conforman un sistema de información. Términos:
POO
BDOO
AOO
DOO -
El auge de la Internet condujo a un rápido crecimiento en la demanda de sistemas internacionales de despliegue de información y correo electrónico en la World Wide Web. Los programadores debían manejar ilustraciones, mapas, fotografías y otras imágenes, más animación sencilla, a un ritmo nunca antes visto. El crecimiento del uso del navegador, corriendo en el lenguaje HTML, cambió la manera en que estaba organizada la visualización y la recuperación de la información.
-
Se acelera la microelectrónica, se desarrolla el software y los sistemas de computadoras. Surge la PC actual.
-
Con la gran demanda de software en muchas organizaciones pequeñas, la necesidad de soluciones de software de bajo costo llevó al crecimiento de metodologías más simples que desarrollaran un software funcional, más fácil de usar. El uso de prototipos rápidos evolucionó a metodologías como la programación extrema (XP), e intentó facilitar muchas áreas de esta ingeniería, como la recopilación de requerimientos y las pruebas de confiabilidad para el gran número de pequeños sistemas de software.
-
Sistema Operativo basado en el kernel de Linux diseñado principalmente para dispositivos móviles tabletas, televisores y automóviles, inicialmente desarrollado por Android, Inc. Google respaldó económicamente y más tarde compró esta empresa en 2005.