GNVQ Intermediate IT Optional Unit 5.3



Produce a program from a given program design

Performance criteria

A student must:

  1. code a program from the given design documentation using a procedural programming language
  2. produce a test plan
  3. test the program against the test plan
  4. demonstrate the working program
  5. produce user instructions
  6. collate the program documentation


RANGE

Program: input, output, data storage, processing

Design documentation: program specification, input/output specifications, data dictionary, processing, definition

Test plan: test data (input, stored; to range, boundary conditions), expected results

User instructions:  program loading, program use, error handling

Program documentation: program design, listing of program code, test plan, test results, user instructions



EVIDENCE INDICATORS

Program documentation developed for a given program design using procedural language.  This will show the collation of documents which includes:

Record of documentation of the working program using the test data


AMPLIFICATION
Procedural programming language (PC1) such as BASIC, Pascal, C, or a language used for control such as LOGO

Program loading (PC5 range) will not include instructions to switch on the computer or load software, but will show how to access the program through the operating system or Graphical User Interface (windows or similar product) environment.

Program Use (PC5 range) should give examples to the user on how to access all featuresof the program, and where appropriate show sample outputs based on given inputs (this will enable the user to check that he/she is using the program correctly).

Error handling (PC5 range) will indicate to the user what sort of errors can occur, with given messages and intended responses, when running the program.


GUIDANCE
 
The program design from Element 5.2 would be an appropriate program design for use in this Element.

The program needed for the Monitoring and Control Element in Intermediate Mandatory Unit2: Using Information Technology could provide a vehicle for this unit


 Top of Page
Home Page 
Query for Tutor?