CSCI 350 - Software Engineering
Spring 2013
Assignment 18
For 4/8:
- Each project is expected to have progressed in some significant way from
the previous demo. This progress should be demonstrated in class on
Monday.
- Automated unit tests supporting some or all of this demo should also be included.
- One representative from each team 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.
- In particular, what use cases are to be addressed in the coming week?
- Division of labor 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.