Moteur de production

Un article de Wikipédia, l'encyclopédie libre.

Un moteur de production est un logiciel dont la fonction principale consister à automatiser (ordonnancer et piloter) l'ensemble des actions (préprocessing, compilation, éditions des liens, etc.) contribuant, à partir de données sources, à la production d'un ensemble logiciel opérationnel.

Un moteur de production se distingue d'un simple script dans la mesure où il a pour objet :

  • de favoriser une production optimale (réduite aux seuls actions nécessaires)
  • de permettre un flexibilité de production (production partielles sans avoir besoin de modifier le descriptif de production) tout en assurant la complétude.

Make est historiquement le premier moteur de production à avoir été généralisé sur les systèmes d'exploitation de la famille Unix. Les moteurs tendent désormais à être directement intégrés aux ateliers de génie logiciel (Eclipse, Visual Studio, etc.)