Architectural Characteristics Quiz¶
14 questions on what architectural characteristics are, how they are identified, prioritised, measured, and continuously verified.
Identifying characteristics¶
Which of these is an architectural characteristic rather than a feature?
A requirement can be satisfied without changing any structure, only by writing the code more carefully. Under the usual three criteria, is it an architectural characteristic?
A regulated healthcare product lists "time to market" as its dominant business driver. Which characteristics does that most directly imply?
Why are implicit characteristics such as security and availability written down even when nobody asks for them?
Prioritising and trading off¶
A team's architecture document names 18 "critical" characteristics. What is the practical effect?
Which pairing correctly names a common trade-off?
Two required characteristics conflict directly in a specific design decision. What should the architecture have already established?
What does it mean to say a good architecture is the "least worst" set of trade-offs?
Measuring and verifying¶
"The system must be highly maintainable." Why is this unusable as stated?
Which is the better statement of an availability requirement?
What is a fitness function?
Which of these is a fitness function for modularity rather than for performance?
Why do fitness functions matter more than an architecture document for keeping the architecture intact?
Which pair of characteristics belongs to the operational and structural families respectively?