Grammar

Modal Verbs in Requirements and Technical Specifications

5 exercises — master must, should, may, and might for writing clear, unambiguous software requirements: mandatory rules, recommendations, optional features, and uncertain outcomes.

Modal verbs in specs (RFC 2119)
  • must / shall → mandatory requirement: "The system must log all errors"
  • should → strong recommendation, exceptions allowed: "Functions should have one responsibility"
  • may → optional: "Clients may include a custom header"
  • might / could → uncertain possibility: "This might increase latency"
0 / 16 completed
1 / 16
A software requirements document states: "The system ___ encrypt all data at rest using AES-256." This is a non-negotiable mandatory requirement. Which modal is correct?

Frequently Asked Questions

What will I practise in "Modal Verbs in Requirements and Technical Specifications | Coders Lingo"?

Practise must, should, may, and might in software requirements documents and API specifications. 5 grammar exercises for technical writers and developers.

How many exercises are in this module?

This module has 16 multiple-choice exercises, each with instant feedback and a full explanation of the correct answer.

Is this exercise free to use?

Yes. Every exercise on CoderSlingo, including this one, is free to use with no account, sign-up, or paywall.