Aller au contenu

Système logiciel

Un article de Wikipédia, l'encyclopédie libre.

Un système logiciel est un ensemble de composants logiciels (programmes, documentations, fichiers de configuration)[1]. Un système logiciel est partie intégrante d'un système informatique, ce dernier étant composé de systèmes matériels et de systèmes logiciels.

Généralités

[modifier | modifier le code]

On doit distinguer le terme système logiciel des termes logiciel (incluant logiciel applicatif) et programme informatique. Tandis qu'un programme informatique fait référence à un jeu d'instruction exécutant une tâche spécifique, pouvant composer un logiciel, un système logiciel désigne quant à lui un ensemble de programmes, de documentations et de données (fichiers de configuration) permettant à l'utilisateur final d'utiliser ce système pour accomplir les tâches pour lesquelles il est conçu [2].

On distingue la phase de développement d'un système logiciel de sa phase de maintenance. La maintenance est nécessaire pour assurer l'utilisation d'un système logiciel, car même dans le cas hypothétique d'un logiciel parfait (sans bogues) l’environnement d'exécution du système logiciel est sujet à des changements [3].

Distinction

[modifier | modifier le code]

L'Association for Computing Machinery délivre depuis 1983 chaque année un prix récompensant une institution ou une/des personne(s) ayant conçu un système logiciel ayant eu une influence durable sur le marché informatique [4].

Articles connexes

[modifier | modifier le code]

Références et notes

[modifier | modifier le code]
  1. (en) Ian Sommerville, Software Engineering, Pearson, , 8e éd. (1re éd. 1982), 844 p., A4 (ISBN 978-0-321-31379-9, lire en ligne), partie 1, chap. 1 (« Introduction »), p. 5 "What Is Software?"
  2. (en) Penny Grubb et Armstrong A. Takang, Software Maintenance : Concepts and Practice, World Scientific, , 2e éd., 349 p., A4 (ISBN 981-238-425-1), partie 1, chap. 1 (« Introduction to the basic concepts »), p. 7 "The basics"
  3. (en) B. A. Kitchenham, Software engineering for large Software systems, Elsevier Science, , 1re éd., A4 (ISBN 1-85166-504-8), partie 1, chap. 1-2, p. 2-3
  4. (en) ACM, « Software System », sur acm.org (consulté le )