Название: Software Architecture in Practice, 4th Edition
Автор: Len Bass, Paul Clements, Rick Kazman
Издательство: Pearson/Addison-Wesley
Год: 2022
Страниц: 464
Язык: английский
Формат: epub
Размер: 10.1 MB
The Definitive, Practical, Proven Guide to Architecting Modern Software--Fully Updated with New Content on Mobility, the Cloud, Energy Management, DevOps, Quantum Computing, and More.
Updated with eleven new chapters, Software Architecture in Practice, Fourth Edition, thoroughly explains what software architecture is, why it's important, and how to design, instantiate, analyze, evolve, and manage it in disciplined and effective ways.
Three renowned software architects cover the entire lifecycle, presenting practical guidance, expert methods, and tested models for use in any project, no matter how complex. You'll learn how to use architecture to address accelerating growth in requirements, system size, and abstraction, and to manage emergent quality attributes as systems are dynamically combined in new ways.
With insights for utilizing architecture to optimize key quality attributes--including performance, modifiability, security, availability, interoperability, testability, usability, deployability, and more--this guide explains how to manage and refine existing architectures, transform them to solve new problems, and build reusable architectures that become strategic business assets.
But was there a need for a fourth edition? Again (and this should be abundantly obvious), we concluded an emphatic “yes”! Much has changed in the computing landscape since the last edition was published. Some quality attributes that were not previously considered have risen to importance in the daily lives of many architects. As software continues to pervade all aspects of our society, safety considerations have become paramount for many systems; think about all of the ways that software controls the cars that we now drive. Likewise, energy efficiency is a quality that few architects considered a decade ago, but now must pay attention to, from massive data centers with unquenchable needs for energy to the small (even tiny) battery-operated mobile and IoT devices that surround us. Also, given that we are, more than ever, building systems by leveraging preexisting components, the quality attribute of integrability is consuming ever-increasing amounts of our attention.
Finally, we are building different kinds of systems, and building them in different ways than a decade ago. Systems these days are often built on top of virtualized resources that reside in a cloud, and they need to provide and depend on explicit interfaces. Also, they are increasingly mobile, with all of the opportunities and challenges that mobility brings. So, in this edition we have added chapters on virtualization, interfaces, mobility, and the cloud.
Discover how architecture in uences (and is influenced by) technical environments, project lifecycles, business profiles, and your own practices
Leverage proven patterns, interfaces, and practices for optimizing quality through architecture
Architect for mobility, the cloud, machine learning, and quantum computing
Design for increasingly crucial attributes such as energy efficiency and safety
Scale systems by discovering architecturally significant influences, using DevOps and deployment pipelines, and managing architecture debt
Understand architecture's role in the organization, so you can deliver more value
Автор: Len Bass, Paul Clements, Rick Kazman
Издательство: Pearson/Addison-Wesley
Год: 2022
Страниц: 464
Язык: английский
Формат: epub
Размер: 10.1 MB
The Definitive, Practical, Proven Guide to Architecting Modern Software--Fully Updated with New Content on Mobility, the Cloud, Energy Management, DevOps, Quantum Computing, and More.
Updated with eleven new chapters, Software Architecture in Practice, Fourth Edition, thoroughly explains what software architecture is, why it's important, and how to design, instantiate, analyze, evolve, and manage it in disciplined and effective ways.
Three renowned software architects cover the entire lifecycle, presenting practical guidance, expert methods, and tested models for use in any project, no matter how complex. You'll learn how to use architecture to address accelerating growth in requirements, system size, and abstraction, and to manage emergent quality attributes as systems are dynamically combined in new ways.
With insights for utilizing architecture to optimize key quality attributes--including performance, modifiability, security, availability, interoperability, testability, usability, deployability, and more--this guide explains how to manage and refine existing architectures, transform them to solve new problems, and build reusable architectures that become strategic business assets.
But was there a need for a fourth edition? Again (and this should be abundantly obvious), we concluded an emphatic “yes”! Much has changed in the computing landscape since the last edition was published. Some quality attributes that were not previously considered have risen to importance in the daily lives of many architects. As software continues to pervade all aspects of our society, safety considerations have become paramount for many systems; think about all of the ways that software controls the cars that we now drive. Likewise, energy efficiency is a quality that few architects considered a decade ago, but now must pay attention to, from massive data centers with unquenchable needs for energy to the small (even tiny) battery-operated mobile and IoT devices that surround us. Also, given that we are, more than ever, building systems by leveraging preexisting components, the quality attribute of integrability is consuming ever-increasing amounts of our attention.
Finally, we are building different kinds of systems, and building them in different ways than a decade ago. Systems these days are often built on top of virtualized resources that reside in a cloud, and they need to provide and depend on explicit interfaces. Also, they are increasingly mobile, with all of the opportunities and challenges that mobility brings. So, in this edition we have added chapters on virtualization, interfaces, mobility, and the cloud.
Discover how architecture in uences (and is influenced by) technical environments, project lifecycles, business profiles, and your own practices
Leverage proven patterns, interfaces, and practices for optimizing quality through architecture
Architect for mobility, the cloud, machine learning, and quantum computing
Design for increasingly crucial attributes such as energy efficiency and safety
Scale systems by discovering architecturally significant influences, using DevOps and deployment pipelines, and managing architecture debt
Understand architecture's role in the organization, so you can deliver more value
Скачать Software Architecture in Practice, 4th Edition
Все материалы, представленные на нашем сайте, Вы сможете скачать по ссылкам различных бесплатных файлообменников совершенно бесплатно!
Инструкции, поясняющие, как надо качать бесплатно с файлообменников смотреть тут
Регистрация на нашем сайте позволит Вам добавлять свои книги, а также комментировать опубликованные книги, общаться с нашими авторами.
Для этого мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.