El Software se puede dividir hasta en tres categorías principales:
- Software de sistema: La función del Software de Sistema es proveer de las instrucciones al sistema operativo para así el usuario tener un control en la que puede gestionar los controladores, diagnosticar el hardware, controlar los programas mediante el uso de el sistema operativo. Se puede entender como una serie de instrucciones efectuadas para el funcionamiento del hardware de las computadoras. Además proporciona un valor específico al negocio y no como el hardware que es de propósito general.
- Software de Programación: Es todo lo referente hacia lo que maneja el usuario para desarrollar aplicaciones y programas informáticos mediante lenguajes de programación, puede incluir desde editores de texto hasta compiladores de documentos.Conjunto de instrucciones de computadora escritas con un lenguaje de programación, las cuales dirigen al hardware para que efectúe actividades específicas de procesamiento de datos y de información que proporcionan funcionalidad al usuario. Esta puede ser amplia: procesamiento general de palabras o limitada como la nómina. Los programas de aplicación satisfacen una necesidad como incrementar la productividad o mejorar decisiones del nivel de inventarios.
- Software de Aplicación: Son los programas que contienen varias instrucciones para ayudar a gestionar al usuario para controlar algo, por citar un ejemplo son software que están construidos a medida y exigencias del usuario. Actúa como intermediario entre el hardware de cómputo y los programas de aplicación. Realiza importantes funciones autorreguladoras como por ejemplo: cargarse por sí sola cuando la computadora se activa por 1ª vez como Windows 98, proporcionar un conjunto de instrucciones utilizadas para todas las aplicaciones. La programación de sistemas se refiere a la creación o bien a la modificación del software de sistemas.
Los programas de aplicación manipulan fundamentalmente datos o textos para producir o proporcionar información y los programas de sistemas manipulan recursos de hardware de computadora; este ofrece funciones y limitaciones dentro de las cuales puede operar el software de la aplicación a diferencia del hardware, el cual puede diseñarse y fabricarse en líneas de ensamble automatizadas, el software debe programarse manualmente.
No hay comentarios:
Publicar un comentario