What to avoid when developing specifications Conjunctions (e.g., and, or, also, with) n Escape clauses (e.g., if, when, but, except, unless, although) Mixing different types of requirements (e.g., combining system, business, and design requirements in the same section of a specification) Run-on sentences Speculative language (e.g., usually, generally, often, normally, and typically) n Unverifiable or vague terms (e.g., flexible, proper, suitable, reasonable, appropriately, user-friendly, approximately, as possible) Absolute terminology (e.g., 100% safe, totally reliable, runs on all platforms, functioning 100% of time, fully compatible) Ambiguous punctuation (e.g., use of slash “/”) Assumptions Over or understating the desired quality, output, or function