Software Engineering: A Practitioner’s Approach Chapter 23, Problem 4P

Question: Software for System X has 24 individual functional requirements and 14 nonfunctional requirements. What is the specificity of the requirements? The completeness?

Solution:

Soft are for system X has 24 individual functional requirements and 14 non functional requirements.

functional requirements

Non – functional requirements

=38

To determine the specificity ( lack of ambiguity ) of requirements

A metric that is based on the consistency of the reviewers interpretation of each requirement.

Where

is the number of requirements for which all reviewers had identical interpretations. The closer the value of to 1, the lower is the ambiguity of the specification.

The completeness of functional requirements can be determined by computing the ratio

Where

is the number of unique function requirements, is the number of inputs defined or implied by the specification and is the number of states specified.

Leave a Reply

Your email address will not be published. Required fields are marked *