Simulation Project

Due: Wednesday, October 31, at 11:59 PM

This is a group assignment. Feel free to ask questions of your instructor, student assistants and classmates as desired.

Specifications

For this project you will design and develop an ambitious project, partially of your own choosing. Working in the teams assigned in class, you will create a series of documents supporting your work and code the project fully. Brainstorm among yourselves what interesting project you could build around this data, given the following constraints: Once the application is approved, you will proceed to complete the following steps:
  1. Create an Eclipse Project called Simulation in your repository.
  2. Create a Deliverables folder in the project for all the following documents.
  3. Develop a formal Statement of Problem and Proposed Solution.
    1. Your instructor must approve this document.
    2.  It will eventually be used in the Executive Summary to be completed at the end of the project.
  4. Develop an Iterative Enhancement Plan. Add dates when you plan to complete each stage, so it serves as a schedule.
  5. Design your project using a UML diagram. Your final version should be done electronically, for example using Violet or euml2.
  6. Implement the project, using your IEP to stay on track.
  7. Write an Executive Summary.
  8. Complete the Simulation Project Partner Survey on Angel.
  9. Complete the Simulation Project Individual Reflection on Angel
  10. By the final due date, make sure final versions of all deliverables have been submitted to the repository.
  11. There may be a demonstration to the campus community, to be announced by your instructor later.

Process and Grading

  1. Since this is a larger project, there is more planning required and thus a larger number of deliverables (not just code). Great code with sloppy deliverables is probably ~80%
  2. Each member of the team must contribute significantly to the project.
  3. Each member will be asked how the other team members are contributing, via Angel surveys.
  4. There will be a grading checklist for all the deliverables.