Abstract

AbstractThe Boeing Company has implemented a standard approach to the engineering of high‐quality requirements using the concept of “structured, natural language”, a specific grammar for how to write requirements. This approach helps our requirements engineers write more unambiguous and verifiable requirements as required by ISO/IEC/IEEE 29148:2011 and related commercial and military standards.Boeing has identified four types of specification requirements, plus a verification requirement type. Each type of requirement has a standard grammar, a set of mandatory and optional elements that ensure verifiability related to the type. This approach is implied by recent guidance from the International Council on Systems Engineering (INCOSE), and by recommendations of other industry practitioners.In combination with these standards for writing requirements we have also integrated a scoring method for evaluating how well any requirement satisfies the standard criteria. This approach provides immediate feedback to the requirement writer regarding the absence of critical information or deficiencies in the information provided, e.g., unobservable functions, or ambiguous performance criteria or conditions. In contrast with other industry methods we score elements of the requirement individually on a graded (rather than binary) scale. We are thus able to not only score for the presence or absence of a required element, but are able to identify degrees of compliance with the Boeing standard. This enables us to quantify the risk of less‐than‐perfect requirements.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call