The component requirements engineering task typically
involves the following teams performing the following
requirements tasks in an iterative, incremental, parallel, and
time-boxed manner:
The component requirements engineering task typically
results in the production of the following work products from
the
requirements work product set:
Actor Cards, which are large index card used during the
requirements identification task to informally document a single
actor of the application.
Use Case Cards, which are large index card used during
the requirements identification task to informally capture the
cohesive set of operational requirements associated with a
single use case of the application.
Requirements, which specify the mandatory behaviors,
characteristics, interfaces, and constraints of the
application.
System Requirements Specification, which is used to
formally specify the operational requirements, quality
requirements, and design constraints.
External API Specification, which is used to formally
specify any external application programmer interfaces.
Glossary, which is used to formally define the
abbreviations, acronyms, and terms used on an endeavor.
Domain Model Document, which uses an object model to
formally document the relationships between application
domain concepts defined in the project glossary.
This is an extremely important activity because a large
percentage of projects fail due to poor quality requirements.
This activity should not be deleted, and care should be taken
to avoid tailoring out necessary and cost-effective
components of this activity.
This activity is documented using the typical
configuration for large projects. It is intended to be
configured (i.e., instantiated, extended, and tailored) to
meet the needs of specific projects.
The preconditions of this activity should be the union of
the preconditions of its earliest constituent tasks.
The completion criteria for this activity should be the
union of the postconditions of its constituent tasks.
The component requirements engineering activity inherits
the
common
guidelines of the
activity process
component.