Question: what are good software requirements?
Answer: Unambiguous. Testable (verifiable) Clear (concise, terse, simple, precise) Correct. Understandable. Feasible (realistic, possible) Independent. Atomic.