上QQ阅读APP看书,第一时间看更新
Business requirements
As an example, let's assume that our business analyst gives us the following requirements:
- You are required to categorize people, given their date of birth, into three different age groups—Infants, Children, and Adults.
- Indicate with a true or false flag whether they are of a legal age to sign a contract.
- A person is deemed to be an infant if they are less than two years old.
- Infants cannot sign contracts.
- A person is deemed to be a child if they are less than 18 years old.
- Children cannot sign contracts either.
- A person is deemed to be an adult if they are more than 18 years of age.
- Only adults can sign contracts.
- For reporting purposes, each type of person must be able to print their details. This should include the following:
- Date of birth
- Category of person
- Whether they can sign contracts or not