GNVQ Intermediate IT Optional Unit 5.1



Explore software production

Performance criteria

A student must:

  1. describe, using a diagram, the stages of the software development cycle
  2. describe, using a diagram, the stages of testing
  3. explain the stages of program development
  4. describe the program development documents
  5. explain with examples the features of procedural programming languages
RANGE

Stages of the software development life cycle: initial study, system design (data identification, process identification), program development, implementation, maintenance.

Stages of testing: planning, testing of program design, testing of program code

Program development documents: program specification (purpose, output, input, processing, constraints), program design, listing of program code, test plan, test results, user instructions

Features: control constructs (iteration, selection, subroutines), data types supported (number, character), functions provided (mathematical, string handling, input, output), user interface (editing, debugging, translating code)

EVIDENCE INDICATORS

A systems life cycle diagram, which also describes the stages of testing.

AMPLIFICATION

Diagram (PC1) would be some sort of systems life cycle diagram.

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


 Top of Page
Home Page 
Query for Tutor?