Interaction personne-machine


Définition

Souvent nommée, même en français, par le terme anglais « API », une interface de programmation applicative (IPA) est un ensemble normalisé de classes et de fonctions qui sert de façade par laquelle un logiciel offre des services à d’autres logiciels.

Une IPA permet à une application d’interagir avec un service externe à l’aide d’un ensemble de commandes simples sans connaître les détails internes du logiciel interrogé.

Compléments

Autrefois, on utilisait le terme « interaction homme-machine » (IHM).

Note: la confusion est fréquente entre interface et interaction. L'ingénierie de l'interaction personne-machine a pour mission de construire des interfaces suscitant des interactions compatibles avec les attentes et capacités de l'utilisateur.

Français

interaction personne-machine

interaction personne-système

communication personne-machine

interaction humain-machine

communication humain-machine

interaction homme-machine

communication homme-machine

Anglais

human-machine interaction

human-machine communication

human-machine relation

human-computer interaction

Source: Gaëlle Calvary, Ingénierie de l'Interaction Homme-Machine : Rétrospective et Perspectives, IIHM.

Source: TERMIUM Plus

Note: interaction personne-machine est validée par des spécialistes canadiens de l'Université Concordia, de l'Université Dalhousie, de l'Université Laval et de Microsoft Canada.