Skip to main content

Qu'est-ce que le logiciel des composants?

Le logiciel de composant, parfois appelé composant, fait référence à un module ou à un objet de programmation distinct qui fonctionne indépendamment des autres composants d'un système tout en maintenant la communication avec l'ensemble du système.En termes plus simples, un composant est conçu pour fournir une tâche ou un service spécifique.Bien que ce type d'ingénierie logicielle soit basé sur une programmation orientée objet, il est considéré comme une classification distincte et plus avancée appelée programmation axée sur le service.Les modules de composants individuels permettent à un système de continuer à fonctionner dans le cas où un seul programme se bloque.

Le terme logiciel de composant décrit bien la façon dont chacun des modules de programme individuels forme un composant ou une partie de lal'ensemble du système.Par exemple, considérez la façon dont une voiture est assemblée à partir de nombreuses parties différentes.Certaines parties sont plus essentielles à sa fonction que d'autres mais, dans son ensemble, si un système non critique particulier échoue, comme la radio, le reste de la voiture continuera de fonctionner.La programmation de logiciels de composants est un schéma de conception similaire dans lequel plusieurs pièces créent un système entier.

Ce type de logiciel est couramment utilisé dans les applications de programmation lorsque la défaillance complète du système pourrait créer des problèmes de sécurité ou être une nuisance.Ces applications incluent le traitement des commandes et les logiciels de paiement, les logiciels de tenue de dossiers et même les navigateurs Internet.Les tâches individuelles effectuées par les logiciels de ce type sont déléguées aux pièces de logiciels de composants individuelles.Ces pièces garantissent la fonction régulière de l'ensemble du système tout en protégeant la sécurité des systèmes, car chaque composant est isolé des autres.

Dans le cas des navigateurs Internet, les composants individuels peuvent fonctionner pour offrir plusieurs séances de navigation de processus.Pour l'utilisateur moyen, cela signifie que lorsque cinq onglets sont ouverts et qu'un script Java voyou provoque le gel du site dans un seul onglet, seul cet onglet est compromis.En fermant l'onglet, le reste de la session peut être enregistré.Ce système de processus multiples accroche également la sécurité dans le navigateur Internet moderne car il conserve chaque processus dans son propre espace séparé.

De nombreux systèmes d'exploitation informatique modernes (SG) utilisent un logiciel de composant à au moins un certain degré.Un exemple est Windows OS.Dans ce système, les utilisateurs peuvent activer ou désactiver les composants du système d'exploitation pour le personnaliser selon leurs besoins.De plus, si un programme est en baryque, des garanties sont incluses pour tuer en toute sécurité le processus associé et mettre fin au programme sans redémarrer l'ordinateur.Cette capacité a fait du logiciel de composants une partie importante de l'ingénierie logicielle.