Summary


The functional requirements describe the product's actionsthe things it has to do. As such they form a complete, and as far as possible unambiguous, description of the product's functionality.

The functional requirements are derived from the product use cases. The most convenient way we have found to generate the functional requirements is to write a scenario that breaks the product use case into between three and ten steps. Examine each of the steps and ask, "What does the product have to do to accomplish this step?" Whatever it does constitutes the functional requirements.

When you have sufficient functional requirements to achieve the outcome of a use case, it is time to move on to the next one. As you progress through these use cases, you may discover that a requirement you defined for one use case also applies to others. Reuse the requirement you have already written by cross-referencing it to all relevant use cases.

When all of the product use cases have been treated this way, you have defined the requirements that specify the functionality of the product.




Mastering the Requirements Process
Mastering the Requirements Process (2nd Edition)
ISBN: 0321419499
EAN: 2147483647
Year: 2006
Pages: 371

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net