EVOLUCIÓN
DEL SOFTWARE
• TRUJILLO , MARIBEL
ANTECEDENTE
• ¿Cómo se implementó y para qué?
Es un producto y,
SOFTWAR al mismo tiempo
el vehículo para
E entregarlo
(Pressman 2002)
El software es
un conjunto de
programas,
instrucciones y reglas Es
informáticas que el equipamiento
permiten ejecutar lógico e
distintas tareas en intangible de un
una computadora. computador.
El software no se
CARACTERÍSTICAS desgasta y no es
afectado por el
ambiente.
El software se
desarrolla, no se
fabrica.
El software se puede
actualizar y desarrollar
a la medida.
Generación
Cero
5ta. 1ra.
GENERACIONES DEL
Generación Generación
SOFTWARE
4ta. 2da.
Generación Generación
3ra.
Generación
GENERACIÓN CERO: 1940
• Las computadoras digitales no
tenían un sistema operativo
• Las máquinas manejaban un bit
a la vez en columnas de switch's
mecánicos.
• Programas de lenguaje máquina
PRIMERA GENERACIÓN: 1946-1965
• Los laboratorios de General Motor`s
crearon el primer sistema operativo
• La transmisión de información era
más rápida
• Sistema de procesamiento por grupos
o lotes
• No había un planteamiento de ningún
tipo, los métodos eran pocos y su
desarrollo fue a base de prueba y
error.
SEGUNDA GENERACIÓN: 1965-1972
• Sistemas de multiprogramación INGENIERIA DE
y multiprocesamiento SOFTWARE
• Crisis del software
• Competitividad del software
TERCERA GENERACIÓN: 1972-1985
• Familia de computadores Sistemas/360 de
IBM
• Se desarrollaron SO para el uso de
múltiples usuarios
• Sistemas distribuidos
• Aparición de redes de área local y global
• Primer microprocesador(1971)
CUARTA GENERACIÓN: 1985-1995
• Aparecen redes de información,
sistemas expertos, inteligencia
artificial.
• También: JAVA y a
supercomputador Deep Blue
• Aparece Windows, con :
Windows 1.0, Windows
2.0(1987), en los 90’s Windows
3.0 y Windows 95.
QUINTA GENERACIÓN: 2000-
PRESENTE
• Es similar a la anterior
generación
• Aumenta la reutilización
de información y los
componentes del software
• Aparece Windows 98, XP,
vista, 7,8, 8.1, 10.
COMPONENTES DEL SOFTWARE
SOFTWARE SOFTWARE
DE DE TIEMPO
SISTEMAS REAL
SOFTWARE
SOFTWARE DE
DE GESTIÓN INGENIERÍA
CIENTÍFICA
SOFTWARE
SOFTWARE DE
EMPOTRAD INTELIGENC
O IA
ARTIFICIAL
IMPORTANCIA
• Ayuda a un mejor funcionamiento de las
computadoras
• Mayor seguridad y privacidad de los
datos.
• Beneficio para las personas.
• El software puede ser adaptado para la
solución de algún problema en específico.
• Permite la comunicación entre el usuario y
la máquina
GRACIAS
GRACIAS