|
|
| NAVIGATION: Home | LAST UPDATED: 21 April 2006 |
| |
<CONTENTS> |
<ACTIONS> |
<LINKS> |
|
| Webmaster: jeremy.dick @ integrate.biz | (Images courtesy of Toon-a-day) |
<CONCEPT>The concept of using boilerplates for writing statements of requirement is quite simple: choose an appropriate predefined template, and fill in the gaps. Each statement of requirement then becomes a generic boilerplate plus the specific values of selected attributes.Example boilerplate:
The <user> shall be able to <capability>
at a maximum rate of at least <quantity> times per <time unit>.
Example instantiation:
<user> = order entry clerk
<capability> = raise an invoice
<quantity> = 10
<time unit> = hour
giving
"The order entry clerk shall be able to raise an invoice
at a maximum rate of at least 10 times per hour."
Using this approach, an organisation can gradually refine a repertoire of ways of expressing all the kinds of requirement it needs. By encouraging engineers always to choose from the repertoire, a uniformity of style can be achieved in the organisation.
|
| Goto Top |
<BENEFITS>
|
| Goto Top |
<REPOSITORY>The major function of this website is to act as a resource to those wishing to use requirements boilerplates. It contains a list of boilerplates that can be copied for use in projects, and encourages you to submit new boilerplates for inclusion in the respository.To view the repository, click here: VIEW BOILERPLATE REPOSITORY
|
| Goto Top |
<TOOLS>For DOORS users, there is a set of scripts that provide support for the use of boilerplates. These scripts allow requirements to be constructed from boilerplates by:
Download the instructions
If for some reason these downloads do not work, then please email: jeremy.dick @ integrate.biz me.
|
| Goto Top |