Professional Computing CITS3200

Definition of Deliverable C

This Deliverable has multiple parts. All are to be submitted in electronic form via cssubmit. Please use a single (Zip or tar/gzip) containing all the required parts. Please ensure your Group ID is cleary in the filenames. Please also make sure that every document/file has proper authorship and version information. The final system plus any user documentation, including instructions on how to run the application should also go to the client. Once that has been done, acceptance testing will need to be undertaken and documented, with a copy of the results going to the client.

Each Group needs to submit:

  1. The source code of the completed system and any user documentation (see below). (This can be varied if, for example, the source is very large, or a component of a very large system. The main thing is that your client has the source code for your system.)
  2. Instructions on how to run your system on a environment to be agreed between the team and Client, typically the Client's system.
  3. Show how your Group handled version control, typically vi a source code version repository (i.e. RCS/CVS/Subversion version tree). This should be in form of a trace/log of version operations (i.e. a text file), including time stamps.
  4. Show how your group handled issue-tracking , e.g. Trac (or similar) trace/log (text file, with timestamps)
  5. Documentation of your testing process, planning and results. LIMIT 30 PAGES.
  6. A check list of Acceptance Tests, from Del B, and results of tests conducted with the Client.
  7. Time analysis and discussion
  8. Ethics discussion
The first two of these go to the Client.

Apart from the single submission for the entire Group, each group member is to complete a Group Relative Effort Computation. There is a separate per-student cssubmit line for this component, separate from the per-group DelC submission. There will be a penalty of 5 marks from a student's project mark if a Group Relative Effort Computation has not been submitted.

Looking more closely at these:

The source code should contain:

If the platform is projects.csse.uwa.edu.au, leave a working version on that machine in addition to the version in CVS. Ensure that file permissions are appropriate for the unit coordinator.



School of Computer Science & Software Engineering
The University of Western Australia

Last modified: July 17 2017

Modified By: Michael J Wise

UWA