The course project constitutes a significant portion of your grade. This page contains the information, often via links to other pages, you need for your project and any other helpful information I can think of. Please Let me know if you find an error or omission, or if you have a suggestion for improvement.
You are going to implement a computer system to manage a parking facility. This facility contains new, revolutionary technology as described to you by Russell Customer at the March 18 class meeting. Russell's description is your starting point. There is much more to do than you might be able to implement in a seven-week course. However, it is your responsibility to manage the scope of the project so that you deliver high-quality working software in the time allocated. You need to work with Russell, Professor Pollice, and other stakeholders to prioritize the requirements and features that will go into your system. Mr. Draco, the vice-president of software says "if you build it, it had better work."
You can meet all of the project stakeholders by viewing the stakeholders' page.
Mr. Draco assigned Gonzo the task of creating an initial breakdown of the system. You saw this in class. Gonzo is responsible for the overall architecture, design and implementation of the components or parts of components that interface with the specialized hardware system, and provide technical expertise to the team.
You will produce several artifacts for the project. Some will be required by the instructor, some will be required by the development process your team chooses to adopt. There are three types of artifacts:
The latest source code from Gonzo is in this file.
Russell's user stories can be found here. These are the user stories that are available to all teams. Each team may have other interactions with Russell that they are responsible for documenting in their project space on SourceForge.
Project presentations should be 30 minute presentations based upon the template provided. You should add as much as you need, but make sure you address all of the areas identified in the template. Each team member should participate in delivering the presentation.
Modified:
22-Mar-2005
3
Gary Pollice