• 4 heures
  • Facile

Ce cours est visible gratuitement en ligne.



J'ai tout compris !

Mis à jour le 05/04/2022

Extract User Needs Using Domain-Driven Design Processes

Compétences évaluées

  • Extract user needs using domain driven design processes


In this quiz, you'll be answering questions based on an opening conversation between developers on your team and the interested parties of a local zoo. They are looking to have a software system developed for them. You are going to use domain-driven development to construct the system for them.

  • Question 1

    A zookeeper, Aaron, tells you the following: 
    "Our biggest problem is keeping track of animal feeding. Knowing which animals have been fed is a recurring problem. We end up with double feeding a lot. And that causes a couple of problems. First, we're spending too much on food each month. But the other problem is that some of the animals are getting, uh, fat."

    Following domain-driven design practices, which of the following would be an appropriate response by a developer?

    • "Great. We can store feeding times in a database."

    • "How do you keep track of feeding now?"

    • "I believe the triggering event is that the animals are hungry."

    • "Do you want to see a list of available feeding times in a dropdown list?"

  • Question 2

    Based on the conversation snippet above, which of the following is an early candidate to be a use case/user story?

    • Feed animal

    • Animal has been fed

    • Update animal feeding record

    • Double feed animal

  • Question 3

    The conversation continues:

    Zookeeper Charburi: "Yes, the double feeding is an issue. But also ordering the correct food is a challenge. Sometimes it's easy. We can order a month's supply of wombat food pretty easily. Just give our supplier a call. Well, OK, there was that one time last year where we couldn't get any in, and the wombats became ornery little guys. Anyway, some of the animals only eat living plants. We have to monitor them to make sure they haven't been chewed to the root. But that means we have to walk and check on on those cages. Some of those habitats are on the far side of the park. Could you just install sensors or something?"

    Based on what you have heard so far, which of the following is a good candidate to be an actor?

    • Wombat

    • Supplier

    • Zoo visitor

    • Zookeeper

Et si vous obteniez un diplôme OpenClassrooms ?
  • Formations jusqu’à 100 % financées
  • Date de début flexible
  • Projets professionnalisants
  • Mentorat individuel
Trouvez la formation et le financement faits pour vous