Project Iteration 3: Initial Implement / Test
This is the first code iteration of your project; iterations 3-6 are
all implementation iterations and so are similar in format.
For this submission you should have an initial base of code and
hopefully some tests.
- If possible, write JUnit tests for the core classes of your design.
- As far as coding progress is concerned, the goal is to have some
of the core features passing some
low-level tests, but with other parts coded but
not yet passing any tests.
- At least some basic code should be running, perhaps not
hooked up together but it should run.
- By now you need to be using Eclipse, Subversion, and
JavaDoc for your project (or equivalent tools).
- Starting with this iteration and for subsequent iterations 3-6 you will need to include an
Iteration Plan.
- With each iteration, summarize in a paragraph or two what you
accomplished in this just-finished iteration. We ask you to list
what you did in each iteration to see how well you did
compared to what you hoped to do.
--One very organized way to summarize accomplishments is to
state what use-cases and/or features you fully or partially implemented in this
iteration.
- Also present an plan for each
future iteration, stating what you propose to accomplish. So in this iteration (3), state what
you implemented in iteration 3, and propose what
you plan to implement in iterations 4-6.
- Be detailed about your plan for the very next iteration (iteration 4 in
this case), but you can be more vague about the future iterations.
Web Posting Instructions
On your webpage you need to have posted your
- Iteration Plan
- Latest JavaDoc
- Current codebase, either via trac, via your own tool (please tell
us how to access it via your webpage), or uploaded as a zip file
in WebCT, including a method for us to run it to see
what you have.