Software
Es el conjunto de los programas de cómputo, procedimientos, reglas,
documentación y datos asociados, que forman parte de las operaciones de un
sistema de computación. Se emplea para referirse al conjunto de instrucciones,
agrupados en programas, que actuando sobre el hardware controla su
funcionamiento, obligándoles a realizar el trabajo deseado.
Software de Sistema
Son el conjunto de programas que sirven para interactuar con el sistema,
confiriendo control sobre el hardware, además de dar soporte a otros programas.
El Software de Sistema se divide en:
* El Sistema Operativo: Es un conjunto de programas que administran los
recursos de la computadora y controlan su funcionamiento
* Los Controladores de Dispositivos: Es un programa que permite al
sistema operativo interactuar con un periférico, haciendo una abstracción del
hardware y proporcionando una interfaz
posiblemente estandarizada para usarlo.
* Los Programas Utilitarios: Realizan diversas funciones para resolver
problemas específicos, además de realizar tareas en general y de mantenimiento.
Algunos se incluyen en el sistema operativo
Software de Aplicación
Son los programas diseñados para facilitar la realización de tareas
específicas en la computadora, como pueden ser las aplicaciones Informáticas
(procesador de texto (Word), hojas de cálculo (Excel), programa de presentación
(Power Point), sistema de gestión de base de datos (Access) u otros tipos de
software especializados como software médico, software educativo, editores de
música, programas de contabilidad, etc. Son programas que funcionan como
herramientas y que permiten al usuario llevar distintas tareas a cabo.
Software de programación
Ciclo de Vida del Software.
Diferencia entre Software libre y Software propietario.
Software Libre: Es aquel que puede ser usado, copiado, estudiado,
modificado y distribuido; por lo tanto deben venir acompañados del código
fuente para hacer efectivas las libertades que lo caracterizan.
Software privado: Es el tipo de programa informático o aplicación en el que el usuario no puede
acceder al código fuente o tiene un acceso restringido y, por tanto, se ve
limitado en sus posibilidades de uso y
modificación.