Modeling and simulation
Modeling and simulation are effective mechanisms for validating solutions against a given set of parameters without investing time and effort into development. Baselined QASes are captured in the architecture decision backlog for appropriate solution decisions. As discussed in Chapter 5, Agile Solution Architect – Designing Continuously Evolving Systems, these architecture decision backlogs are scheduled based on the Last Responsible Moment (LRM).
As part of processing the architecture decisions backlog, the team keeps elaborating on multiple solution options. A critical activity is to model these solution options using various architecture and design models, such as sequence diagrams, domain model diagrams, context diagrams, component diagrams, and so on. Many models, such as workload models, deployment models, network models, user access models, and transaction models, are convenient in simulating and validating quality attributes.
A transaction...