Modularité

Mise à jour: 08/02/2019 par Computer Hope

 Illustration: pièces de puzzle modulaires.

La modularité est une propriété qui décrit la manière dont les composants ou modules d’un système sont remplaçables. Un dispositif modulaire comporte plusieurs parties qui remplissent des fonctions plus petites qui se combinent pour servir l’objectif global du dispositif. Les modules peuvent être retirés, remplacés ou mis à niveau sans affecter les autres composants.

Par exemple, la plupart des ordinateurs de bureau sont modulaires car ils ont des pièces facilement amovibles et évolutives. Cependant, les ordinateurs portables sont moins modulaires car la plupart de leurs composants ne sont pas faciles d’accès, de retrait, de remplacement ou de mise à niveau.

Logiciel modulaire

Le logiciel est modulaire si des sections de code peuvent être ajoutées ou supprimées au besoin. Par exemple, le noyau Linux est modulaire. Ses modules du noyau peuvent être chargés ou déchargés par l’administrateur système, modifiant les capacités du système d’exploitation sans avoir besoin de redémarrer l’ordinateur.

Certains langages de programmation informatique désignent leurs bibliothèques comme des  » modules. » L’inclusion d’un module dans votre programme ajoute de nouvelles fonctionnalités en donnant accès à des objets de code pré-écrits. Par exemple, dans le langage de programmation Python, le module « random » donne accès à de nombreuses fonctions puissantes de PRNG (générateur de nombres pseudo-aléatoires).

Termes électroniques, termes matériels

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.