The Process

Within your class, you should share some printouts from a recent programming assignment from 2 or 3 other students. As you look at the printouts, consider how their programming styles differ from your own. Therein lies the problem to be resolved. How do you define a standard that will be used by every member of your development team?

Go to a computer and run a couple of the other programs. Do you notice that some pieces of software "look and feel" different from others? Part of software design is definitely the user interface. You want your project to be consistent throughout and user friendly.

The following Internet resources contain excellent background materials for your project. However, not all of of it is 100% applicable for your project. Do your reading carefully, understand what it is you want your programmers to do and post your results in a clear, succinct manner on a webpage or collaborative Wiki. Some of the technical documents should give you a sense of how to create a document with such heavy technical details.