Next: Design
Up: Requirements
Previous: Submission
The grade assigned will be based upon the following
considerations:
- GP conventions have been followed throughout
- GP utilities have been used exclusively and appropriately for development
- project installs from a cold start
- code style is uniform throughout
- code commenting is good
- code is well crafted, concise, efficient, readable
- all man pages are complete and informative
- no extraneous gpnew* elements remain
- broad and good use of abstractions
- abstractions effectively used for polymorphic code
- implementations are hidden
- coupling is limited and weak
- class cohesion is high and classes have a limited, strong focus
- public interfaces are well planned
- protected interfaces are well planned
- design emphasis on modifiability is evident
- user interface is clean and easy to use
- all expected aspects of the project are covered
- calculations and results are acceptably correct
- RCS archives are present and have been used effectively
- RCS rlog information is informative
- test legacy is comprehensive and complete
- example programs have a tutorial and informative nature
- user documentation is concise, helpful, well organized
- an updated design document is provided
Mon Sep 9 09:16:07 EDT 1996