Get premium membership and access questions with answers, video lessons as well as revision papers.

Briefly describe the following two elements of software quality and explain howeach element can be measured:(i.) Functional correctness of the software. (ii.) Reliability of...

      

Briefly describe the following two elements of software quality and explain how each element can be measured:
(i.) Functional correctness of the software.
(ii.) Reliability of the software.

  

Answers


gregory
) Functional correctness of software
This refers to the extent to which a program satisfies its specification and fulfills the user‘s
mission objectives. Functional correctness of software can be measured by performing a
structured walkthrough (Specifically a program review) which establishes whether a program
satisfies its specification. The functional correctness of a program can thus be determined
from the number of issues raised during the structured walkthrough. Functional correctness
of software may also be measured by performing black box testing. The number of errors
discovered during the testing exercise would thus indicate the functional correctness of the
software.
(ii) Reliability of the software
This refers to the extent to which a program can be expected to perform its intended
function with required precision. Reliability could be measured by software quality metrics
(software quality measurement techniques) such as the rate of failure of occurrence (ROCOF)
which is a measure of the occurrence with which an expected behaviour is likely to occur.
Another metric i.e. the mean time to failure (MTTF), which is a measure of the time between
observed system failures, may also be used.
gregorymasila answered the question on November 23, 2017 at 13:08


Next: (i) Networks are increasingly being managed remotely. Name three security implications of remote network management and three mechanisms that are needed for remote network management
Previous: Give four examples of industries and business organizations that are currently using computer networking

View More Computer Science Questions and Answers | Return to Questions Index


Learn High School English on YouTube

Related Questions