
 
                 CER SCHMITT Mathieu 
 
 
s’exécutent en séquence, on parle d’algorithme séquentiel. Si les opérations s’exécutent sur plusieurs processeurs 
en  parallèle,  on  parle  d’algorithme  parallèle.  Si  les  tâches  s’exécutent  sur  un  réseau  de  processeurs  on  parle 
d’algorithme réparti ou distribué. 
Formaliser : Dans ce qui suit, on entend par problème de planification le couple formé par un domaine d'application 
(exemple:  un  chantier)  et  ce  que  l'on  attend  d'un  système  de  planification  (exemple:  générer  des  plans  pour 
construire diverses structures).  
La tâche de formalisation d'un problème de planification possède deux préconditions:  
1. bien connaitre les caractéristiques de l'environnement à modéliser et du problème de planification tel qu'il 
se pose réellement ; et  
2. avoir  un  minimum  de  connaissances  sur  le  fonctionnement  du  système  de  planification  (de  manière  à 
appréhender ses points forts et surtout, ses limites, à  la  fois au  niveau de  la représentation et à celui de 
l'algorithmique). 
La principale difficulté pour formaliser un problème tient alors à la recherche d'un compromis entre:  
1. la  nécessité  d'une  représentation  la  plus  fine  possible  afin  de  prendre  en  compte  un  maximum  de 
contraintes réelles et de trouver plan un relativement précis au niveau des actions planifiées; et  
2. les  limitations  du  système  du  point  de  vue  de  l'expressivité  du  formalisme  et  des  performances  de 
l'algorithmique mise en jeu. 
Externalisation : L'externalisation, aussi appelée outsourcing, désigne le transfert de tout ou partie d'une fonction 
d'une entreprise vers un partenaire externe. Elle consiste très souvent en la sous-traitance des activités non 
essentielles et non stratégiques (celles qui ne sont pas productrices de revenus) d'une entreprise. Il s'agit d'un outil 
de gestion stratégique qui se traduit par la restructuration d’une entreprise autour de sa sphère d’activités : ses 
compétences de base et son cœur de métier (core business en anglais). 
L'externalisation diffère de la simple prestation extérieure de services, et de la simple sous-traitance, dans 
la mesure où il y a 
- pilotage étroit par l'entreprise donneuse d'ordre, 
- engagement du prestataire externe. 
Typologie : Une typologie est une démarche, souvent scientifique, consistant à définir un certain nombre de types 
afin de faciliter l'analyse, la classification et l'étude de réalités complexes. 
Par extension, le terme typologie désigne parfois la liste des types propres à un domaine d'étude. 
Module de code : Le terme module en programmation identifie une structure de programmation. 
Un module de code, est donc le code qui se trouve dans le module. 
Module informatique : Un module en programmation désigne un espace de nommage. Pour reprendre l'image de la 
programmation objet, un module est une instance unique qui n'utilise pas d'héritage et ne contient aucun module 
fils. Chaque module peut exporter ou importer certains symboles comme des variables, des fonctions ou des classes. 
Les modules peuvent se regrouper en package éventuellement hiérarchique. 
Règles  de  communication :  La  communication  (souvent  abrégée  en  com)  est  l'action,  le  fait  de  communiquer, 
d'établir une relation avec autrui, de transmettre quelque chose à quelqu'un, l'ensemble des moyens et techniques