• 4 heures
  • Facile

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 08/01/2021

Identifiez les besoins utilisateurs avec la méthode de Domain-Driven Design

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

Compétences évaluées

  • Identifier les besoins utilisateurs avec la méthode de Domain-Driven Design

Description

Dans ce quiz, vous répondrez à des questions basées sur une conversation ouverte entre les développeurs de votre équipe et les parties prenantes d'un zoo local. Ils veulent développer leur logiciel. Vous allez utiliser le Domain-Driven Design afin de le construire au mieux pour eux.

  • Question 1

    Vous rencontrez Nicolas, un des gardiens du zoo : 

    "Notre plus gros problème est de suivre l'alimentation des animaux. Savoir quels animaux ont été nourris est un problème récurrent. Souvent on se retrouve avec des animaux qui ont été nourris deux fois. Et ça pose problème : on gaspille de l'argent pour la nourriture chaque mois, et en plus nos animaux sont en surpoids".

    Selon les pratiques de Domain-Driven Design, laquelle des propositions suivantes serait une réponse appropriée de la part d'un développeur ?

    • "Super. Nous pouvons stocker les heures d'alimentation dans une base de données".

    • "Comment suivez-vous l'alimentation des animaux aujourd'hui ?"

       

       

    • "Je pense que l'événement déclencheur est le fait que les animaux ont faim".

    • Voulez-vous voir la liste des heures d'alimentation disponible dans une liste déroulante" ?

  • Question 2

    En se basant sur l’extrait de conversation avec Nicolas ci-dessus, laquelle des propositions suivantes est un cas d'utilisation ?

    • Nourrir les animaux

       

       

    • L'animal a été nourri

    • Mise à jour du dossier d'alimentation

    • Animaux nourris deux fois

  • Question 3

     Alex, autre gardienne du zoo :

    "Oui, c'est vraiment un problème de nourrir nos animaux deux fois. Mais c'est une véritable galère de commander la bonne quantité de nourriture. Parfois, c'est facile. Pour les wombats par exemple, il suffit d'appeler notre fournisseur, et hop, on a un mois de nourriture en stock !

    … Ah mais c'est vrai que l'année dernière, notre fournisseur était parti en vacances sans nous prévenir. Et nous avions dû réduire les doses pour nos pauvres petits wombats.

    De toute façon, certains animaux ne mangent que des plantes vivantes. Nous devons les surveiller pour nous assurer qu'elles n'ont pas été toutes mangées jusqu'à la racine. Mais pour ça, on doit marcher et vérifier leurs cages. Certains enclos se trouvent de l'autre côté du parc. On pourrait avoir des capteurs ou quelque chose comme ça ?"

     D'après ce que vous avez entendu jusqu'à présent, lequel des éléments suivants va devenir un acteur ?

    • Wombat

    • Fournisseur

    • Visiteur du zoo

    • Gardien de zoo