|
Deliverable 3 -- Fall Semester 2009
|
Standard Assignment
It is time to begin writing code!
- Identify approximately one-third of your system design.
Implement it.
- Modify your system design -- and the corresponding
design documents -- to reflect any changes you
need to make based on what you learn by writing
code.
Submit by the due date and time a zipped package containing:
- a one- to two-page README.TXT that describes the portion
of the system you choice to implement, the state of
your code, and the changes you made to your design
- your updated design documents
You do not need to submit any code. I will access it from
your Subversion repository.
Use the department's
on-line submission system.
Agile Alternative
Produce the third iteration of your system. This
iteration is a few days shorter than the previous two
iterations, so select a smaller number of stories, or
simpler stories, to implement.
One of your stories in this iteration must be to produce
a simple set of design documents that describe
the current design of your system. These documents
should include:
- a diagram showing the high-level architecture of
your system
- a class diagram showing the static structure of your
system
- a small set of interaction diagrams showing the
dynamic structure of your system
- a page or two documenting any other design decisions
you have made for the system
Note, this should not take too long. You do not need to
do new design; you need only document the state of the
system as it exists at the end of this iteration.
Your submission should include:
- an iteration plan that lists
- stories already implemented
in the previous iterations
- stories selected to implement
in this third iteration
- stories remaining to implement
in future iterations
- a working system for the third iteration
- a set of automated tests for your system
- a set of design documents for your system
- a short description of any issues you have
encountered integrating new stories into the system
Submit by the due date and time a zipped package containing
your non-code documents. You do not need to submit any code.
I will access it from your Subversion repository.
Use the department's
on-line submission system.
Eugene Wallingford .....
wallingf@cs.uni.edu .....
November 4, 2009