-
CHARLES BABBAGE Y LAS BASES DE LA COMPUTADORA MODERNA
Con la creación de su maquina analítica capaz de realizar cálculos matemáticos complejos y anqué no llego a ser completada en su totalidad, con esto Charles Babbage sentó las bases de la computadora moderna e indirectamente tuvo una con el software ya que su máquina requería un conjunto de instrucciones detalladas para realizar sus cálculos, lo que se asemeja al concepto de software en la actualidad. -
ADA LOVELACE (BASES DEL SOTFWARE)
Ada Lovelace es reconocida como la primera programadora de la historia debido a sus notas sobre la Máquina Analítica de Charles Babbage, en las que describía algoritmos para ser procesados por la máquina. Estas notas incluían un algoritmo para calcular los números de Bernoulli, lo que la convierte en la primera persona en reconocer el potencial de las máquinas para algo más que simples cálculos numéricos. -
PRIMERA GENERACION DEL SOFTWARE
El software era de bajo nivel, dado que no existía ningún tipo de planeamiento, eran pocos los métodos que se tenían para mejorar este, y se basaba prácticamente en aprender de los errores cometidos, los software no eran para uso personal. -
FORTRAN
IBM lanza el lenguaje de programación Fortran, uno de los primeros lenguajes de alto nivel. Utilizado especialmente en matemáticas y en aplicaciones de calculo científico. -
COBOL
Nace COBOL con el objetivo de crear un lenguaje de programación universal, estuvo pensado originalmente para la automatización de procesos para las entidades financieras. Es por eso que sus usos principales están relacionados al sector financiero y/o económico, la defensa, el dominio, entre otros aspectos. -
BACIS
BASIC fue diseñado para permitir a los estudiantes escribir programas usando terminales de un computador en tiempo compartido y reducir notablemente la complejidad de los otros lenguajes del momento, con uno diseñado específicamente para la clase de usuarios que los sistemas de tiempo compartido permitían: un usuario más sencillo, fuera del área de las ciencias de la computación. -
SEGUNDA GENERACION
Se da la segunda generación del software done se remplaza los tubos de vacío por transistores y se incorporan nuevas técnicas de electrónica, además se introdujeron nuevos conceptos de hombre-maquina. Se desarrollaron nuevos lenguajes de programacion. -
CRISIS DEL SOFTWARE
Surge la crisis del software pues el proceso de desarrollo de software sobrepasa los costos y el tiempo estimados y tiene demasiadas fallas. Se acuña el nombre de Ingeniería de software. -
TOP-DOWN
Se establecen los primeros principios como resultado de la investigación en buenas prácticas de programación. Tales como: Diseño descendente (top-down son estrategias de procesamiento de información características de las ciencias de la información, especialmente en lo relativo al software.), Refinamiento sucesivo, Modularidad, Surgen los lenguajes estructurados y la noción de desarrolladores de software dirigidos por un líder. -
TERCERA GENERACION
El procesamiento distribuido incremento notablemente la complejidad de los sistemas informáticos. El microprocesador es un parte integral de un amplio espectro de productos inteligentes que incluyen autos, microondas, robots industriales y equipos de diagnóstico medico. El lenguaje de programación era lo ultimo para las computadoras, esta tienen un mejor rendimiento que las lenguajes de las generaciones anteriores. -
MICROSOFT
Se crea Microsoft y y el primer software par computador. Paul Allen y Bill Gates, dos jóvenes apasionados de la tecnología, creen que la informática personal puede llegar a ser el futuro y crean el 4 de abril una pequeña compañía llamada Microsoft en Albuquerque, Nuevo México. -
ABSTRACCIÓN Y DESCOMPOSICIÓN MODULAR
Se pone atención a las fases anteriores a la codificación como análisis de requerimientos, especificación y diseño. Surgen las técnicas como abstracción y descomposición modular. Se hacen esfuerzos para integrar y validar
las fases sucesivas del desarrollo. -
HERRAMIENTAS AUTOMATIZADAS
Incremento en el uso de herramientas automatizadas de
desarrollo de software. Se llevan a cabo cursos de ingeniería de software. Los principios desarrollados en 69 a 71 se usan masiva-mente en la industria del software. -
INTERNET
El departamento de los Estados Unidos decidió utilizar el protocolo tstit en su red arpa net para la red arpa internet donde con el pasar de los años se quedo con el nombre de internet. -
WINDOWS
Microsoft Windows - Wikipedia, la enciclopedia libre
La primera versión de Microsoft Windows, versión 1.0, presentada en diciembre de 1985, compitió con el sistema operativo de Apple. Carecía de un cierto grado de funcionalidad y logró muy poca popularidad. Windows 1.0 no era un sistema operativo completo; más bien era una extensión gráfica de MS-DOS. -
CUARTA GENERACION
: Surge la cuarta generación del software donde se da una evolución y competencia en los sistemas operativos, con la participación de Microsoft y la integración de Windows. -
MEJORA DE LOS PRODUCTOS
La evaluación de los procesos evita especificaciones
incompletas o anómalas, la aplicación incorrecta de metodologías, etc. Para ello se utilizan distintos modelos de madurez de procesos que tienen como objetivo apoyar distintas estrategias de desarrollo y evaluación para así lograr una mejora continua en los productos. -
QUINTA GENERACION
Hay avances importantes a nivel de la electrónica procesamiento y arquitectura, como las arquitecturas básicas, sin embargo además de esto no ha habido avances importantes que permitan hablar de una quinta generacion.
Además se ha dado un crecimiento en el sistema operativo para celulares. -
ANDROID
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.