Imprecise verb

IBM® Engineering Requirements Quality Assistant (RQA) message: Statements with verbs such as be capable to or be capable of are broad and difficult to verify. For example, a system might be able to do something, but might not do it consistently. Effective requirements include a specific action that can be conclusively verified. In capability requirements, stating a stakeholder goal as shall be able to is appropriate. In system requirements, replace imprecise verbs with specific and measurable actions.

Explanation

Phrases such as be capable of are difficult to verify because they can have several meanings and interpretations. To avoid ambiguity, use direct verbs.

Example

If you want to mention the maximum number of iron rods the cutter blade can cut, you might write the following requirement:

  • The cutter blade will be capable of cutting 1 K iron rods.

However, the phrase be capable of is ambiguous. You can modify the requirement as follows:

  • The cutter blade will cut maximum 1 K iron rods.