Implementarea este faptul constituirii unui proiect.
În inginerie și mai ales în informatică , implementarea se referă la crearea unui produs finit dintr-un document de proiectare, un document de specificații sau chiar direct dintr-o versiune sau specificații originale .
Utilizarea anglicismului „ punere în aplicare ”, de la engleză la implementare , este obișnuită (și acceptată) și reflectă dorința de a nu cădea în traducerea ambiguă care ar fi utilizarea verbului implantator .
Implementarea trebuie să-și îndeplinească propriile constrângeri și care, în general, nu sunt explicite în documentele menționate anterior:
Mai tehnic, putem cita:
Deoarece aceste constrângeri sunt greu de conciliat, o expresie clasică spune: „Preț, performanță, fiabilitate, alegeți două”.
Unele concepte sunt atât de particulare, în ceea ce privește complexitatea sau cerințele lor materiale, încât nu există o implementare satisfăcătoare de mult timp. Exemple tipice sunt compilatoarele Ada , microprocesorul Intel iAPX 432 sau sistemul de operare Multics . Exemple mai contemporane sunt suportul standardului C ++ prin software de dezvoltare sau limbile HTML 4 și CSS 2 de către browserele web .