Writing Requirements

Writing Requirements gives writers and practitioners useful patterns and rules how to write clear and understandable software requirements. Writers will learn what form to use when writing software requirements in natural language; how to identify the active and passive voices; how to put software requirements in a context using Rationales, Examples and Chapters in a Specification; if it’s wise to use bullets and lists; how to handle references and bulky information; which subordinate clauses and word classes a writer can safely use and which ones to avoid. This guide is not about how to find requirements for a specific technical domain, or on what level requirements should be written. It is solely about style and form.