Un prototype d'interface utilisateur désigne un exemple de l'interface utilisateur construit en vue d'explorer et/ou de valider la conception de cette interface.
Rôle :  Concepteur d'interface utilisateur 
Caractère facultatif/Occurrence:  Facultatif. Construit lors de la phase d'élaboration.
Canevas et rapports: 
     
Exemples : 
     
Représentation UML :  Sans objet.
Informations supplémentaires :   
Entrée d'activités :    Sortie d'activités :   

Objet Haut de la page

Les rôles suivants sont amenés à utiliser le prototype d'interface utilisateur :

  • Concepteurs de l'interface utilisateur, afin d'explorer et/ou de valider la conception de cette interface avant de passer à des investissements importants dans cette conception.
  • Spécificateurs d'exigences, pour comprendre l'interface utilisateur d'un cas d'utilisation.
  • Analystes système, pour déterminer l'impact de l'interface sur l'analyse du système.
  • Concepteurs, pour déterminer l'impact de l'interface utilisateur et ses exigences du système "interne".
  • Responsables, pour planifier le développement et les activités de test.

Les prototypes d'interfaces utilisateur peuvent être utilisés pour identifier une conception d'interface adaptée et réalisable qui se conforme aux exigences, permettant ainsi de rapprocher les attentes (exprimées en termes d'exigences) et les possibilités concrètes. L'objet principal de la création de ce prototype est de permettre un "test" de la conception de l'interface utilisateur, y compris de son utilisabilité, avant le démarrage du développement réel. En procédant ainsi, vous pouvez vous assurer de construire le système adéquat avant d'avoir encore investi trop de temps et de ressources dans son développement.

Propriétés Haut de la page

Les prototypes d'interface utilisateur peuvent être formalisés ou non, exécutables ou non, et refléter à un niveau variable de fidélité l'interface finale. Un prototype d'interface utilisateur peut être constitué, par exemple, d'une simple série d'images représentant des captures d'écrans et jusqu'à un ensemble de pages HTML interactives. Le format adopté pour ce prototype n'est pas déterminant. Il importe par contre de se concentrer sur son objet (exploration et/ou validation d'une conception d'interface utilisateur) et sur les compétences requises pour générer ce prototype (un tel prototype requiert certaines compétences dans la conception de ces interfaces).

Calendrier Haut de la page

Le prototype d'interface utilisateur est construit vers les débuts de la phase d'élaboration, avant l'analyse, la conception et l'implémentation du système complet (y compris de son interface utilisateur "réelle").

Ce prototype est généré après avoir défini certaines exigences préliminaires et proposé (ou commencé à envisager) une conception d'interface utilisateur initiale. Ce prototype peut être utilisé pour dissiper les ambiguïtés éventuelles entre les exigences grâce à l'exploration de la conception. Toutefois, l'objet principal du prototype d'interface utilisateur n'est PAS de tirer au clair les exigences.

Le prototype d'interface utilisateur est généralement généré de pair avec le développement de l'interface utilisateur initiale dans le but de visualiser, de tester et de bénéficier de remontées d'informations sur sa conception.

Responsabilité Haut de la page

Le rôle Concepteur d'interface utilisateur est responsable de l'intégrité du prototype d'interface utilisateur et doit veiller à ce qu'il contribue à générer une interface finale utilisable.

Personnalisation Haut de la page

Vous devez déterminer si un prototype convient à votre projet.  Vous devez décider quelles parties de l'interface utilisateur intégrer dans le prototype et la profondeur et le réalisme de l'interactivité.  Vous devez également décider si ce prototype est purement temporaire ou si certains aspects sont destinés à se retrouver dans le produit final.

Souvenez-vous que pour parvenir à exécuter rapidement un test de l'interface utilisateur, le coût de développement de son prototype doit être nettement inférieur à celui du système réel, tout en disposant de capacités suffisantes pour permettre un test d'utilisation représentatif.



RUP (Rational Unified Process)   2003.06.15