Objetivo de la Unidad: Explicar el concepto de software y su relación con el hardware computacional. 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. M.A. Agustina De los Santos Rosario Es un conjunto de instrucciones que dirige a una computadora indicando a los componentes físicos de la máquina lo que deben hacer. A la medida: • Son aquellos que son diseñado para un usuario específico, es decir, están desarrollados para una empresa o institución. Paquetes comerciales: • Son los que un fabricante pone a la venta. El consumidor normalmente paga una licencia para utilizar el software, en lugar de comprar el software en sí. • Ejemplo: Red hat Linux Enterprise, Oracle. Libres o de código abierto: • Son los disponibles gratuitamente y cuyo código fuente pueden modificar los usuarios. M.A. Agustina De los Santos Rosario Software del sistema: es cualquier programa que controle el hardware de la computadora o que se puede utilizar para dar mantenimiento a la computadora de alguna forma que la haga funcionar con mayor eficiencia. Sistema operativo y su Herramientas de clasificación Diagnóstico monousuario, Es un programa multiusuario, que hace que el interfaz gráfica, sistema de línea de comando cómputo sea más sencillo de utilizar Le dice a la o realizar computadora la funciones forma en la que altamente puede utilizar sus especializadas. propios componentes. M.A. Agustina De los Santos Rosario Controladores de dispositivo Es un programa pequeño que acepta solicitudes de acción del sistema operativo y ocasiona que un dispositivo ejecute las solicitudes. Utilidades Sirven como herramientas de mantenimiento del sistema y reparan todo aquello que el propio sistema operativo no es capaz de hacer por si mismo. Software de aplicación: son aquellos utilizados para desarrollar tareas específicas. Herramientas básicas Son utilizadas por usuarios generales. Ejemplos: La Suite de Officces M.A. Agustina De los Santos Rosario Herramientas avanzadas Como su nombre lo indica son utilizadas por usuarios expertos. Ejemplo: Diseñadores de imagenes. Software de Programación: es el software ampliamente utilizado por los desarrolladores en la creación de aplicaciones. Lenguaje de Interpretes programación Son programas Es un conjunto que traduce n al de reglas que sistema dirigen las operativo las sintaxis e instrucciones de instrucciones en una aplicación el desarrollo de sentencia por un programa o sentencia. aplicación M.A. Agustina De los Santos Rosario Compiladores Son programas utilizados por los desarrolladores para depurar y corregir las aplicaciones. Editores de texto Son herramientas en los lenguajes de programación, las cuales sirven como plataforma para escribir los pseudocódigos o programas fuentes.