9780470167748

Software Architecture : Foundations, Theory, and Practice

by ; ;
  • ISBN13:

    9780470167748

  • ISBN10:

    0470167742

  • Format: Hardcover
  • Copyright: 2009-01-01
  • Publisher: Wiley
  • Purchase Benefits
  • Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
  • We Buy This Book Back!
    In-Store Credit: $6.30
    Check/Direct Deposit: $6.00
    PayPal: $6.00
List Price: $152.00 Save up to $15.20
  • Buy New
    $136.80
    Add to Cart Free Shipping

    PRINT ON DEMAND: 2-4 WEEKS. THIS ITEM CANNOT BE CANCELLED OR RETURNED.

Supplemental Materials

What is included with this book?

  • The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

Summary

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.

Table of Contents

The Big Idea
Architectures in Context: The Reorientation of Software Engineering
Basic Concepts
Designing Architectures
Connectors
Modeling
Visualization
Analysis
Implementation
Deployment and Mobility
Applied Architectures and Styles
Designing for non-Functional Properties
Security and Trust
Architectural Adaptation
Domain-Specific Software Engineering
Standards
People, Roles and Teams
Table of Contents provided by Publisher. All Rights Reserved.

Rewards Program

Write a Review