LOGICIEL  

Architecture des systèmes informatiques

Voir aussi : LANGAGE DE PROGRAMMATION, SGBD, SYSTÈME D’EXPLOITATION

REPRÉSENTATIONS/EXEMPLES/APPLICATIONS

    Les couches " logicielles "

Le logiciel comprend en tout premier lieu le système d'exploitation qui assure l'interface entre le matériel d’une part et l'utilisateur ou les logiciels applicatifs d’autre part.

UTILISATEUR

LOGICIEL

Logiciels applicatifs

Logiciel de base

Utilitaires

Systèmes d’exploitation

MATÉRIEL

    Typologie des logiciels

Outre le système d’exploitation, les logiciels se déclinent en différentes spécialités.

Il s’agit de programmes de service qui s’appuient sur le système d’exploitation pour réaliser des fonctions complémentaires à celui-ci. On peut citer :

Souvent considérés comme des utilitaires, les environnements de développement comprennent au moins un éditeur de texte, un compilateur et un éditeur de liens (ou un interpréteur). Ils permettent la production d’applications. Ils sont classés selon leur degré d’évolution :

Ils servent à gérer des bases de données, notamment en prenant en charge, de façon " transparente ", l’implantation physique de ces données sur des mémoires de masse.

Leur classification met en évidence deux critères principaux :

* Classification selon la nature du besoin à satisfaire

• Dans le domaine de la gestion d’entreprise, on distingue essentiellement :

• Dans le domaine industriel, les applicatifs sont variés : productique, modélisation et simulation, informatique embarquée.

* Classification selon la nature de la solution mise en œuvre

Selon leur degré de personnalisation, on distingue :

• Les progiciels sont des produits logiciels destinés à un grand nombre d’utilisateurs. Ils permettent de réaliser des traitements génériques voire des traitements plus spécifiques lorsque les produits peuvent être adaptés aux besoins des clients (ajout de macro-commandes ou paramétrage, par exemple).

• Les applicatifs spécifiques répondent à des besoins bien particuliers. Ils sont développés " en interne ", c’est-à-dire par le service informatique de l’entreprise, ou par des entreprises spécialisées (SSII ou SS2I, société de services et d’ingénierie informatique).