CSC 308 Milestones 3 and 4
CSC 308 Milestones 3 and 4
Due:
-
by 11:59PM Fri 30 Jan (fourth week): inspection test
roster
-
during Mon - Fri Week 5 labs: oral presentations
-
by 11:59PM Fri 6 February (fifth week):
-
updated requirements
-
first draft of model
-
week 5 inspection test
Activities
Your work for Milestones 3 and 4 involves continuation of the work begun in
Milestone 2, initial work on modeling, inspection testing, and administrative
activities. The specific tasks are as follows:
-
Complete Section 1 of the requirements specification document, addressing all
comments in your Milestone 1 evaluation
-
Continue to refine and add new functional requirements scenarios to Section 2,
based in particular on customer feedback.
-
Present your requirements work in a formal walkthrough, to be presented during
fifth week lab meetings on Monday through Friday. Some details on the
presentations are in
Lecture Notes Week 4.
The presentation schedule is as follows:
Time
| Day
| Team
|
12:10 - 12:34
| Mon 2 Feb
| DJ Cars
|
12:36 - 1:00
| Mon 2 Feb
| TokenCSC
|
12:10 - 12:34
| Wed 4 Feb
| Team 0
|
12:36 - 1:00
| Wed 4 Feb
| Fire Breathing Rubber Duckies
|
12:10 - 12:34
| Fri 6 Feb
| Node
|
12:36 - 1:00
| Fri 6 Feb
| Team #1
|
-
Begin work on the formal Java model of your system, in the form of a rough
first draft of model modules, objects, and operations. In Java, these are
represented respectively as packages, classes, and methods. For this
milestone, the model must:
-
be organized into packages
-
compile with the javac compiler
-
have minimal javadoc comments -- one simple comment per class describing the
purpose of the class
The model package directories and .java files are checked into the
project specification directory.
-
Assign inspection test duties for Weeks 5 - 10 1. Then for week 5, complete the first round
of requirements inspection testing, performed by the team member who is
assigned the inspection duties for that week.
Record the duties in the file administration/inspection-roster.html,
in a table of the following form:
Week No.
| Team Member
| Initials
|
5
| member a
|
|
6
| member b
|
|
7
| member c
|
|
8
| member d
|
|
9
| member e
|
|
10
| member f
| 1
|
There are additional instructions for filling in this table in the
SOP on requirements testing.
-
Refine the individual work assignments for each team member's contributions to
Section 2 of the requirements specification. Record these assignments in the
work-breakdown.html file in the project administration
directory.
We will discuss details of tasks 2, 3, and 4 in lecture during the fourth and
fifth weeks.
Summary of Deliverables