A requirement of a software system is a characteristic that the system should have, a functionality that it should support, or a constraint that it should hold. A formal definition was provided by IEEE Std 610.12. Requirements engineering is the process of finding out, analyzing, prioritizing, documenting, checking, and tracing. On the other hand, the introduction of faults at the engineering requirements phase may be very costly. Boehm performed one of the first cost studies to determine the cost factors associated with fixing defects. The cost increases up to 100 times when the defect is found late in the operation phase.
Requirements management, Page 1 of 2
< Previous page Next page > /docserver/preview/fulltext/books/he/pbhe012e/PBHE012E_ch16-1.gif /docserver/preview/fulltext/books/he/pbhe012e/PBHE012E_ch16-2.gif