User Attributes Overview
This section defines the quality attributes that are most relevant to the users of the software - both store owners and their customers.
Accessibility
The Accessibility requirements are pulled out of the Usability requirements to explicitly define how the software will handle users with disabilities. This includes screen readers, limited motion, colour-blindness, and others.
Interoperability
The Interoperability requirements define the ways in which Mall on Rails works with other systems to deliver the user a seamless experience with the other systems they work with regularly.
Robustness
The Robustness requirements define how the system is intended to ensure data is handled in a fault-tolerant way, and the methods in which the system should handle invalid or corrupted data. Additionally, this section covers how the system should handle fault conditions such as disk full and network outages.
Usability
The Usability requirements define how the system will ensure that users are able to complete tasks in a consistent and approachable manner.