Mise en œuvre

Cet article est une ébauche concernant le génie.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

Consultez la liste des tâches à accomplir en page de discussion.

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article ne cite pas suffisamment ses sources ().

Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références ».

En pratique : Quelles sources sont attendues ? Comment ajouter mes sources ?

Sur les autres projets Wikimedia :

  • mise en œuvre, sur le Wiktionnaire

Sur les autres projets Wikimedia :

  • implémentation, sur le Wiktionnaire

Sur les autres projets Wikimedia :

  • implémenter, sur le Wiktionnaire

La mise en œuvre est le fait de mettre en place un projet.

Ingénierie et informatique

En ingénierie et plus particulièrement en informatique, la mise en œuvre désigne la création d’un produit fini à partir d’un document de conception, d’un document de spécification, voire directement depuis une version originelle[1] ou un cahier des charges.

L’utilisation de l’anglicisme « implémentation », de l'anglais to implement[2], est courante (et acceptée[3]).

La mise en œuvre doit répondre à des contraintes qui lui sont propres et qui ne sont généralement pas toutes explicites dans les documents précités :

  • le coût ;
  • le temps de mise en œuvre ;
  • les performances ;
  • la fiabilité.

Plus techniquement, on peut citer :

  • la généricité ;
  • la modularité ;
  • la portabilité ;
  • la maintenabilité ;
  • la compatibilité avec des variations d'environnement matériel ou logiciel.

Certains concepts particuliers, de par leur complexité ou leurs exigences matérielles, fait qu’il n’en existe pas de mise en œuvre satisfaisante pendant une longue période. Des exemples classiques sont les compilateurs Ada, le microprocesseur Intel iAPX 432 ou le système d'exploitation Multics. Des exemples plus contemporains sont le support du standard C++ par les logiciels de développement ou des langages HTML 4 et CSS 2 par les navigateurs web.


Références

  1. (en) GNU Emacs est la seconde implémentation d'Emacs de Richard Stallman, à partir de la version originelle écrite par le même auteur en 1976.
  2. To implement, traductions génériques selon le dictionnaire Robert & Collins : 1-appliquer un protocole, une modification, une loi ou une règle, 2-mettre en œuvre une décision, une recommandation, 3-mettre en place un système, 4-mettre en pratique une idée.
  3. Commission générale de terminologie et de néologie, « Vocabulaire de l’informatique (liste de termes, expressions et définitions adoptés) » [PDF], sur Journal Officiel, (version du sur Internet Archive).

Voir aussi

Article connexe

  • icône décorative Portail de la programmation informatique