How and where to describe data fields and their behavior in business requirements document?
I have business requirements document setup this way:
1.4 General Requirements:
Req # | Ranking | Requirement
1 | H | The system shall be breaking into two sub-systems; one for the POS Admins and the other for the clients.
2 | L | The system should automatically validates for the expected result in the user side before submitting to the server.
2.2 User Characteristics:
System | Role Name | No. of Users | Responsibility / Activity
POS Admin system | Finance Manger | 1 | Responsible for delivering financial reports
Client-side system | General Client | N | Applying for ...etc
3.2 Functional Requirements:
Req # | Ranking | System | Role | Requirement
1 | H | Client-side system | ALL | The system should have two type of addresses one for local and the other for out of country
2 | H | Client-side system | ALL | The system should enforce local address only, if the user entered their social security number as the id
3.3 Use Cases :
3.3.1 Entering the address :
- Use Case ID: 00001
- Goal:
- Pre-conditions:
- Post-conditions:
- Failure Outcomes:
- Flow of Events:
- Alternative Scenarios:
- Inputs Summary:
- Output Summary:
Where to write the required data fields to be entered by the users? for example address should have four data fields country,region,city,street
Let's say I added new section called 2.3 Data fields it contained sub-section called 2.3.1 address and within that I listed all the required fields, in that context how to link the data fields to the Functional Requirements so the document can be consistent and understandable?