CSCI 350 - Software Engineering
Spring 2013
Assignment 17
For 3/29:
- Each project is expected to have progressed in some significant way from
the previous demo. This progress should be demonstrated in class on
Friday.
- Automated unit tests supporting some or all of this demo should also be included.
- One representative from each team (differing from the past week) will
deliver a presentation that includes the following.
- Achievements relative to each goal.
- Discussion of use case document
- Which use cases have been completed?
- Which use cases have been started, but not completed?
- Which use cases have not even been started?
- Risks
- To what degree have previously identified risks been ameliorated?
- Have any new risks been discovered?
- What are the two biggest remaining risks?
- Demonstration of the running executable.
- A description of testing compliance. This should include:
- Percentage of code base covered by jUnit tests.
- A rationale for every method (or class) that is not covered by
jUnit tests, along with a description of how these lines of
code are being human-tested.
- Goals for the coming week.
- The contents of the above presentation should also be recorded in a
written document, submitted via Moodle.
- All code completed during the week should also be uploaded.
- If the team has decided to alter the requirements document any further, that too should be submitted.