Appendix

Tactics-Based Questionnaires

This appendix provides a set of tactics-based questionnaires for the ten most important and widely used quality attributes: availability, deployability, energy efficiency, interoperability, modifiability, performance, safety, security, testability, and usability. These questionnaires could be used by an analyst, who poses each question, in turn, to the architect and records the responses, as a means of conducting a lightweight architecture review. Alternatively, the questionnaires could be employed as a set of reflective questions that you could, on your own, use to examine your architectural choices.

In either case, to use these questionnaires, simply follow these four steps:

  1. For each tactics question, ...

Get Designing Software Architectures: A Practical Approach, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.