810:172 Software Engineering

Deliverable 5 -- Fall Semester 2009


Standard Assignment

Test your system against the project specification. Do not modify your system design or implementation at this point, except to correct errors that you uncover in testing.

As before, be sure that your program compiles and runs. Do not include any code that does not work. It is better to leave part of the design unimplemented than to include partial but incorrect code. Your job in this stage is to verify the correctness of the program as written, not to debug broken code.

Your test plan should consist of one or two components:

Ideally, you would limit manual testing to interface-driven behavior that cannot be testing automatically.

Submit by the due date and time a zipped package containing:

You do not need to submit any code, including automated test. I will access it from your Subversion repository.

Use the department's on-line submission system.



Agile Alternative

Produce the fifth iteration of your system. This iteration is several days shorter than the previous iterations and comes at the conclusion of your project. Select a smaller number of stories to implement, especially ones that tie up loose ends and create the most usuable program possible.

Your submission should include:

Submit by the due date and time a zipped package containing your non-code documents.

You do not need to submit any code. I will access it from your Subversion repository.

Use the department's on-line submission system.



Eugene Wallingford ..... wallingf@cs.uni.edu ..... December 7, 2009