1. Dans un diagramme de cas d'utilisation, comment se dessine la relation «include» entre « Enregistrer un contrôle » et « Rechercher un équipement » ?
A Trait plein avec triangle creux vers « Rechercher un équipement »
B Pointillés à pointe ouverte, de « Enregistrer un contrôle » vers « Rechercher un équipement »
C Pointillés à pointe ouverte, de « Rechercher un équipement » vers « Enregistrer un contrôle »
D Trait plein sans flèche entre les deux cas
«include» part du cas de base (celui qui inclut) et pointe vers le cas inclus, en pointillés avec une pointe ouverte (UML 2.5.1, § 18.1.4).
2. Le cas « Créer une intervention corrective » ne se produit que si un point de contrôle est non conforme. Quelle relation le relie à « Enregistrer un contrôle » ?
A «include», car il fait partie du contrôle
B Une généralisation
C «extend», de « Créer une intervention corrective » vers « Enregistrer un contrôle », avec une condition
D Une association simple
Un comportement facultatif, ajouté sous condition à un point d'extension, est une extension : la flèche «extend» part du cas qui étend et arrive sur le cas étendu.
3. Laquelle de ces exigences est une exigence non fonctionnelle bien formulée ?
A « Le technicien peut joindre une photo »
B « L'application doit être rapide »
C « La liste des échéances d'un établissement s'affiche en moins de 2 secondes sur tablette »
D « Un plan concerne un seul équipement »
Elle décrit une qualité (performance) et elle est mesurable. La première est un besoin fonctionnel, la deuxième n'est pas mesurable, la dernière est une règle de gestion.
4. Un équipement peut faire l'objet de zéro, un ou plusieurs plans préventifs ; un plan concerne exactement un équipement. Quelle multiplicité écrit-on du côté de PlanPreventif ?
A 1
B 0..1
C 1..*
D 0..*
La multiplicité placée côté PlanPreventif répond à la question « pour un équipement, combien de plans ? » : de zéro à plusieurs, soit 0..*.
5. Que signifie un losange plein placé contre la classe PlanPreventif, sur l'association qui la relie à PointControle ?
A Composition : les points font partie du plan et disparaissent avec lui
B Un point de contrôle est une sorte de plan
C Agrégation : simple regroupement sans dépendance
D Le plan est une classe abstraite
Le losange plein marque la composition, côté du tout : la partie n'appartient qu'à un tout et n'existe pas sans lui.
6. Dans un diagramme de séquence UML 2.5.1, comment représente-t-on la réponse à un appel synchrone ?
A Trait plein à pointe pleine
B Trait plein à pointe ouverte
C Trait en pointillés
D Une croix au bas de la ligne de vie
La réponse (reply) se dessine en pointillés ; le trait plein à pointe pleine est l'appel synchrone, le trait plein à pointe ouverte un message asynchrone.
7. Quel diagramme montre le mieux à un client non informaticien l'enchaînement des étapes d'un processus, avec ses décisions et les responsabilités de chacun ?
A Le diagramme d'activité avec des couloirs
B Le diagramme de classes
C Le diagramme de séquence
D Le schéma relationnel de la base
Le diagramme d'activité, découpé en partitions (couloirs), montre qui fait quoi et dans quel ordre ; il se lit comme un logigramme.
8. Quel récit utilisateur respecte le mieux la grille INVEST ?
A « En tant que développeur, je veux créer la table des plans »
B « En tant que responsable, je veux gérer toute la maintenance »
C « En tant que technicien, je veux voir mes contrôles des 7 prochains jours afin d'organiser ma semaine »
D « Le module doit être ergonomique »
Il a une valeur pour un utilisateur, il est petit, estimable et testable. Le premier est une tâche technique, le deuxième est trop large, le dernier n'est pas un récit.
9. Le module intégré coûte 14 760 € la première année puis 1 000 € par an ; une offre SaaS coûte 10 260 € la première année puis 4 400 € par an. Sur 3 ans, quelle option est la moins coûteuse ?
A L'offre SaaS, moins chère dès la première année
B Le module intégré : 16 760 € contre 19 060 €
C Les deux options coûtent la même chose
D On ne peut pas comparer un abonnement et un développement
Coût total de possession sur 3 ans : 14 760 + 2 × 1 000 = 16 760 € ; 10 260 + 2 × 4 400 = 19 060 €. Comparer les seuls coûts de la première année induit en erreur.
10. Lors d'un test utilisateur, 2 techniciens sur 5 ne trouvent pas comment marquer un point « Non conforme ». Que fais-tu ?
A Tu analyses la cause, corriges la maquette (par exemple de grands boutons libellés) et retestes
B Tu ajoutes une notice d'utilisation
C Rien : 60 % de réussite suffit
D Tu demandes aux techniciens de s'habituer
Le test utilisateur sert à détecter les défauts d'ergonomie : on en cherche la cause, on corrige l'interface et on vérifie par un nouveau test.
Une question à la fois : choisis, vérifie, avance.
Vérifier
Question suivante
Voir mon score