Développement logiciel et gestion de projet

En UML, quel diagramme montre, dans l'ordre chronologique de haut en bas, les messages (appels et réponses) échangés entre plusieurs objets ?

  1. ALe diagramme d'activité
  2. BLe diagramme de séquence
  3. CLe diagramme de classes
Afficher la réponse et l'explication

Réponse : B. Le diagramme de séquence

Dans un diagramme de séquence, on trace une ligne verticale (ligne de vie) pour chaque objet, et les messages entre objets sont dessinés sous forme de flèches dans l'ordre chronologique. On l'utilise par exemple pour vérifier l'ordre d'une interaction dans laquelle une application appelle un pilote, le pilote écrit dans un registre d'un périphérique, et la fin de l'opération est signalée par une interruption. Un diagramme d'activité montre le déroulement d'un traitement, y compris les branchements et les traitements concurrents, un peu comme un organigramme. Un diagramme de classes montre la structure et les relations des classes plutôt que l'ordre chronologique.

S'entraîner sur ce thème Retour au thème

Autres questions sur Développement logiciel et gestion de projet

  1. Parmi les niveaux de force de module (cohésion) servant à évaluer l'indépendance des modules, lequel est le plus fort et est considéré comme le plus souhaitable ?
  2. Parmi les types de couplage entre modules, lequel est le plus faible et donne la plus grande indépendance des modules ?
  3. Quel patron de conception du GoF fait en sorte que les objets qui dépendent d'un objet soient avertis automatiquement quand l'état de cet objet change ?
  4. Quand on applique un outil d'analyse statique au code source d'un micrologiciel, quel problème est-il le plus apte à trouver sans exécuter le programme ?
  5. Quelle description du test boîte noire est correcte ?