Catégorie > High Tech

Qu'est-ce que la programmation monolithique ?

Posté par Sandrine, mise à jour le 06/03/2023 à 10:36:20

Qu'est-ce que la programmation monolithique ?


Posté par Rosie

La programmation monolithique consiste à créer une application ou un logiciel composé d'un seul niveau. Tout ce qui se trouve dans le programme est combiné en un seul état et fonctionne indépendamment de tout autre programme voisin.

Un bon exemple de programme monolithique serait les programmes de bureau populaires qui vous offrent diverses fonctionnalités telles que le traitement de texte, la création de présentations et la génération de feuilles de calcul.

- Que permettent ces systèmes ?

Ces systèmes permettent à l'utilisateur d'effectuer des actions et d'accomplir des tâches dans le programme sans dépendre d'aucun autre programme. Cela signifie que toutes les actions requises pour terminer la tâche dans son intégralité peuvent être effectuées dans cette seule application.

- Quels sont les avantages et les inconvénients?

Les programmes monolithiques présentent divers avantages et inconvénients par rapport aux programmes modulaires homologues. Par exemple, la programmation monolithique est considérée comme problématique en raison du fait que toutes les fonctions du programme sont compilées en un seul niveau. Cela signifie que la taille de ce programme unique serait considérablement plus grande que les modules créés par programmation modulaire, ce qui rend le programme monolithique moins stable.

Néanmoins, si l'ensemble du programme a été regroupé en un seul niveau, cela facilite la recherche de pannes et de bogues. Cependant, cela pourrait également être problématique en raison du fait que si un bogue ou un virus est installé dans un programme monolithique, il ne peut pas être isolé de la même manière que si la même erreur était présente dans un programme modulaire. En effet, un programmeur pourrait isoler le module infecté du reste du système avec un programme modulaire, alors qu'avec un programme monolithique, cela n'est pas possible.

Une recherche rapide sur Internet vous aidera à en savoir plus sur la programmation informatique si vous le souhaitez.

Posté par Florent

En génie logiciel, une application monolithique décrit une application logicielle à un seul niveau dans laquelle l'interface utilisateur et le code d'accès aux données sont combinés en un seul programme à partir d'une seule plate-forme. Une application monolithique est autonome et indépendante des autres applications informatiques.


Ajouter une réponse

Votre message :

:

Votre prénom:

Votre email:

:



A voir aussi :

Les dernières discussions:



Qui est Réponse Rapide?

Réponse rapide est un site internet communautaire. Son objectif premier est de permettre à ses membres et visiteurs de poser leurs questions et d’avoir des réponses en si peu de temps.

Quelques avantages de réponse rapide :

Vous n’avez pas besoins d’être inscrit pour poser ou répondre aux questions.
Les réponses et les questions des visiteurs sont vérifiées avant leurs publications.
Parmi nos membres, des experts sont là pour répondre à vos questions.
Vous posez vos questions et vous recevez des réponses en si peu de temps.

Note :

En poursuivant votre navigation, vous acceptez l'utilisation de cookies. En savoir plus