Requirement Traceability Matrix
Within the previous design sections we have included references to a number of functional and non-functional requirements where appropriate. Some of the requirements are overarching and difficult to pin to a single component of the system. The following requirements traceability matrices should provide a quick reference for the relationship between the requirements and the system components.
Functional Requriements
3-Tier Architecture |
Database Component |
File Storage Component |
REST API Component |
Web Application Component |
Additional AWS Services |
|
|---|---|---|---|---|---|---|
| FR-1 | X | X | X | |||
| FR-2 | X | X | X | |||
| FR-3 | X | X | X | |||
| FR-4 | X | X | X | |||
| FR-5 | X | X | X | |||
| FR-6 | X | X | X | X | ||
| FR-7 | X | X | X | X | ||
| FR-8 | X | X | X | |||
| FR-9 | X | X | X | |||
| FR-10 | X | X | X | |||
| FR-11 | X | X | X | X |
Non-functional Requriements
3-Tier Architecture |
Database Component |
File Storage Component |
REST API Component |
Web Application Component |
Additional AWS Services |
|
|---|---|---|---|---|---|---|
| NR-1 | X | |||||
| NR-2 | X | X | X | X | X | X |
| NR-3 | X | X | X | X | X | |
| NR-4 | X | X | X | X | ||
| NR-5 | X | X | X | |||
| NR-6 | X | X | X | |||
| NR-7 | X | X | X | |||
| NR-8 | X | X | X | |||
| NR-9 | X | X | X | |||
| NR-10 | X | |||||
| NR-11 | X | X | X |