Architecture characteristics, sometimes called "Ilities" or non-functional requirements, form the basis for software architecture, architecture decisions, and tradeoff analysis. Not surprisingly, most of them are hard to define. In this lesson Mark Richards talks about defining architecture characteristics, and discussed things like reliability and agility and how to define these composite characteristics through measurements.
Reference Links:
Software Architecture Monday: https://bit.ly/3dadEe3
Fundamentals of Software Architecture: https://amzn.to/3rgFLjY
Software Architecture: The Hard Parts: https://amzn.to/3BjMMF2