The Analysis section of the project is worth 12 marks out of a total 75.
You need to include:
Worksheet Analysis of Interview.doc
Worksheet Analysis Scenario.doc
Worksheet Creating DFD.doc
Analysis Example.docx
Info_sheet_Analysis_guidelines.doc
The design section follows on logically from the Analysis and is worth a further 12 Marks. Don't be tempted to jump straight into writing the program without doing the design section first. It pays to think the problem through and carefully decide how you are going approach it. Completing the complete design process can often save you from making a task too complicated and save you time in the long run.
In the write up of your design process you need to include:
Class Diagrams should be written to Unified Modelling Language (UML) specifications. You need to show what each class contains, and the methods within that class, what those methods return and what parameters are required for those methods. There is a great free online tool for drawing these diagrams that does everything you need. You can sign in with your school account providing you have signed up for GoogleDocs through the MyHighcliffe.
Data Flow Diagrams - Introduction.ppt
Worksheet Design Guidelines.doc
Worksheet Example Design.doc
Writing Algorithms Notes.pdf
You should attach a complete printout of your program code to the project that you hand in. It needs to be easy to read (line spacing and indentation) and well commented so that the examiner can understand what the code does and more importantly he can see that you understand how your code works, proving that you haven't just copied it all off github!
This section is split into two, System Maintenance, information for a programmer looking at your program, and User Manual, information for someone, possibly without much knowledge of computers, who just wants to use your program.
The System Maintenance section of yur report should be aimed at people with a similar programming knowledge to yourself. You should discuss:
A General overview of the program, how it works what code is where, and where it gets it data from
Explain the algorithms - this can be in paragraph form rather than pseudo code, keep it vague, we just need to understand how the program works, we don't need to see it
A list of Procedures and what they do
A list of Global Variables and what they do
An excerpt of code with annotations
The User manual section of your report should be aimed at users of the program who don't need to know how it works, they just want to use it. You should include:
In this section you are also marked on your 'Quality of Written communication. This means you need to make sure that the tone of the document is correct, that Grammar and Spelling is all correct and the document is laid out in an easy to read professional manner.
You might want to consider making the User Manual as a stand alone document and attaching it to your project as an Appendix.
In your project evaluation you must include:
The evaluation of the project is worth 6 marks and is an easy six marks to get providing you follow the guidlines above!