Software

Development

Internship

 

CIS 4109 - Deliverables

Final implementation and documentation

Due Dec. 19.

Each group should turn in to me, by the end of the semester, a project portfolio containing their final design document, user’s manual, test document, and any other documentation they want (copies of email with the client, print outs of the database, …)

The final items you need to complete are below. These final documents are areas where group members who feel they have not contributed their share to the project can step forward and help out more.

User Manual

Each team should create a User Manual. This document should be targeted at the end user and describe how to use the system. The format and contents of the are left up to the teams, but screen images and step-by-step instructions are typical.

Design Documentation

A final version of the design document showing how the system was actually implemented.

Completed Test Plan

Each team should conduct thorough testing of their system. Generally the test plan is simply a list of items tested and comments about any problems found during testing. I would expect each team to test every form and report. This would include testing out every button on the form, putting data in every data field, and making sure the tabs work. Any problems found should be noted in the form, and re-tested latter after they have been fixed.

A portion of the test plan might be:

Object Comments Re-test
Customer Form
All three buttons Good
All data fields Date field not formatted. You should be able to only enter a date, not any text. Fixed
"Yes" option missing from Family pull-down box Fixed
Tab order Goto Zip after city, not to Phone. Fixed

The test plan does not have to be real formal, though it should be complete and detailed. If you choose one person to do much of the testing, they can simply record in a notebook everything they try and what problems they found it. It must be detailed enough so that we can look back at it and see that everything has been tested and see what problems were found and that these problems were solved.

Final Installation

Each team should finish making changes to their projects and deliver them to the client. I expect each team to import the customer’s data to the new application (if needed) and install the final version on the customer’s machine. You are also required to demonstrate the product to me and the other team during the final presentation. If possible, I would like a full copy of your project's code.