-
Period: to
Primera generación
-
Nace UNIVAC
Primera computadora comercial. Los doctores Mauchly y Eckert fundaron la compañía Universal Computer (Univac), y su primer producto fue esta máquina. Usaba 5200 tubos de vacío y consumía 125 kW. -
Conceptos nuevos
Surgen los conceptos de:
Multitarea
Multiusuario
Multiprocesadores
En tiempo real. -
COBOL
Creado para ser un lenguaje universal para cualquier ordenador (existían ordenadores incompatibles entre sí). Tenía la capacidad de auto documentación, gestión de archivos y de datos. Y además la sintaxis evitaba el uso de símbolos. -
Period: to
Segunda generación
-
Código simple
Se buscaba la simplificación del código.
Surgió la multiprogramación y los sistemas multiusuario, qué permitían la interacción hombre/computadora. -
Nace el concepto Ingeniería de Software
Se definía como la aplicación práctica del conocimiento científico al diseño y construcción de programas de computadora y a la documentación asociada requerida para desarrollar, operar y mantenerlos. -
Crisis del Software
Hacía referencia a los problemas que el software experimentaba desde sus inicios debido a la mínima eficacia de las empresas al momento de realizar uno, ya que se incrementó la demanda, la complejidad y los retos pero se contaba con la misma mano de obra, los mismos métodos y las mismas herramientas. -
Software como producto
El establecimiento del software ya se desarrollaba para tener una amplia distribución en un mercado. -
Lenguaje C
También conocido como “lenguaje de programación de sistemas”, fue desarrollado por Dennis Ritchie para un sistema operativo multiplataforma. Era un lenguaje estructurado de alto rendimiento aunque también se podía programar a bajo nivel. Se puede destacar la gran facilidad para escribir código compacto y sencillo. -
Period: to
Tercera generación
-
Los sistemas distribuidos
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 -
Basic
Lenguaje de programación desarrollado como una herramienta de enseñanza; se diseminó entre las microcomputadoras hogareñas a partir de la década de 1980. Actualmente continúa siendo muy popular. -
Minicomputadoras
Aparicion de las minicomputadoras que eran un sistema multiproceso. -
Apple II
Apple II sistema operativo para la serie de microordenadores. -
Redes de area local
Las redes de área local y de área global, las comunicaciones digitales de alto ancho de banda y la creciente demanda de acceso “instantáneo” a los datos, supusieron una fuerte presión sobre los desarrolladores del software. -
Microsoft 1.0
La empresa Microsoft lanza Windows 1.0.
Primer SO de mayor difusión entre computadoras personales. -
Period: to
Cuarta generación
-
Deep blue
Crearon la “Deep Blue”, una supercomputadora desarrollada por IBM para jugar al ajedrez, que logró vencer al campeón del mundo. Era de procesamiento masivo, capaz de calcular 200 millones de posiciones por segundo. -
JAVA
James Gosling creó el “lenguaje de programación java”, que estaba orientado a objetos . Su código era similar al lenguaje C, tenía una enorme potencia para el diseño orientado a objetos con un código sencillo. Permitía realizar aplicaciones se podían incluir directamente en páginas web. -
Modelos relacionados
Se desarrollan los modelos relacionados con la mejora de procesos software, como Ideal, TSP o PSP. -
UML
se consolida la orientación a objetos (OO) como aproximación para el desarrollo de sistemas informáticos, apareciendo más de cien metodologías, que terminan dando lugar a la aparición del Lenguaje de Modelado Unificado (UML) y el Proceso Unificado (UP). -
Period: to
Quinta generación
-
Manifiesto ágil
Se firma el “Manifiesto Ágil” como intento de simplificar la complejidad de las metodologías existentes y en respuesta a los modelos “pesados” tipo CMM -
Normas ISO 9000
En el cual se establece la norma ISO buscando definir límites y contenidos de la ingeniería del software. -
Windows vista
Es conocido por su pantalla visual aumentada dramáticamente y sus estrictos avances de seguridad. Las características clave incluyen la pantalla Windows Aero (que es un acrónimo de "avanzado, enérgico, reflexivo y abierto"), búsqueda instantánea a través de las ventanas del Explorador, la barra lateral de Windows y los controles parentales avanzados. -
DevOps
Implantación de la “Ingeniería del Software Continua”, y su correspondiente tecnología y “filosofía” “DevOps”, que logran reducir el tiempo entre que se compromete un cambio en el sistema y que se ponga en producción normal -
Android
SO 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. -
Windows 7
Apareció comercialmente el 22 de octubre de 2009, en versiones para computadores personales, equipos portátiles, tablets, PC y media centers. -
Scrum
Scrum es un modelo de desarrollo ágil caracterizado por:
Adoptar una estrategia de desarrollo incremental, en lugar de la planificación y ejecución completa del producto.
Basar la calidad del resultado más en el conocimiento tácito de las personas en equipos autoorganizados, que en la calidad de los procesos empleados.
Solapamiento de las diferentes fases del desarrollo, en lugar de realizar una tras otra en un ciclo secuencial o de cascada. -
Alumno
Lucio Alessandro Jimenez Frías - 202H17007