2. Concepto de Software El software es una agrupación de instrucciones en forma de programa que serán depositadas en la memoria del computador. Permite que el computador pueda desempeñar tareas inteligentes. El software indica bajo qué lógica hay que hacer los cálculos y las manipulaciones de datos.
4. Función de Software El software es un conjunto de programas elaborados por el hombre, haciendo que éste siga en sus acciones una serie de esquemas lógicos predeterminados. La función de los programas en un computador es semejante a la del pensamiento en un ser humano.
5. El software es el nexo de unión entre el hardware y el hombre. El computador no puede comunicarse con el hombre y viceversa, ya que lo separa la barrera del lenguaje. El software trata de acortar esa barrera, estableciendo procedimientos de comunicación entre el hombre y la máquina.
6. ¿ Qué es un programa ? Un programa es una secuencia de instrucciones que pueden ser interpretadas por un computador, obteniendo como fruto de esa interpretación un determinado resultado que ha sido predeterminadamente establecido por el ser humano. Los programas están divididos en rutinas. Una rutina es un subconjunto del conjunto de instrucciones que conforman el programa. Cada una de las rutinas de un programa realiza una determinada función dentro del mismo.
7. Clasificación del software Software de sistema :El software de sistema es el software básico o sistema operativo. Es un conjunto de programas cuyo objeto es facilitar el uso del computador. Ejemplos: Sistemas operativos. Controladores de dispositivos. Herramientas de diagnóstico. Herramientas de Corrección y Optimización.
8. Clasificación del software Software de programación: Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación. Ejemplos: Editores de texto. Compiladores. Intérpretes. Enlazadores. Depuradores.
9. Clasificación del software Software de aplicación: Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios. Ejemplos: Aplicaciones ofimáticas. Software educativo. Software empresarial. Bases de datos.