Un sistema de software es un sistema de componentes intercomunicados basado en software que forma parte de un sistema informático (una combinación de hardware y software). "Consiste en una serie de programas separados , archivos de configuración , que se utilizan para configurar estos programas, documentación del sistema , que describe la estructura del sistema, y documentación del usuario , que explica cómo utilizar el sistema". [1]
El término "sistema de software" debe distinguirse de los términos " programa informático " y " software ". El término programa de computadora generalmente se refiere a un conjunto de instrucciones ( fuente o código objeto ) que realizan una tarea específica. Sin embargo, un sistema de software generalmente se refiere a un concepto más amplio con muchos más componentes, como especificaciones, resultados de pruebas , documentación del usuario final, registros de mantenimiento, etc. [2]
El uso del término sistema de software a veces está relacionado con la aplicación de enfoques de teoría de sistemas en el contexto de la ingeniería de software . Un sistema de software consta de varios programas informáticos separados y archivos de configuración asociados , documentación , etc., que operan juntos. [1] El concepto se utiliza en el estudio de software grande y complejo, porque se centra en los componentes principales del software y sus interacciones . También está relacionado con el campo de la arquitectura de software .
Los sistemas de software son un área de investigación activa para los grupos interesados en la ingeniería de software en particular y la ingeniería de sistemas en general. [3] Las revistas académicas como Journal of Systems and Software (publicada por Elsevier ) están dedicadas al tema. [4]
El premio ACM Software System Award es un premio anual que honra a personas u organizaciones "por desarrollar un sistema que ha tenido una influencia duradera, reflejada en contribuciones a conceptos, en aceptación comercial o en ambos" . [5] Ha sido otorgado por la Association for Computing Machinery (ACM) desde 1983, con un premio en efectivo patrocinado por IBM .
Categorías
Las categorías principales de sistemas de software incluyen aquellos basados en el desarrollo de software de aplicación , software de programación y software de sistema, aunque la distinción a veces puede ser difícil. Ejemplos de sistemas de software incluyen sistemas operativos , sistemas de reserva por computadora , control del tráfico aéreo sistemas, sistemas de mando y control militares, redes de telecomunicaciones , sistemas de gestión de contenidos , sistemas de gestión de bases de datos , sistemas expertos , sistemas embebidos , etc.
Ver también
- Premio al sistema de software ACM
- Capas comunes en la arquitectura lógica de un sistema de información
- Programa de computadora
- Instalación de programas informáticos
- Ingeniería de software experimental
- Evaluación de fallas
- Error de programación
- Arquitectura de software
- Software del sistema
- Teoría de sistemas
- Ciencia de sistemas
- Ingeniería de Sistemas
- Ingeniería de software
Referencias
- ↑ a b Sommerville, Ian (2007). "1.1.1; ¿Qué es el software?" . Ingeniería de Software (8ª ed.). Addison-Wesley . págs. 5-6. ISBN 978-0-321-31379-9. OL 18264252M .
- ^ Mantenimiento de software: conceptos y práctica por Penny Grubb y Armstrong A. Takang 2003 01631469717 páginas 7-8
- ^ "El Instituto Max Planck de Sistemas de Software" . Consultado el 31 de diciembre de 2020 .
- ^ "Revista de Sistemas y Software (JSS)" . DBLP . Alemania: LZI . Consultado el 31 de diciembre de 2020 .
- ^ "Premio al sistema de software" . Premios ACM . Asociación de Maquinaria Informática . Consultado el 31 de diciembre de 2020 .