BSA/385: Intro To Software Engineering
Q: Which of the following requirements' properties describes the below statement?
"It means not only that a project's requirements cannot contradict each other, but that they also do not provide so many constraints that the problem is unsolvable."A: Consistent
Explanation: Here are some of the properties that requirements should have to be useful:
- Consistent: A project's requirements must be consistent with each other. That means not only that they cannot contradict each other, but that they also do not provide so many constraints that the problem is unsolvable. Each requirement must also be self-consistent.
- Clear: Good requirements are clear, concise, and easy to understand. To be clear, requirements cannot be vague or ill-defined. Each requirement must state in concrete, no-nonsense terms exactly what it requires.
- Unambiguous: In addition to being clear and concrete, a requirement must be unambiguous. If the requirement is worded so that you cannot tell what it requires, then you cannot build a system to satisfy it.
- Prioritized: Any project to be started, should be prioritized according to the requirements.
Comments
Post a Comment