Quality Attributes (also called Non-Functional Requirements) are measurable properties that determine how well a system performs its intended functions. They directly influence architectural decisions. Key Quality Attributes:
Performance: Response time, throughput, resource utilization
Scalability: Ability to handle increased load
Availability: System uptime and reliability
Security: Protection against threats and unauthorized access
Maintainability: Ease of modification and enhancement
Usability: User experience and interface design
Testability: Ease of testing and validation
Rewriting in plainer words…
This answer doesn't lend itself to a diagram - it reads best . No credits were charged.