Skip to content

Requirements table

Customer & Business

Customer Requirements

Requirement ID Description Related feature
CUSTOMER-REQ-0001 Maintain high availability for customer satisfaction. FEA507
CUSTOMER-REQ-0002 As a user, I want to inspect traffic volumes from specific dates and download them as a .csv file. FEA203

Business requirements

Requirement ID Description Related feature
BUSINESS-REQ-0001 Cloud-based infrastructure should offer cost-effective scalability and maintenance options. FEA507
BUSINESS-REQ-0002 The system should provide a data export feature allowing users to download data in CSV format. FEA203

Constraints and standards

Requirement ID Description Related feature
CONSTRAINT-REQ-S00001 Cloud-based infrastructure must comply with GDPR and other relevant data protection standards. FEA507
CONSTRAINT-REQ-S00002 Ensure that the downloaded data does not violate intellectual property rights or copyrights. FEA203
CONSTRAINT-REQ-S00003 Data storage and processing operations must ensure encryption and secure data management practices. FEA103
CONSTRAINT-REQ-S00004 Regular security vulnerability scans must be done. FEA403
CONSTRAINT-REQ-S00005 Manual testing processes should comply with ISO/IEC/IEEE 29119-1:2022 standards FEA516
CONSTRAINT-REQ-S00006 User data export features must align with the right to data portability under GDPR. FEA101
CONSTRAINT-REQ-S00007 Authentication processes should comply with necessary security guidelines to guarantee strong protection for user accounts. FEA102
CONSTRAINT-REQ-S00008 Monitoring and alerting systems must follow best practices for data security and privacy. FEA508

Prodction environment / technical requirements

Requirement ID Description Related feature
SYSTEM-HW-REQ-0001 Cloud-based infrastructure should have necessary configuration and management capabilities. FEA507
SYSTEM-HW-REQ-0002 The system should provide a data export feature allowing users to download data in CSV format. FEA203
SYSTEM-HW-REQ-0003 Virtual machines should be configured with Ubuntu 20.04 as their operating system. FEA507
SYSTEM-HW-REQ-0004 All virtual machines must be equipped with 4 VCPUS. FEA507
SYSTEM-HW-REQ-0005 Infrastructure should ensure high accessibility for users accessing different LAM stations. FEA101
SYSTEM-HW-REQ-0006 Secure storage for user credentials. FEA102
SYSTEM-HW-REQ-0007 Database capacity for storing user favorites. FEA103
SYSTEM-HW-REQ-0008 The system must be capable of integrating security tools if necessary. FEA403
SYSTEM-HW-REQ-0009 Tester must have an independent test environment. FEA516
SYSTEM-HW-REQ-0010 A cloud-based infrastructure should be capable of hosting monitoring and alerting systems. FEA508

Functional requirements

Requirement ID Description Related feature
FUNC-REQ-C0001 Create access for the user to compare different LAM stations side to side to see differenties. Feature FEA101 - Compare different LAM stations side by side
FUNC-REQ-C0002 Give users an access to create personal account to app and securely authenticate themself. Feature FEA102 - Securely authenticate user accounts
FUNC-REQ-C0003 Allows users to save their favorite LAM stations into their personal account in the app. Feature FEA103 - Save favourite LAM stations to user account
FUNC-REQ-C0004 Allows users to export certain infromation from certain time period. Feature FEA203 - Export history data from specific dates
FUNC-REQ-C0005 Allows developer to scan regularly codebase for known security vulnerabilities and to address them to right people. Feature FEA403 - Regularly scan for known security vulnerabilities
FUNC-REQ-C0006 Allows platform engineer to configure and manage a cloud-based infrastructure. Feature FEA507 - Manage cloud-based infrastructure
FUNC-REQ-C0007 Gives product owner an documentation of manual testing of the app. Feature FEA516 - Manual Testing
FUNC-REQ-C0008 Allows platform engineer to set up monitoring and alerting systems. Feature FEA508 - Set up monitoring and alerting systems

Non-functional requirements

Security

Requirement ID Description Related feature
SECURITY-REQ-0001 Cloud-based infrastructure must be regularly updated to ensure optimal security. FEA507
SECURITY-REQ-0002 All data transmitted during the download process must be encrypted using secure protocols (e.g., HTTPS) to protect against interception and eavesdropping. FEA203

Performance

Requirement ID Description Related feature
PERFORMANCE-REQ-0001 The Cloud-based system must support 98% uptime and to handle at least a 50% increase in web app traffic without degradation in performance. FEA 507
PERFORMANCE-REQ-0002 The system must provide efficient and timely download of CSV files, even for large datasets. The download process should not significantly impact overall system performance. FEA203

Usability

Requirement ID Description Related feature
USABILITY-REQ-0001 The management and maintenance of the cloud service must be easily manageable. FEA 507
USABILITY-REQ-0002 The user interface for initiating and monitoring CSV file downloads must be intuitive and easy to navigate. FEA203

Safety

Requirement ID Description Related feature
SAFETY-REQ-0001 Ensure that the cloud-based system is designed to maintain operational safety. FEA507
SAFETY-REQ-0002 Ensure that the downloaded CSV files accurately represent the data in the system FEA203