CSE2305 - Object-Oriented Software Engineering
Assessment

 

Assignment 4


This assignment is due by 11.59pm Friday, 14 October 2005 ( ).
Total marks: 50.
Contribution to final mark: 5%.

Synopsis


Question 1

[50 marks]

Code, test and (briefly) document an object-oriented system in C++ which implements the Bernard's books system that you designed in the previous assignment. You may use the sample solution provided.


What to submit for assessment

  1. You must submit a written description of your solution (no more than one page), a table showing all your classes¤ and their current state¤ (designed, coded, tested, fully working), and the results of applying your testing plan to your code.
  2. A sample database file containing data that illustrates all the features required in the specification of assignment 3.
  3. If one or more classes¤ has been tested but is not fully working yet, you must submit an copy of the test program (harness) that you were using to test the class and any necessary test data.

  4. You must submit all your source code files plus a working Makefile, with 2 targets: the default target builds the program(s), the clean target removes the executable and any intermediate (e.g. .o files created during compilation).

    See the submit page for details on how to submit your assignment.


This material is part of the CSE2305 - Object-Oriented Software Engineering course.
Copyright © Jon McCormack, 2005. All rights reserved.

Last Modified: August 8, 2005