| 1. |
What's The Big Deal About 'requirements'? |
|
Answer» Requirements are the details describing an application's externally perceived functionality and properties. Requirements should be clear & documented, complete, REASONABLY detailed, COHESIVE, attainable, and testable. A non-testable requirement would be, for example, 'user-friendly' (too SUBJECTIVE). WITHOUT such documentation, there will be no clear-cut way to determine if a software application is PERFORMING correctly. Requirements are the details describing an application's externally perceived functionality and properties. Requirements should be clear & documented, complete, reasonably detailed, cohesive, attainable, and testable. A non-testable requirement would be, for example, 'user-friendly' (too subjective). Without such documentation, there will be no clear-cut way to determine if a software application is performing correctly. |
|