91热爆

Documentation

Basic knowledge of the documentation generated during software development is expected when studying National 5 Computing Science.

Different documents are generated during different phases of development.

Analysis phase

Specification including purpose and functional requirements

During analysis, a software specification will be produced. This document will include the purpose and functional requirements.

Example

Purpose:

  1. Software should be created to allow a user to enter ten numbers
  2. Each number must be validated to make sure that it is no less than 0 and no more than 100.
  3. The program should keep a running total of the numbers entered and output the final total.

Functional requirements

InputsProcessesOutputs
Ten numbersValidate ten numbersTotal
Calculate total
InputsTen numbers
ProcessesValidate ten numbers
OutputsTotal
Inputs
ProcessesCalculate total
Outputs

Design phase

Design notation and wireframes

Design notation in the form of copies of any pseudocode, structure diagrams or flowcharts would be retained during software development, as would wireframes used to design the user interface.

Implementation phase

Code in the form of a structured listing

A structured listing showing all code can be printed and retained for future reference.

Testing phase

Test table

Any test tables generated during the testing phase may be retained and used for reference during evaluation.