Please enable JavaScript.
Coggle requires JavaScript to display documents.
Technical writing (Stylistic rules for natural language specification…
-
-
Errors in requirements
Omission
-
-
Completeness
Requirement documentation should ensure that the system-to-be will satisfy all objects including quality goals
-
-
-
-
Contradiction
-
-
Consistency: compatability of all requirements, assumptions and domain properties
-
Inadequacy
-
Adequacy
Requirements address the actual needs of the system-to be (explicitly or implicitly expressed by stakeholders)
-
E.g.
If a book copy has not been returned one week after the third reminder has been issued, the negligent borrower shall be notified that he or she has to pay a fine of £ X
If a book has not been returned one week after the third reminder has been issued, a fine of £ X shall be retained from the borrower’s registration deposit and a notification will be sent to the borrower
-
Unmeasureability
Requirement stating a feature in a way that cannot be precisely compared with alternative options, or cannot be tested or verified in machine solutions
-
-
Flaws in requirements
-
Silence: lack of information, a notion that has not been explained
-
Unfeasibility: cannot be realistically implemented within the assigned budget, schedule or development platform
-
-
-
-
-
Opacity: rationale, authoring or dependencies are invisible
-