November 22, 2019


Analyzing your requirements

Once you have selected all the requirement you would like to analyze and ensured that QVscribe is using the appropriate analysis Configuration for your document, press the Analyze # Requirements. Once you press Analyze # Requirements a pop-up window will appear showing the analysis in progress.

Once you have selected all the requirement you would like to analyze and ensured that QVscribe is using the appropriate analysis Configuration for your document, press the Analyze # Requirements.

Once you press Analyze # Requirements a pop-up window will appear showing the analysis in progress. The duration of the analysis will depend on the number and size of requirements confirmed. This should not take longer than a couple of minutes.

QVscribe performs three distinct types of analysis on the selected requirements, each focusing on a key area:

1. Requirements Quality: Each requirement is assessed and scored based on the analysis configuration that encodes established requirements engineering standards, the INCOSE Guide for Writing Requirements and best practices. The quality analysis uses the following set of Key Quality Indicators in its algorithms.

Imperatives

Non-specific Temporal Words

Negative Imperatives

Continuances and Combinators

Vagues

Directives

Optional Escape Clauses

Justification(warning)

Optional Open-ended Clauses

Universal Quantifiers and Absolutes (warning)

Superfluous Infinitives

Passive Voice (warning)

Cross Referencing Pronouns

Incomplete sentence (warning)

Immeasurable Quantification

2. Term and Unit Consistency:

Terms: QVscribe detects and highlights all noun-phrases found in the requirements and displays them along with the requirements containing them, and along with any similar terms. This helps verify that domain-specific terminology is consistent throughout the document and that the correct terms are used in each requirement.

Units: QVscribe detects and highlights all units in the selected requirements based on the list of units in the QVscribe Configuration. The detected units are displayed by type, along with the requirements containing them. This helps assess that all units are correct and consistent throughout the requirements.

3. Requirements Similarity: QVscribe analyzes the syntax of each requirement and shows any requirements found that is similar to it. The level of similarity can be tuned higher or lower to help assess if duplicates or contradicting requirements are present.


Share this Story

 

Get the Latest Updates

If you're part of an engineering team, tech company, or just like to be at the bleeding edge of innovation