Master list of project deliverables
CS 251 (SD), Fall 2018
The CS 251 project is carried out using a structured process, and your project grade is based on how well you and your team carry out the process as well as your software itself.
The software design process is structured as a series of deliverables whose descriptions and due dates are presented during class time and in web or wiki pages such as this one.
Team deliverables need only be submitted once by one member of a team, on behalf of that entire team.
Individual deliverables should be submitted by each individual, often after coordinating with other team members.
Besides the deliverables described here:
Each student should report their activities daily using the log form. Log submissions that are submitted more than 24 hours after an activity takes place will receive less credit and will not show up in the log reports.
All code should be submitted using the team stogit repository.
All team members are expected to attend class and participate in team meetings.
Table of project deliverables and deadlines
Note: Click on the name of a deliverable to see a description
Descriptions of deliverables
- 90-sec project idea (individual)
- ______
- 3-min project idea (team)
- ______
- Features list (team)
Example of a fully developed features list with expected format: CyberKennel Features List
Start with modest goals, especially in early features lists- Outline of user manual (team)
- ______
- First draft of UML (team)
- ______
- Updated features list (team)
- ______
- Updated UML (team)
- ______
- 3+-page user manual (team)
- ______
- Draft one important class spec (individual)
- ______
- Demo 1 image (team)
- ______
- Updated features list (team)
- ______
- Updated UML (team)
- ______
- Ethical analysis (team + individual)
- ______
- Demo 2 images (team)
- ______
- Tarball test (teams)
- Uploaded to the wiki and linked to the project wiki page.
- Final presentation images (team)
- PDF of slides and important screen shots, submitted using this form (multiple submissions are fine).
- Annotated features list (team)
- See this description
- Final version of UML
- Updated to indicate all (used) classes in the final version of the software.
- Wiki page of deliverables (team)
- See this description
- Team report (team)
- Fill out this form as a team, one submission per team.
- Individual report (individual)
- Each student in the class should fill out this form
- Final user manual (team)
- Complete user manual, approximately 7 pages
Example: CyberKennel final user manual