Software architecture in practice /

Bass, Len

Software architecture in practice / Len Bass, Paul Clements, Rick Kazman. - Fourth edition. - xvii, 438 : figuras. - Sei Series in Software Engineering .

Incluye índice.

Bibliografía: páginas 399-413.

PART I: Introduction. -- CHAPTER 1. What is software architecture?. -- CHAPTER 2. Why is software architecture important?. PART II: Quality attributes. -- CHAPTER 3. Understanding quality attributes. -- CHAPTER 4. Availability. -- CHAPTER 5. Deployability. -- CHAPTER 6. Energy efficiency. -- CHAPTER 7. Integrability. -- CHAPTER 8. Modifiability. -- CHAPTER 9. Performance. -- CHAPTER 10. Safety. -- CHAPTER 11. Security. -- CHAPTER 12. Testability. -- CHAPTER 13. Usability. -- CHAPTER 14. Working with other quality attributes. PART III: Architectural solutions. -- CHAPTER 15. Software interfaces. -- CHAPTER 16. Virtualization. -- CHAPTER 17. The cloud and distributed computing. -- CHAPTER 18. Mobile systems. PART IV: Scalable architecture practices. -- CHAPTER 19. Architecturally significant requirements. -- CHAPTER 20. Designing n architecture. -- CHAPTER 21. Evaluating an architecture. -- CHAPTER 22. Documenting an architecture. -- CHAPTER 23. Managing architecture debt. PART V: Architecture and the organization. -- CHAPTER 24. The role of architects in projects. -- CHAPTER 25. Architecture competence. PART VI: Conclusions. -- CHAPTER 26. A glimpse of the future: quantum computing.

9780136886099


Arquitectura de software
Control de calidad
Ingeniería civil
Ciencias de la información

005.12 / B317s 2022