Système logiciel

ensemble de composants logiciels

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

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

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

Références et notes modifier

  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 )