Assignment 09 Rabbit Life Cycle Simulator: Do not panic here, we are not implementing this, just designing it. This is a

Business, Finance, Economics, Accounting, Operations Management, Computer Science, Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Algebra, Precalculus, Statistics and Probabilty, Advanced Math, Physics, Chemistry, Biology, Nursing, Psychology, Certifications, Tests, Prep, and more.
Post Reply
answerhappygod
Site Admin
Posts: 899604
Joined: Mon Aug 02, 2021 8:13 am

Assignment 09 Rabbit Life Cycle Simulator: Do not panic here, we are not implementing this, just designing it. This is a

Post by answerhappygod »

Assignment 09 Rabbit Life Cycle Simulator Do Not Panic Here We Are Not Implementing This Just Designing It This Is A 1
Assignment 09 Rabbit Life Cycle Simulator Do Not Panic Here We Are Not Implementing This Just Designing It This Is A 1 (175.08 KiB) Viewed 39 times
Rabbit Life Cycle Simulator: Do not panic here, we are not
implementing this, just designing it.
You must design a simulator for a community of wild rabbits.....or
blugolds, your choice. Your
team will need to submit class a document that details how this
simulator will be implemented.
This may include combinations of UML class diagrams, UML sequence
diagrams, requirement
list, design patterns, development methods, and brief
justifications of your teams choices.
Below are some must have features in the system (you can add others
to support these):
●You must be able to simulate the birth and death of a rabbit and a
fox.
●Your system must support a large number of living rabbits and a
similar number of
foxes.
●Foxes are natural predators of rabbits and if they get too close
to a rabbit, they eat the
rabbit.
●If foxes take to many turns without eating a rabbit, they
die.
●Rabbits must eat grass to survive by moving through the simulated
grid based world
consuming grass.
●Grass regrows randomly at some rate after a rabbit has left the
grid.
●Two rabbits can mate if they are not hungry and they are near to
each other.
●The simulation should be able to support obstacles such as trees,
rocks, and water.
●The simulation must have some type of input control for the user
to set parameters.
●The population growth and declines must be recorded and displayed
in some way as the
simulation runs.
●Foxes can also mate but they generally do at a slower rate than
the rabbits.
●Both animals should be able to be given different primary
behaviors that they follow.
●Behaviors can change based on simulated time of day.
I know, this above list is a little hard to unpack and it is
unclear (welcome to the real world). As
a team you need to start unrolling this and figuring out what the
system actually requires. I gave
you this list as a non-tech centric client might; a random
unordered list of wants. It is your job
to refine this and clean it up into a implementable design (that
achieves all of the above wants).
Hint: As the client, there may be things here that I assume will be
in the system but they are not
explicitly stated above. For example, can rabbits starve?
Assignment 09 Rabbit Life Cycle Simulator: Do not panic here, we are not implementing this, just designing it. This is a group assignment. Please only submit on assignment per group. It must be a pdf file. You must design a simulator for a community of wild rabbits.....or blugolds, your choice. Your team will need to submit class a document that details how this simulator will be implemented. This may include combinations of UML class diagrams, UML sequence diagrams, requirement list, design patterns, development methods, and brief justifications of your teams choices. Below are some must have features in the system (you can add others to support these): You must be able to simulat the birth and death of a rabbit and a fox. ● ● Your system must support a large number of living rabbits and a similar number of foxxes. ● Foxxes are natural predators of rabbits and if they get too close to a rabbit, they eat the rabbit. ● If foxxes take to many turns without eating a rabbit, they die. ● Rabbits must eat grass to survive by moving through the simulated grid based world consuming grass. Grass regrows randomly at some rate after a rabbit has left the grid. Two rabbits can mate if they are not hungry and they are near to each other. ● The simulation should be able to support obstacles such as trees, rocks, and water. • ● The simulation must have some type of input control for the user to set parameters. The population growth and declines must be recorded and displayed in some way as the simulation runs. Foxxes can also mate but they generally do at a slower rate than the rabbits. ● Both animals should be able to be given different primary behaviors that they follow. Behaviors can change based on simulated time of day. ● I know, this above list is a little hard to unpack and it is unclear (welcome to the real world). As a team you need to start unrolling this and figuring out what the system actually requires. I gave you this list as a non-tech centric client might; a random unordered list of wants. It is your job to refine this and clean it up into a implmentatble design (that achevies all of the above wants). Hint: As the client, there may be things here that I assume will be in the system but they are not explicitly stated above. For example, can rabbits starve?
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!
Post Reply