Analysis

There are four aspects that need to be identified when we analyse a problem in Higher. The aim of this is to build on analysis skills from National 5 that looked at purpose and functional requirements.

The fours aspects are:

Purpose 

Scope 

Boundaries

Functional Requirements

Example

A program is required to:

Purpose

The program is required to read the names and IQs of 75 adults from a file. It should calculate and display the average IQ, and find and display the name of person with the highest IQ.

Boundaries

Functional Requirements

Inputs

Processes

Outputs