SWE 2410, Lab 5: Designing a Garden

This assignment spans multiple labs. You will do just the initial design and write just a bare minimum of code for lab 5. A more complete implementation will be required for lab 6, but it does not have to satisfy the full set of requirements. In lab 7, you will complete the implementation and provide additional discussion. This lab will be done in teams.

The final goal is to develop a simple garden simulator. In this simulator, bees visit flowers for food and flowers can drain energy. The garden will be shown from above with bees moving through the flower bed; there is no need to show how tall the flowers are. This simulation might be used by a botanist to experiment with different mixes of bees and flowers. This project will give you experience with applying the basic object-oriented design principles discussed in class (using the noun/verb method to identify domain classes and operations and documenting responsibilities) to a new problem.

Requirements

This section specifies the full requirements for your project. You will implement only a portion of these for lab 5. Read through these so you have a full picture of the project

Process and design constraints

Lab 5 Submission

As discussed above, you do not have to implement the full set of requirements for this lab (lab 5). Instead, submit the following:

A more complete implementation will be due as lab 6 and the full implementation as lab 7.

Support Files