Home
>>    




Project deliverables by date

CS 284 (MCA), Spring 2022

The CS 284 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 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

duename typeformat how to deliver
1.Tue 4/19Project ideas individualformproject ideas form
2.Fri 4/22Project ideas ratings individualformproject ideas rating form
3.Sat 4/23Project team proposals teamformproject team form
4.Mon 4/25Introductory project presentation - feedback individualformfeedback form (2min)
5.Mon 4/25Introductory project presentation slides teamPDFproject submit form
6.Wed 4/27Features list - draft teamPDFproject submit form
7.Wed 4/27Storyboard diagrams - initial teamPDFproject submit form
8.Thu 4/28Database table diagram - initial teamPDFproject submit form
9.Mon 5/2Project update 1 - feedback individualformfeedback form (update 1)
10.Tue 5/3Project architecture diagram - first version teamPDFproject submit form
11.Tue 5/3Features list - update 1 teamPDFproject submit form
12.Tue 5/3Storyboard diagrams - update 1 teamPDFproject submit form
13.Tue 5/3Database table diagram - update 1 teamPDFproject submit form
14.Fri 5/6Project update 2 - feedback individualformfeedback form (update 2)
15.Sun 5/8Features list - update 2 teamPDFproject submit form
16.Sun 5/8Project architecture diagram - update teamPDFproject submit form
17.Sun 5/8Storyboard diagrams - update 2 teamPDFproject submit form
18.Sun 5/8Database table diagram - update 2 teamPDFproject submit form
19.Fri 5/13Final project presentation - slides teamformproject submit form
20.Sun 5/15Features list - final teamPDFproject submit form
21.Sun 5/15Project architecture diagram - final version teamPDFproject submit form
22.Sun 5/15Database table diagram - final teamPDFproject submit form
23.Sun 5/15Storyboard diagrams - final teamPDFproject submit form
24.Sun 5/15Team report form teamformteam report form
25.Sun 5/15Individual report form individualformindividual report form

Descriptions of deliverables

90-sec project idea (individual)
______
3-min project idea (team)
______
Features list (team)
______
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