Judging Contestant's software will be scored on a 100-point scale. Definitions and delineations of each quality are given below. The team with the highest score will receive 1st place, the second highest score 2nd place, and the third highest score 3rd place. In the event of a tie, the judges will vote between the tying submissions to select the winner. In this contest, the requirement specification will take the form of the proposal.
Requirement specifications are simply a statement of the user and implementation requirements.
The requirement specifications for software such as word processors can grow to hundreds of pages. Teams should try to keep within these boundaries. Design specifications are generated from requirement specifications, and describe how a system will achieve it's requirements in terms of architecture, modules, conceptual hierarchies, and so on. Follow a consistent style of presentation. If you have one format for describing interactions between software components, use it throughout your specifications.