![]() ![]() ![]() A set of patterns for the topic is then explained, and each chapter finishes with a section on further reading and discussion questions.Īs its title Architectural Solutions, suggests Part III looks at different options for applications - what interfaces you might use, virtualization, the cloud, distributed computing, and mobile systems. Readers then get a questionnaire that they can work through to test whether they've met the requirements for that feature. In each chapter, the authors lay out the general scenario for the particular feature they're exploring, then discuss tactics for how to achieve the topic - safety, say. Chapters on performance, safety, security, testability, usability, and working with other quality attributes complete this section. They then look at each of those attributes in turn, with chapters on availability, deployability, energy efficiency, the ability to integrate, and modifiability. They first explain what they mean by this in a chapter on understanding quality attributes in which they look at the factors that can be used to measure the 'utility' of a product. The second part of the book looks in detail at what the authors describe as 'quality attributes'. The first part of the book goes through these questions one by one, asking what is software architecture, what makes for a 'good' architecture, and why is it important. ![]()
0 Comments
Leave a Reply. |