Question: what are the requirements for software development?
Answer: Clear., Correct., Consistent., Coherent., Comprehensible., Modifiable., Verifiable., Prioritized.