Writing Requirements¶
Characteristics of Requirement Statements¶
- Necessary
- Appropriate
- Umambiguous
- Complete
- Singular
- Cannot be combination
- Feasible
- Verifiable
- Correct
- Conforming
- Standards of organisation
Characteristics of Requirement Set¶
- Complete
- Consistent
- Feasible
- Comperehensible
- Able to be validated
- INCOSE
- 40 rules for writing good textual requirements
Guidelines for Writing Requirements¶
Writing well-formed requirements can be achieved by using the following guidelines:
- Use a style guide (R41, R43, R44).
- Use a standard template for a single sentence (R3, R19).
- Use a glossary to define terms (R4, R39, R40).
- Use correct English expression (R13, R14, R15).
- Use a subject appropriate to the level (R33).
- Use explicit lists (R24, R29, R30).
- Use the active rather than the passive voice (R2).
- Use the definite article (R1).
- Use the same term to mean the same thing (R38)
- Avoid vague words (R7, R34).
- Avoid superfluous words (R11, R22, R23).
- Avoid unbounded statements (R10, R27).
- Avoid escape clauses (R9).
- Avoid the use of conjunctions (R18, R20).
- Use of logical conjunctions (R18, R20).
- Avoid unecessary precision (R28).
- Be precise when necessary
- Use units, ranges and