- Shopping Bag ( 0 items )
- Spend $25, Get FREE SHIPPING
List Price
$110.75
Textbook Details
Used & New From our Trusted Marketplace Sellers
To try again, please visit the B&N Marketplace.
This textbook is not currently available.
Software architecture is foundational to the development of large, practical software-intensive applications. This brand-new text covers all facets of software architecture and how it serves as the intellectual centerpiece of software development and evolution. Critically, this text focuses on supporting creation of real implemented systems. Hence the text details not only modeling techniques, but design, implementation, deployment, and system adaptation -- as well as a host of other topics -- putting the elements in context and comparing and contrasting them with one another. Rather than focusing on one method, notation, tool, or process, this new text/reference widely surveys software architecture techniques, enabling the instructor and practitioner to choose the right tool for the job at hand. Software Architecture is intended for upper-division undergraduate and graduate courses in software architecture, software design, component-based software engineering, and distributed systems; the text may also be used in introductory as well as advanced software engineering courses.
1 The Big Idea 1
2 Architectures in Context: The Reorientation of Software Engineering 23
3 Basic Concepts 57
4 Designing Architectures 83
5 Connectors 157
6 Modeling 185
7 Visualization 249
8 Analysis 291
9 Implementation 337
10 Deployment and Mobility 381
11 Applied Architectures and Styles 413
12 Designing for Non-Functional Properties 447
13 Security and Trust 487
14 Architectural Adaptation 525
15 Domain-Specific Software Engineering 565
16 Standards 621
17 People, Roles, and Teams 655
Bibliography 675
Index 691
To try again, please visit the B&N Marketplace.



