Friday 15 November 2013

Development


Development must include:
a. develop the rules/methods/algorithms of a design using a programming language; 
b. develop the data structures of the design using the appropriate features of a programming language; 
c. develop inputs/outputs using the features of a programming language; 
f. produce suitable modular code with full annotation and a description of how the modules combine to create the solution; 

Mark bands:
A technical description of how the solution relates to the design specification produced and agreed with the user should be included. It is the responsibility of the candidate to produce evidence of their development work. This section must show how the candidate tested each section during development and the responses to this alpha testing. The code must be documented adequately to 
explain its function and there must be clear evidence of how modular code has been used to develop the final solution.

13–16 marks 
There is complete evidence showing how the solution was developed using suitable alpha testing at each stage to inform the process. The modular code is fully annotated indicating clearly the purpose of each section and the interrelationship between the sections. The developed solution fulfills all of the design specification. 

9–12 marks 
Program listings are provided in the form of printouts. Data structures are illustrated as part of the listings where appropriate, detailing their purpose. There is sufficient annotation evident to illustrate how the solution was developed for a particular purpose and indicate the purpose of sections of code. The code will be modular and there will be good evidence to show how testing was used during the development process to inform each stage. The developed solution fulfils the design specification but there are some minor flaws in the solution. 

5–8 marks 
Program listings are provided in the form of printouts. Data structures are illustrated as part of the listings where appropriate, detailing their purpose. There is some annotation evident to illustrate how the solution was developed and some limited evidence that some testing took place during development. The developed solution has significant flaws and only partially fulfils the design specification. The code maybe linear but with some annotation indicating how the code relates to the problem and some limited evidence of alpha testing. 

1–4 marks 
Program listings are provided in the form of printouts but with no annotation or evidence of alpha testing. The developed solution does not fulfil the design specification. There is some evidence of system development.