Question: Objective: There are two objectives to this assignment: 1. I want you to get some experience writing code from a design 2. I want you

Objective: There are two objectives to this assignment: 1. I want you to get some experience writing code from a design 2. I want you to think how to implement user stories Instructions I want you to implement these user stories: Title: As a PettingFarm owner, I want to add a new animal to the PettingFarm, so that I can record in our system that we have a new animal Title: As a PettingFarm owner, I want to see the list of all our Animals after one was added or removed, so that I can see that the list is up to date. Title: As a PettingFarm owner, I want to add an animal to an AnimalGroup so that healthy animals can interact with visitors. Title: As a PettingFarm owner, I want to see the list of all Animals in the updated AnimalGroup after an Animal was added or removed from the group, so that I can see that the list is up to date. Here's what I want you to do: You will need to create a PettingFarm object to hold all the Animals, AnimalGroups and Enclosures I do not need you to write code to get input from the user or from a file. You can hard code the Animal (or Animals) used. The same holds true for each other classes mentioned. However, I do want you to write the code (the methods) for each class so that your classes can implement the user stories given above. Write a console application that will demonstrate that your code can implement all the user stories that are assigned. Stay focused on implementing the user stories. In other words, try to avoid writing code that is not used in the user stories. Home Work Report 1) The information in these classes will ultimately be used in a number of kiosks scattered around the petting farm, so that vistors know which Enclosures hold which Animals. Write the titles of two user stories for these kiosks. 2) The user stories given mention only the Owner of the petting farm. What other user roles might there be for this software? 3) What is a key difference between user stories and requirements
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
