Section outline

  • Compétence

    Concevoir, implémenter et tester une interface utilisateur graphique pour une application en respectant les standards et en tenant compte des exigences en matière d’ergonomie.

    Objectif 1

    Appliquer des standards et des exigences ergonomiques pour concevoir une interface utilisateur graphique.
    Connaissances requises
    1. Connaître les règles à observer pour la conception d´une interface graphique utilisateur (GUI) et savoir comment les appliquer.
    2. Connaître des éléments d’interface graphique (widget) et les conventions d’usage de ces éléments (p. ex. représentation des menus).
    3. Connaître l’existence et l’utilisation des guides de style.
    4. Connaître les possibilités d’intégration d’aides contextuelles dans une interface utilisateur graphique.

    Objectif 2

    Mettre en œuvre des patrons d’architecture (architectural pattern) appropriés pour séparer les aspects présentation et métier de l’application.
    Connaissances requises
    1. Connaître les critères de séparation entre les aspects présentation et métier d’une application.
    2. Connaître le patron d’architecture MVP ou MVVM et son principe de fonctionnement.

    Objectif 3

    Implémenter une interface utilisateur graphique.
    Connaissances requises
    1. Connaître la notion de composant visuel et comment celle-ci est mise en œuvre dans environnement de développement intégré (IDE).
    2. Connaître la notion de gestion d’événements.
    3. Connaître la manière de mettre en œuvre le patron d’architecture MVP ou MVVM pour implémenter une interface utilisateur graphique.

    Objectif 4

    Tester les fonctionnalités et l’ergonomie d’une interface utilisateur graphique.
    Connaissances requises
    1. Connaître les étapes fondamentales du déroulement d’un test.
    2. Connaître la manière de tester les aspects ergonomiques d’une interface utilisateur graphique.