CIS 375 Assignment 3
Fall 2003

For your next assignment, you will have an opportunity to design the user interface for a software engineering tool or game. You will need to include some type of on-line help system as part of your user interface design.

My intention is that each person in the class will work as part of a team (3 persons) and that your team will present your project to the class at the end of the semester. Teams may not have more than 2 students from the same major (CS, IS, SE, or CE). I will need a written statement from each of you describing who did what portions of the final project and I will need you to rate each team member's participation on the project (including yourself). The scale to be used when rating people is 0=nothing to 5=substantial.

Your team will need to select a "tiny tool" from Pressman's wishlist. You may not choose a tools that already exists on the tinytools page without first getting my approval. You may choose to implement the tool as a web-based application or as a downloaded MSDOS or Windows application. Web-based applications are preferred. In any case, you will need to give me a running application and all related files. I am looking for a good user oriented interface (not exotic pyrotechnics). Alternatively you may develop a game or other component for the Cub Scout camping promotion project. Copies of this material is avilable from me during my office hours.

Your team will need to provide evidence that they did more than simply hack together a running program. You will need to submit the following documents for my approval by the due dates indicated:

Team Membership and Project Selection  11-10-03
Draft Design Document Review           11-19-03
Test Plan Document                     11-26-03
Complete Program and Documentation     12-10-03
Project Presentation                   12-15-03

I must approve any substantive design changes between documents before they are allowed to be included in the final design. You must use the Pressman's document template outlines for software design specification and test specification documents found at: http://www.rspa.com/docs/

Oral project presentations (10 minutes) will take place during two of our last class periods. It is expected that you will make appropriate use of audio-visual materials during your presentation. Final versions of all program documentation along with a disk containing a running version of your program and all associated source code files are due Wednesday, 12-10-03. With your permission, I would like to keep a copy of this material and post it on the Internet. No late work will be accepted after our final exam period on Monday, 12-15-03.

Assigned: 11-05-03
Due date: 12-10-03