This section provides a summary of the criteria used to assess CS3007
projects, including details of how the marks are distributed amongst the
various components of the final (team) submission:
| Presentation | Quality of presentation of report. Spelling, grammar, layout. Use of
figures, tables, etc. Completeness, exactness. |
| Requirements Analysis | Are functional and non-functional customer requirements clearly presented?
Is good use made of DFDs - where appropriate? Is data handled by system
described? Are a feasibility study and risk analysis presented? Are the
requirements presented in such a way that conformance could be tested with
respect to the delivered system? |
| Design | Are design decisions clearly explained? Has modular decomposition
considered criteria such as cohesiveness of modules, and degree of coupling
to other modules? Are data-structure designs presented? Appropriate
choice of algorithms? |
| Implementation | Was a clear strategy for implementation, module integration, etc. evident?
Are implementation plans, details described? |
| Testing | Was a clear testing strategy developed/implemented? Is there evidence of
testing? |
| User Manual | Is the manual clear, complete, easy to use? Is good use made of
screendumps, examples to illustrate key points? |