CSC444 project
Final delivery
Objective
The objective of this phase is to complete the project and
deliver it to the customer. You must complete all stated functionalities in
your SRS, test the application, and provide a user manual for operating your
application. However, there are
changes made to the
problem description.
Your task
Read the changes to the
problem description. (If your printer
is not able to print strike through font, you may want to compare this
file to the original project description.)
Modify your SRS to reflect
these changes. Revise your design. Apply the necessary revisions to the
design document. Modify your application to reflect the new design.
Complete your application to deliver all functionalities that you
specified in your SRS. Perform unit testing for all classes. Carry out
your system tests as specified in your test plan. Write a
user manual that enables an average user (e.g. markers) to start your
program, run your system test cases, and do some ad hoc testing of their
own.
What to hand in
A document containing everything that you have done in this project.
- A cover page listing all team members names, student numbers,
and lecture sections.
- A user manual (less than 5 pages with font 12).
- The change management document as how you applied the changes.
- The risk management document and its revision history.
- Your WBS for each phase.
- Your SRS document with all its revisions. All revisions must
be identified according to previous assignments.
- Your design document and its revisions.
- A listing of all your Java programs as well as its JavaDoc.
- Unit test plan including the names of all programs, their
source listing, the history and results of their executions.
- A listing of code reviews if applicable.
- System test plan including all test cases, their input and
output, as well as their history and results of their executions.
REMINDER The document that you submit must demonstrate to us that
- You had a process for writing specification, designing, documenting,
managing risk and changes, and implementation.
- You had a quality plan that you executed. In other words, if you
had found defects, we need to know.
- You must provide evidence that you followed your processes and
not work in an ad hoc manner.
This package will be used to validate your project presentations!
HINT: Follow McCall's three classes of quality factors as shown
in chapter 6 of your text book. You need to put forward an argument for
the quality of your application and the execution of the project.