Normal view
ISBD view
Software architecture in practice / Len Bass, Paul Clements, Rick Kazman.
Material type:
- text
- unmediated
- volume
- 9780136886099
- 0136886094
- 005.1 BAS 2022 23
- QA76.754 .B37 2022
Contents:
Part I. Introduction -- What is software architecture? -- Why is software architecture important? -- Part II. Quality attributes -- Understanding quality attributes -- Availability -- Deployability -- Energy efficiency -- Integrability -- Modifiability -- Performance -- Safety -- Security -- Testability -- Usability -- Working with other quality attributes -- Part III. Architectural solutions -- Software interfaces -- Virtualization -- The Cloud and distributed computing -- Mobile systems -- Part IV. Scalable architecture practices -- Architecturally significant requirements -- Designing an architecture -- Evaluating an architecture -- Documenting an architecture -- Managing architecture debt -- Part V. Architecture and the organization -- The role of architects in projects -- Architecture competence -- Part VI. Conclusions -- A glimpse of the future: Quantum computing.