-
Origen de su término teórico
A mediados del siglo XIX se desarrolló un algoritmo pensado para una máquina en especifico: la 'máquina analítica'. Al final, esta máquina no se llegó a realizar y el algoritmo no se puso en práctica. la programadora de la primera 'protopieza' de software fue Ada Lovelace. -
Primera teoría del Software
Ocurrió poco antes de mediados del siglo XX. Alan Turing se basó en números computables, por lo que estaríamos ante la primera teoría del software de todos los tiempos. -
PRIMERA ETAPA.
✤El software estaba en su infancia.
✤Distribución limitada.
✤Software a la medida.
✤El software era desarrollado y utilizado por la misma persona u organización. -
FORTRAN
Con FORTRAN nació la programación moderna. Su origen se le atribuye a John Backus. Su propuesta se centraba en poner en marcha un lenguaje de programación cuyo objetivo era traducir de una manera sencilla y accesible, diferentes fórmulas matemáticas en código que pudiese entender un ordenador. -
COBOL
COBOL es un lenguaje de programación que se desarrolló con el objetivo principal de conseguir un lenguaje de programación que se pudiese utilizar en cualquier tipo de ordenador, y que además fuese más sencillo y universal. -
Ingeniería del software
El término 'ingeniería del software' apareció por primera vez a principios de los años 60'. -
SEGUNDA ETAPA.
✤ Multiprogramación.
✤ Sistemas Multiusuario.
✤Bases de datos.
✤Software como producto.
✤Mayores gastos de mantenimiento.
✤El software se desarrollaba para ser comercializado. -
La Crisis del Software
En la primera conferencia organizada por la OTAN dieron a conocer que la crisis del software consiste en los problemas que se presentaron durante el desarrollo del software que fue marcada especialmente por los excesos de costos, la escasa fiabilidad, la insatisfacción de los usuarios y los horarios de tiempos. -
Primeras conferencias
La primeras conferencias sobre la Ingeniería de Software se realizaron en 1968, en Múnich, financiada por la OTAN. -
Fritz Bauer
Fritz Bauer fue un juez y fiscal general alemán en Hesse, quien fue considerado el primero en establecer una de las primeras definiciones del término 'ingeniería de software'. -
TERCERA ETAPA
✤Sistemas distribuidos.
✤Incorporación de Inteligencia Artificial.
✤Hardware de bajo costo.
✤Impacto en el consumo.
✤Redes área local y global.
✤Desarrollo de software para redes y comunicaciones.
✤Planificación en el proceso de desarrollo de software. -
Década de los 80' y 90'
En estas dos décadas la gran demanda de la oferta de profesionales en la industria significaba un problema. -
Lotus 1-2-3
En el año 1983 apareció el software Lotus 1-2-3, un programa dedicado a la elaboración de hojas de cálculo. Algo bastante similar a lo que es Excel. En su momento, Lotus fue una alternativa mucho más rentable y eficiente que VisiCalc, la hoja de cálculo que existía en ese momento. Después de ser todo un éxito de ventas, pasó a convertirse en un software principal del MS-DOS. -
CUARTA ETAPA
✤Potentes sistemas de sobremesa.
✤Tecnología de objetos.
✤Sistemas expertos.
✤Software de redes neuronales.
✤Entorno cliente/servidor.
✤Tecnologías de Internet. -
Windows
La primera versión oficial del Windows 1.0 ofrecía poca funcionalidad y no se trataba de un sistema operativo completo, mas bien era una extensión gráfica de MS-DOS. -
MS Office
Microsoft Office es un conjunto de programas ofimáticos sumamente versátiles. Su primer lanzamiento fue en el año 1989 para ordenadores Mac. Posteriormente en 1990 saldría una versión para Windows. Básicamente, te permite automatizar y mejorar el rendimiento de las tareas de oficina gracias a las herramientas que brinda para un mejor desempeño. -
Linux
SLS (Softlanding Linux System), se presenta a la sociedad en mayo de 1992, nueve meses después de anunciar Linux su propuesta de sistema operativo. Una de las primeras distribuciones de Linux que se desarrollaron fue MCC (Manchester Computing Centre) Interim Linux por Owen Le Blanc. Interim Linux fue capaz de ser instalada independientemente en una computadora pero no tenía un ambiente gráfico. -
Napster
En la primavera del año 1999 apareció por primera vez el servicio especializado de Napster. Consistía en un sistema de intercambios de archivos peer-2-peer. Fue diseñado con el objetivo de compartir música, almacenada en sus discos duros, en formato mp3 a través de Internet. El software logró una popularidad inmensa, alcanzando una cifra de 85 millones de usuarios activos en todo el mundo. -
Problema del año 2000
Fue un bug informático que alteró las fechas de muchos sistemas informáticos con la llegada del año 2000. A este bug se le conoció como 'Efecto del año 2000', 'Error del Milenio', o simplemente 'Y2K'. -
QUINTA ETAPA
✤Omnipresencia de la Web.
✤Reutilización de información.
✤Componentes software reutilizables.