• 8 heures
  • Moyenne

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 02/03/2022

Analysez l’architecture d’une application existante

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Compétences évaluées

  • Représenter visuellement une architecture système
  • Identifier les éléments d'une architecture système
  • Question 1

    Imaginez que vous avez pour client une entreprise de livraison qui utilise des drones. Parmi les propositions suivantes, laquelle constitue une problématique « orientée données », qui suggère un changement dans l’architecture ?

    • Les clients doivent passer commande par téléphone pour qu’un drone récupère un paquet.

    • Les drones doivent être inspectés pour vérifier s’ils ont été endommagés lorsqu’ils rentrent à leur base.

    • L’entreprise souhaite suivre le temps moyen passé par les drones pour un trajet de récupération et livraison d’un paquet.

    • L’entreprise souhaite suivre la fréquence de remplacement des hélices des drones pour anticiper quand il faudra commander davantage d’hélices.

  • Question 2

    Nous sommes dans le même scénario que dans la question 1. Parmi les choix suivants, lequel constitue un problème relatif à un processus business et contient des étapes non électroniques ?

    • Les drones doivent automatiquement survoler une zone de test pour vérifier la sensibilité de leur GPS.

    • La base de données client est inspectée pour trouver les  10 % de meilleurs acheteurs, afin de leur envoyer un mail de remerciement.

    • Des oiseaux attaquent parfois les drones pendant leur vol. Un détecteur de mouvement est utilisé pour détecter une attaque d’oiseau, et le drone émet un hurlement perçant.

    • Une fois qu’un drone a livré un paquet, il attend que le client appuie sur le bouton « retourner à la base ».

  • Question 3

    Étant donné la description du cas d'usage suivant :

    Un client passe une commande pour qu’un drone vienne récupérer un paquet.

    La distance du trajet est calculée.

    Les besoins en carburant du drone pour le trajet sont calculés.

    S’il y a suffisamment de carburant pour l’ensemble du trajet, le drone est envoyé.

    Quelle entité, parmi celles-ci, n’est PAS représentée dans le diagramme de classe UML ci-dessous ?

    Le diagramme du cas d'usage représente la classe Ordre qui est reliée à la classe Client et à la classe Drone.
    Diagramme du Use Case
    •  Drone.

    • Trajet.

    • Longueur du trajet.

    • Besoins en carburant.