Quality means that a product should meet its specification. Why is that problematic for software systems? Question 2 options: Some quality requirements are easy to specify in an unambiguous way. There is a tension between customer quality requirements (efficiency, reliability, etc.) and developer quality requirements (maintainability, reusability, etc.). Software specifications are usually complete and often consistent. None of the above.