Accueil🇫🇷Chercher

Conception de logiciel interactif

La conception de logiciel interactif est l'ensemble des phases comprenant la conception d'un logiciel comportant un usage interactif. On y limite en général, le terme d'interactivité à celle qui a lieu entre la machine et l'humain, plus rarement l'animal, et où les interactions sont physiques (manipulation d'interface matérielle) et sensorielles, touché, comprenant le retour de force, visualisation, audition.

Dans le domaine de l'informatique en particulier, au niveau logiciel on parle souvent plus simplement d'interface. Le terme d'interface est également utilisé en informatique, au niveau matériel pour parler d'un connecteur.

La partie interactive de cette activité est un cas particulier de la conception d'interface homme-machine (IHM), ce terme regroupant également l'interface d'une machine-outil, d'un instrument de musique numérique, d'un véhicule ou un aéronef, ou à de nombreux autres types de machines. C'est une partie de la conception de produit liée à l'ergonomie.

La conception de ce type de logiciel comporte également d'autres facteurs, plus généraux aux logiciels. Elle peut selon le type d'application nécessiter un système temps réel.

DĂ©finition

Il existe de nombreuses méthodes de conception de logiciel interactif. La variété provient du type de produit concerné (paramétrage d'un système d'information, conception d'un jeu vidéo, conception d'un serveur vocal interactif, etc.), des facettes et propriétés du logiciel sur lesquelles se concentre la méthode (interface homme-machine seule, ensemble du produit, utilisabilité, fiabilité, coût de conception, etc.), et de la communauté professionnelle concernée (génie logiciel, ergonomie, designers, spécialistes du Web, spécialistes de l'interface homme-machine). Parmi les méthodes ou classes de méthodes rencontrées dans la littérature, citons :

Il y a, depuis le milieu des années 1990, un débat entre chercheurs en interface homme-machine sur la nature de l'activité de conception :

  • Certains considèrent que c'est une activitĂ© automatisable. Selon eux, Ă©tant donnĂ© une modĂ©lisation du domaine d'application et une modĂ©lisation de la tâche des utilisateurs (obtenue par analyse des tâches) il est possible de construire automatiquement une spĂ©cification du logiciel interactif. Cette approche a Ă©tĂ© populaire au milieu des annĂ©es 1990, puis a reçu progressivement moins d'intĂ©rĂŞt, jusqu'Ă  l'apparition des tĂ©lĂ©phones portables Ă  Ă©crans et assistants personnels qui a provoquĂ© un fort regain d'intĂ©rĂŞt.
  • D'autres affirment que la conception est une activitĂ© crĂ©ative qui ne peut ĂŞtre automatisĂ©e, et que l'on peut au mieux vĂ©rifier automatiquement la compatibilitĂ© entre le logiciel conçu et la tâche des utilisateurs. Ils prĂ©fèrent donc mettre l'accent sur la production d'outils qui facilitent le travail des concepteurs, et permettent par exemple Ă  un designer de concevoir une interface homme-machine.

Références

    Bibliographie

    • Christian Bastien et Dominique Scapin, « 27. La conception de logiciels interactifs centrĂ©e sur l'utilisateur : Ă©tapes et mĂ©thodes », dans Ergonomie, Paris, Pierre Falzon Ă©d., Presses Universitaires de France, coll. « Hors collection », , 451-462 p. (DOI 10.3917/puf.falzo.2004.01.0451, lire en ligne)
    • Alexis Clay, « Systèmes interactifs sensibles aux Ă©motions : architecture logicielle », arXiv.org, LIPSI,‎ (lire en ligne)
    Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.