You can include the current state of user requirements in the generated pages.
To define a user requirement, use the requirement element:
<requirement name="Provide bank services" code="RQ-001" status="accepted" priority="normal" level="cloud" type="functional" area="General" origin="Workshop 2011-03-18" /> <requirement name="Withdrawal" code="RQ-100" status="accepted" priority="high" level="sea" type="functional" area="Cash"> <description>Cash teller withdraws cash for the client.</description> </requirement>
Attributes:
Name | Description |
---|---|
name | Name of the requirement. Summary of the requirement, distinguishes it from other requirements. |
code | Unique code of the requirement, used to reference the requirement. |
status | Status of requirement. A choice described below. |
priority | Priority of requirement. Available values are high, normal, low. |
area | Area of requirement. A free text that can be used to categorize requirements into functional areas of the product. E.g. "Cash", "Non-cash", "Cheque", etc. |
type | Type of requirement. A choice described below. |
level | Level of requirement. The same level values are available as for use cases. |
origin | Origin of requirement. A free text that can be used to record the event, document or person that introduced the requirement. E.g. "Workshop 3.3.2012", "User requirements v. 1.2.doc", "John Doe". |
Attribute status values:
Value | Description |
---|---|
pending | Proposed by users, not accepted to be realized yet. |
accepted | Accepted to be realized. |
canceled | Canceled. |
postponed | Temporarily postponed. Will be resolved as accepted or canceled in future. |
Attribute type values:
Value | Description |
---|---|
functional | Functional requirement. |
nonfunctional | Non-functional requirement. |
constraint | Constraint. |
The details of the requirement can be described in the included description element.
Refer to a requirement using the req-ref element:
<use-case goal="Withdraw cash in local currency" code="CAS-100" level="sea"> <description> Based on <req-ref code="RQ-100">requirement</req-ref>. </description> </use-case>
Next >> |