4.3.3 Data Coupling and Control Coupling Analysis
The table below identifies the areas that are applicable and the means with which
verification will occur.
4.3.3.1 Data Coupling Analysis
CAST-19 Objective
Where and how the objective is met
Identify data dependencies. This objective is met by defining the data items in the
requirements and during the software requirements and code reviews ensuring proper
setting and using of the data.
Identify inappropriate data dependencies. This objective is met by the performance of the
software requirements and code reviews.
Define and evaluate the extent of interface depth This objective is met by the simplicity
and small size of the project and verified by the code review.
Determine and minimize coupling interdependencies. This objective is met by the
simplicity and small size of the project. There will be no specific review test or analysis to
verify this objective.
Evaluate accurate use of global data This objective is met by code review. The
requirements based tests will ensure the software performs as required. The combination of
these verifications adequately verifies the use of global data.
Evaluate input/output data buffers This objective will be met by the accumulation of all the
requirements based tests being executed, with passed results. Test Results Review
checklist item TR8 addresses this objective.
4.3.3.2 Control Coupling Analysis
CAST-19 Objective
Where and how the objective is met
Identify control dependencies. This objective is met by defining the data items in the