1
Introduction
Dans ce travail pratique, nous allons examiner trois concepts essentiels de l’informatique : le
programme, le logiciel et le progiciel. L’objectif est de comprendre ce que chacun signifie, de
définir clairement leurs caractéristiques, de repérer ce qui les rapproche et ce qui les distingue.
Ce faisant, nous allons commencer par définir ces notions pour comprendre comment ils
s’articulent dans la conception et l’usage.
1. Définition
Programme informatique : un programme est une suite d’instructions et d’opérations écrites
dans un langage de programmation, destinée à être exécutée par un ordinateur pour accomplir
une ou plusieurs tâches.
Logiciel : un logiciel est un ensemble de programmes, de données et de fichiers de configuration
qui, une fois installés sur une machine, permettent d’exécuter des traitements automatisés et de
répondre à un besoin utilisateur ou système.
Progiciel : un progiciel est un logiciel standardisé, complet et documenté, commercialisé par
un éditeur, paramétrable pour plusieurs utilisateurs et destiné à répondre aux besoins d’un
domaine d’activité professionnel ou d’une entreprise.
2
Voici un tableau comparatif suivi d’explications détaillées :
Tableau [Link] comparatif
Terme caractéristiques principales Exemples
Une « suite d’instructions » (opérations
séquentielles) écrites pour être Utilisé pour réaliser une fonction
Programme
exécutées par un ordinateur. Il est précise (ex : trier des données,
informatique
généralement spécifique à une tâche ou calculer quelque chose).
partie de tâche.
Un ensemble de programmes +
données + fichiers de configuration, Utilisé pour fournir un outil
etc., qui permet d’exécuter une ou complet à un utilisateur ou système
Logiciel
plusieurs tâches sur un système (ex : traitement de texte, système
informatique. Il est plus large qu’un d’exploitation).
simple programme.
Un logiciel standardisé, complet,
Utilisé dans un contexte
documenté, paramétrable, destiné à
professionnel/entreprise, pour
Progiciel plusieurs utilisateurs ou entreprises, et
répondre aux besoins de gestion,
couvrant un ensemble de fonctions
métiers, etc.
liées à un domaine professionnel.
2. Différences
Programme vs Logiciel : Un programme est plus « simple » (une séquence
d’instructions) tandis qu’un logiciel regroupe plusieurs programmes + composants +
données pour fournir un service.
Logiciel vs Progiciel : Le logiciel peut être très ciblé ou général, pour un usage
particulier ou individuel. Le progiciel est un logiciel « standard », commercialisé,
destiné à couvrir globalement les besoins d’un secteur ou d’une entreprise, souvent
modulable.
Programme vs Progiciel : Le programme étant la brique de base, tandis que le
progiciel est un produit complet qui intègre de multiples programmes, modules,
documentation, destiné à un usage plus large et plus structuré.
3
3. Ressemblances
Tous trois sont des composants de l’informatique, liés au traitement de données et aux
systèmes informatiques.
Le programme, le logiciel et le progiciel impliquent des instructions exécutables sur
ordinateur.
Le logiciel et le progiciel partagent l’idée d’outil informatique répondant à des besoins
(utilisateur ou entreprise).
Le progiciel est un type particulier de logiciel, donc il partage les caractéristiques de
logiciel (et donc de programme au fond).
4. Caractéristiques détaillées
Programme
Composé d’instructions dans un langage (compilé ou interprété).
Fait partie d’un logiciel (un logiciel peut contenir plusieurs programmes).
Orientation très fonctionnelle, parfois très spécifique.
Moins de composants annexes (documentation, interface utilisateur, modules
multiples) que logiciel ou progiciel.
Logiciel
Ensemble de programmes + données + fichiers de configuration + documentation.
Peut-être de type « logiciel système » (ex : système d’exploitation) ou « logiciel
applicatif ».
Destiné à un usage plus large que le simple programme.
Peut être conçu pour un usage individuel ou collectif.
Permet de réaliser une ou plusieurs tâches informatiques.
Progiciel
Logiciel « professionnel » standard, prêt à l’emploi, avec modules, documentation,
assistance.
Paramétrable mais pas forcément totalement personnalisé.
Conçu pour plusieurs utilisateurs, pour un domaine métier, une entreprise.
4
Intègre souvent des modules pour plusieurs fonctions (ex : achats, ventes,
comptabilité…) dans une entreprise.
Standardisé et commercialisé (pas toujours création sur-mesure).
5. Système embarqués
Un système embarqué est un système électronique et informatique autonome, intégré à un
dispositif matériel plus large, et conçu pour accomplir une ou plusieurs tâches bien définies.
Il se trouve « embarqué » dans un appareil, une machine ou un équipement, plutôt que d’être
un ordinateur généraliste.
Par « intégré », on entend qu’il est souvent invisible dans l’équipement : le dispositif principal
ne se présente pas comme un ordinateur, mais comme un appareil ayant une autre fonction.
On en trouve dans de nombreux secteurs : l’électroménager, l’automobile, l’aéronautique, le
médical, les télécommunications, l’IoT (Internet des objets).
Par exemple, dans une voiture, un système embarqué peut contrôler un élément du moteur, ou
la climatisation.
Figure.1 Système embarqué