Aller au contenu

Préparer une transmission du design avec états et comportements

Une spécification traçable clarifie l’interface. Un exemple détaillé de recherche de projets illustre les textes, les états et les contrôles.

Julia Hoffmann2 min de lecture
Feuille de conception avec champ de recherche, deux lignes de résultats et crayon bleu.

La transmission du design doit indiquer au développement quelle interface construire et comment elle se comporte dans le parcours convenu. Choisissez une tâche concrète. Le modèle suivant décrit une recherche de projets dans un portail client fictif ; il s’agit d’un plan, et non d’une interface déjà implémentée.

Consigner la tâche et la version du design

Dans l’exemple, la personne saisit « Portail » et lance la recherche. Le portail charge les projets correspondants couverts par ses droits existants. La conception ne modifie pas ces droits. Consignez le fichier source et la version approuvée qui font référence. Identifiez les composants avec leur version ; un ancien export d’image ne doit pas devenir à votre insu le modèle d’implémentation.

Relier les états aux textes et à l’utilisation

État de la spécification d’exemple

Retour prévu

Comportement convenu

La recherche peut être lancée

Champ « Rechercher des projets », action « Rechercher »

Le terme saisi reste visible ; l’action lance le chargement.

La recherche est en cours

« Chargement des projets. »

La recherche en cours est perceptible ; les anciens résultats ne sont pas présentés comme de nouveaux résultats.

Recherche terminée avec résultats

« 2 projets trouvés. » et liens « Refonte du portail », « Aide du portail »

Les projets correspondants sont accessibles ; le terme de recherche est conservé.

Recherche terminée sans résultat

« Aucun projet trouvé pour cette recherche. »

Le terme est conservé et peut être modifié. Il ne s’agit pas d’une erreur de connexion.

Échec de récupération

« La liste des projets n’a pas pu être chargée. Réessayez. »

Le terme est conservé ; une nouvelle recherche est possible. L’erreur n’est pas présentée comme une liste vide.

Les deux noms de projets sont des résultats supposés pour l’exemple. Précisez aussi ce qui se passe lorsqu’une nouvelle recherche commence avant la réponse précédente. Seuls les résultats correspondant au terme actuel doivent apparaître comme état courant.

Transmettre le nom technique et les retours

Le W3C recommande des libellés visibles adaptés et des noms accessibles vérifiés. Reliez donc clairement champ, action et nom prévu dans la conception. Les messages d’état peuvent informer les technologies d’assistance sans recevoir eux-mêmes le focus. La liste de résultats elle-même ne doit pas être confondue avec son court message d’état.

Convenez de l’emplacement du focus après la recherche et du moyen d’atteindre les résultats au clavier. Transmettez les questions ouvertes comme telles ; une conception manquante ne vaut pas accord pour un comportement arbitraire.

Valider avec la même tâche

Dans la version implémentée, vérifiez recherche, résultat vide et échec de récupération avec des données de test adaptées. Contrôlez les traductions longues, le parcours clavier et les retours avec la technologie d’assistance prévue. Comparez le résultat à la version convenue. Reportez les règles corrigées dans la documentation partagée afin que les modifications suivantes reposent sur la même base.

Sources

Écrit par

  • Julia HoffmannRédactrice design et UXJulia Hoffmann est responsable chez ASES des contenus éditoriaux consacrés au design et à l’expérience utilisateur. Ses articles portent sur l’utilisation des sites web et des applications, la conception d’interfaces utilisateur et l’accessibilité numérique.

Suivre ASES

À lire aussi

Tous les articles

Votre projet avec ASES

Décrivez-nous votre projet. Nous revenons vers vous avec une première évaluation.