-
Aparece el termino de ingeniería de software
El término ingeniería del software apareció por primera vez en la década de 1950 y principios de los años 1960. Los programadores siempre habían sabido sobre ingenieros civiles, eléctricos y de computadores y debatían qué podría significar la ingeniería para el software. -
Fortran
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. -
Unix
Surgen los conceptos de:
Multitarea
Multiusuario
Multiprocesadores
En tiempo real. -
Lenguajes de programación de alto nivel
Los programas estaban elaborados con un mejor diseño y esto permitía un mayor control de los procesos; los primeros fueron codificados en lenguaje FORTRAN y los últimos en COBOL -
Software como producto
El establecimiento del software ya se desarrollaba para tener una amplia distribución en un mercado. -
multiprogramación
Multiprogramación
Sistemas multiusuario
Bases de datos
El software se desarrollaba paras ser comercializado -
MS DOS
Bill Gates y Allen,crean el nuevo SO como"MS DOS.
MS DOS significa Microsoft Disk Operating System -
IA
Implementación de inteligencia artificial -
Windows 1.0
La empresa Microsoft lanza Windows 1.0.
Primer SO de mayor difusión entre computadoras personales -
Programacion orientada a Objetos
La Tecnologia Orientada a Objetos(TOO) es un enfoque sobre la manera de organizar las diferentes piezas que conforman un sistema de información.
Terminos:
POO
BDOO
AOO
DOO -
Herramientas case
programación estructurada, programación orientada a objetos, herramientas CASE, el lenguaje de programación Ada, documentación y estándares -
Surge el internet
La Web 2.0 se caracteriza principalmente por la participación del usuario como contribuidor activo y no solo como espectador de los contenidos de la Web (usuario pasivo). Esto queda reflejado en aspectos como:
• El auge de los blogs.
• El auge de las redes sociales.
• Las webs creadas por los usuarios, usando plataformas de auto-edición. -
SOA
SOA, acrónimo de Service-Oriented Architectures (Arquitecturas orientadas a Servicios) es una arquitectura que permite que las nuevas aplicaciones no sean desarrolladas de cero sino una integración de un conjunto de servicios publicados. -
COMERCIO ELECTRONICO
El comercio electrónico comienza a ganar terreno así como el open sorce. -
Metodologias agiles
• Con la creciente 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 y rápidas que desarrollaran software funcional, de los requisitos de implementación, más rápidos y más fáciles.