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