Programmation modulaire

Programmation modulaire

En informatique, la programmation modulaire consiste dans le regroupement de fonctions, de méthodes et de traitement visant à répartir le développement d'une grosse application sur plusieurs (groupes de) personnes, afin que chacun puisse faire indépendamment des autres ses test unitaires, mais aussi, ensuite, à permettre une certaine réutilisabilité de certaines unités de traitement (modules, et donc de portions de code).

Cette méthode de regroupement permet de réaliser une encapsulation comparable par certains aspects à celle de la programmation objet, et permet l'organisation du code source en unités de travail logiques. Les modules définissent également des espaces de noms utiles lors de leur utilisation.

La programmation modulaire n'induit pas obligatoirement un style de programmation (ou paradigme) plutôt qu'un autre dans les éléments qu'elle structure qui peuvent être de style objet, impératif ou fonctionnel.

L'opposée de la programmation modulaire est le raffinement.

Ce style de programmation facilite grandement la réutilisabilité et le partage du code, et est particulièrement utile pour la réalisation de bibliothèques. De plus, suivant les langages de programmation, les modules peuvent être paramétrés et/ou polymorphes (foncteur) ce qui apporte une modularité dont la souplesse décuplée amène alors à parler de généricité.

La programmation générique est un sur-ensemble qui peut tirer avantageusement parti de la modularité apportée par la programmation modulaire.


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Programmation modulaire de Wikipédia en français (auteurs)

Игры ⚽ Нужен реферат?

Regardez d'autres dictionnaires:

  • Programmation (homonymie) — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Informatique La programmation informatique est l ensemble des activités qui permettent l écriture des programmes informatiques. On distingue… …   Wikipédia en Français

  • modulaire — [ mɔdylɛr ] adj. • av. 1845; de module ♦ Didact. ou techn. 1 ♦ Qui est fondé sur l emploi du module (1o). Architecture modulaire. ♢ Qui est conçu à partir d éléments que l on peut assembler de diverses façons. Construction modulaire. Salon… …   Encyclopédie Universelle

  • Programmation imperative — Programmation impérative En informatique, la programmation impérative est un paradigme de programmation qui décrit les opérations en termes de séquences d instructions exécutées par l ordinateur pour modifier l état du programme. Sommaire 1… …   Wikipédia en Français

  • Programmation procedurale — Programmation procédurale La programmation procédurale est un paradigme de programmation basé sur le concept d appel procédural. Une procédure, aussi appelée routine, sous routine ou fonction (à ne pas confondre avec les fonctions de la… …   Wikipédia en Français

  • Programmation orientee composant — Programmation orientée composant La programmation orientée composant (POC) consiste à utiliser une approche modulaire au niveau de l architecture d un projet informatique, ce qui permet d assurer au logiciel une meilleure lisibilité et une… …   Wikipédia en Français

  • Programmation à base de composants — Programmation orientée composant La programmation orientée composant (POC) consiste à utiliser une approche modulaire au niveau de l architecture d un projet informatique, ce qui permet d assurer au logiciel une meilleure lisibilité et une… …   Wikipédia en Français

  • Programmation securisee — Programmation sécurisée La programmation sécurisée consiste à prendre en compte la sécurité informatique à tous les moments de la conception, de la réalisation et de l utilisation d un programme informatique. Cela permet d éviter au maximum les… …   Wikipédia en Français

  • Programmation sécurisé — Programmation sécurisée La programmation sécurisée consiste à prendre en compte la sécurité informatique à tous les moments de la conception, de la réalisation et de l utilisation d un programme informatique. Cela permet d éviter au maximum les… …   Wikipédia en Français

  • Programmation télévisuelle — La programmation télévisuelle est l art de choisir et de planifier sur une grille horaire la diffusion des différents programmes d une chaîne télévisée, en faisant en sorte de maximiser leur audience, tout en respectant les contraintes auxquelles …   Wikipédia en Français

  • Programmation impérative — En informatique, la programmation impérative est un paradigme de programmation qui décrit les opérations en termes de séquences d instructions exécutées par l ordinateur pour modifier l état du programme. Sommaire 1 Langages impératifs et… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”