CIS 375 Assignment 3
Fall 1997
For your next assignment you will have an opportunity to
design the user interface for a project of your own design (or
redesign the user interface for an existing program). You will
need to write an on-line help system (or rewrite the existing help
system) as part of your user interface.
My intention is that each person in the class will work as
part of a team (2 to 3 persons) and that your team will present
our project to the class at the end of the semester. 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.
You do not need to feel constrained either by the present
user interface design for an existing program or by your work on
assignments 1 or 2. Simply adding a menu to an existing program is
not sufficient for this assignment.
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:
Requirements Specification Document 11-10-97
Design Specification Document 11-19-97
Project Presentation 12-01-97
Complete Program and Documentation 12-08-97
I must approve any substantive design changes between documents
before they are allowed to be included in the final design.
Oral project presentations (10 minutes) will take place
during two of our class periods. It is expected that you will make
appropriate use of AV 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 Monday, 12-08-997. With your permission, I would
like to keep a copy of this material. No late work will be
accepted after our final exam on Friday, 12-12-97.