Architecture characteristic
- 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.”
- Related terms: Microservice architecture · von Neumann architecture · The Open Group Architecture Framework · Technical Architecture Group
- Previous term: Architectural knowledge management
- Next term: Architecture Decision Record
- Random term: Code debt (webglossary.info/random 🎲)