- A property of a software architecture or system. Architecture characteristics, also referred to as non-functional requirements, include areas such as accessibility, security, performance, and maintainability. According to Mark Richards and Neal Ford in Fundamentals of Software Architecture, an architecture characteristic must meet three criteria: It must “specify a non-domain design consideration, influence some structural aspect of the design, and be critical or important to the application’s success.”
This term is sponsored by: your name/company?
- Previous term: Architectural knowledge management
- Next term: Architecture Decision Record
- Random term: Technical Plenary and Advisory Committee (webglossary.info/random 🎲)