2. Es el equipamiento lógico o soporte lógico de
una computadora digital; comprende el conjunto
de los componentes necesarios que hacen posible
la realización de tareas específicas, en
contraposición a los componentes físicos
(hardware).
Desde los comienzos del software hasta hoy en día
se puede decir que se divide en cuatro eras:
3. 1950 – 1965
Se trabajaba con la idea de “Codificar y
Corregir”.
No existía un planteamiento previo.
No existía documentación de ningún tipo.
Existencia de pocos métodos formales y
pocos creyentes en ellos.
Desarrollo a base de prueba y error.
4. 1965 – 1972
Se busca simplificar código.
Aparición de Multiprogramación y Sistemas
Multiusuarios.
Sistemas de Tiempo Real apoyan la toma de
decisiones.
Aparición de Software como producto. (Casas de
Software).
INICIO DE LA CRISIS DEL SOFTWARE.
Se buscan procedimientos para el desarrollo del
Software.
5. 1972 – 1985
Nuevo Concepto: Sistemas Distribuidos.
Complejidad en los Sistemas de Información.
Aparecen: Redes de área local y global, y
Comunicadores Digitales.
Amplio Uso de Microprocesadores.
6. 1985 - 1995 aprox.
Impacto Colectivo de Software.
Aparecen: Redes de Información, Tecnologías
Orientadas a Objetos.
Aparecen: Redes Neuronales, Sistemas
Expertos y SW de Inteligencia Artificial.
La información como valor preponderante
dentro de las Organizaciones.
7. 2000 hasta hoy en día
Utiliza algunos requisitos de las eras
anteriores solo que aumenta la
omnipresencia de la web, la reutilización de
información y componentes de software
8. Codificar: Transformar mediante las reglas de
un código la formulación de un mensaje.
Hardware: Componente físico de la computadora.
Por ejemplo: el monitor, la impresora o el disco
rígido. El hardware por sí mismo no hace que una
máquina funcione. Es necesario, además, instalar
un Software adecuado.
Microprocesador: Es la parte más importante
del ordenador, se encarga de realizar todos
los cálculos y controla su funcionamiento. La
velocidad de este "cerebro" determina la del
ordenador
9. Multiprogramación: Se denomina
multiprogramación a la técnica que permite que
dos o más procesos ocupen la misma unidad de
memoria principal y que sean ejecutados al
"mismo tiempo“.
Multiusuario: Capacidad de algunos sistemas
para ofrecer sus recursos a diversos usuarios
conectados a través de terminales.
Preponderante:Que prepondera, prevalece o
tiene cualquier tipo de superioridad respecto
a aquello con lo que es comparado