Star Wars Sale
 
 

Special Offers see all

Enter to WIN!

Weekly drawing for $100 credit. Subscribe to PowellsBooks.news for a chance to win.
Privacy Policy

More at Powell's


Recently Viewed clear list


Original Essays | June 20, 2014

Lisa Howorth: IMG So Many Books, So Many Writers



I'm not a bookseller, but I'm married to one, and Square Books is a family. And we all know about families and how hard it is to disassociate... Continue »
  1. $18.20 Sale Hardcover add to wish list

    Flying Shoes

    Lisa Howorth 9781620403013

spacer
Qualifying orders ship free.
$32.00
Used Hardcover
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
2 Burnside - Bldg. 2 Software Engineering- General

Software Architecture in Practice 2ND Edition

by

Software Architecture in Practice 2ND Edition Cover

 

Synopses & Reviews

Publisher Comments:

This award-winning book, substantially updated to reflect the latest developments in the field, introduces the concepts and best practices of software architecture--how a software system is structured and how that system's elements are meant to interact. Distinct from the details of implementation, algorithm, and data representation, an architecture holds the key to achieving system quality, is a reusable asset that can be applied to subsequent systems, and is crucial to a software organization's business strategy.

Drawing on their own extensive experience, the authors cover the essential technical topics for designing, specifying, and validating a system. They also emphasize the importance of the business context in which large systems are designed. Their aim is to present software architecture in a real-world setting, reflecting both the opportunities and constraints that companies encounter. To that end, case studies that describe successful architectures illustrate key points of both technical and organizational discussions.

Topics new to this edition include:

  • Architecture design and analysis, including the Architecture Tradeoff Analysis Method (ATAM)
  • Capturing quality requirements and achieving them through quality scenarios and tactics
  • Using architecture reconstruction to recover undocumented architectures
  • Documenting architectures using the Unified Modeling Language (UML)
  • New case studies, including Web-based examples and a wireless Enterprise JavaBeans™ (EJB) system designed to support wearable computers
  • The financial aspects of architectures, including use of the Cost Benefit Analysis Method (CBAM) to make decisions

If you design, develop, or manage the building of large software systems (or plan to do so), or if you are interested in acquiring such systems for your corporation or government agency, use Software Architecture in Practice, Second Edition, to get up to speed on the current state of software architecture.

Book News Annotation:

Introducing the fundamental concepts and identifying best practices in the field, this textbook explains the role of software architecture in achieving system quality, its importance for a company's business strategy, and the specifics of how software is structured and how its components interact. Technical topics related to the design, specification, and validation of a system are detailed, with particular attention to the relevance of a project's business context. Case studies profiling successful architecture illustrate key points in both the technical and the organizational discussion. The authors are software engineers. Annotation (c)2003 Book News, Inc., Portland, OR (booknews.com)

Synopsis:

Distinct from details such as implementation, an architecture is a reusable asset that can be applied to subsequent systems. This text introduces concepts and best practices of software architecture - that is, what it is designed to do and how the systems elements should interact.

Synopsis:

Includes bibliographical references (p. 489-494) and index.

Synopsis:

This is the eagerly-anticipated revision to one of the seminal books in the field of software architecture which clearly defines and explains the topic.

About the Author

Len Bass is a senior member of the technical staff at the Software Engineering Institute (SEI). He has written or edited five books and numerous papers on software engineering and other topics. He has extensive experience in architecting real-world development projects.

Paul Clements is a senior member of the technical staff at the SEI, where he works on software architecture and product line engineering. He is the author of five books and more than three dozen papers on these and other topics.

Rick Kazman is a senior member of the technical staff at the SEI. He is also an Associate Professor at the University of Hawaii. He is the author of two books, editor of two more, and has written more than seventy papers on software engineering and related topics.

Table of Contents

pt. 1. Envisioning architecture. The architecture business cycle — What is software architecture? / with Linda Northrop — A-7E avionics system: a case study in utilizing architectural structures — pt. 2. Creating an architecture. Understanding quality attributes / with Felix Bachmann and Mark Klein — Achieving qualities / with Felix Bachmann, Mark Klein, and Bill Wood — Air traffic control: a case study in designing for high availability — Designing the architecture / with Felix Bachmann — Flight simulation: a case study in an architecture for integrability — Documenting software architectures / with Felix Bachmann ... et al. — Reconstructing software architectures / with Jeromy Carriáere, Liam O'Brien, and Chris Verhoef — pt. 3. Analyzing architectures. The ATAM: a comprehensive method for architecture evaluation / with Mark Klein — The CBAM: a quantitative approach to architecture design decision making / with Jai Asundi and Mark Klein — The World Wide Web: a case study in interoperability / with Hong-mei Chen — pt. 4. Moving from one system to many. Software product lines: re-using architectural assets / with Linda Northrop — Celsius tech: a case study in product line development / with Lisa Brownsword — J2EE/EJB: a case study of an industry-standard computing infrastructure / with Anna Liu — The Luther architecture: a case study in mobile applications using J2EE / with Tanya Bass ... et al. — Building systems from off-the-shelf components / with Robert C. Seacord and Matthew Bass — Software architecture in the future.

Product Details

ISBN:
9780321154958
Author:
Bass, Len
Publisher:
Addison-Wesley Professional
Author:
Clements, Paul
Author:
Kazman, Rick
Location:
Boston
Subject:
Programming - General
Subject:
Computer Architecture
Subject:
Programming - Software Development
Subject:
Computer software
Subject:
System design
Subject:
Software Development & Engineering - General
Subject:
Software Engineering-General
Copyright:
Edition Number:
2
Edition Description:
Hardcover
Series:
SEI Series in Software Engineering
Series Volume:
v. 21, issue 26
Publication Date:
April 2003
Binding:
Hardback
Grade Level:
Professional and scholarly
Language:
English
Illustrations:
Yes
Pages:
560
Dimensions:
9.5 x 6.5 x 1.32 in 948 gr

Other books you might like

  1. Pattern Oriented Software Architect... Used Hardcover $72.00
  2. UML Distilled, 3rd Edition: A Brief... Used Trade Paper $17.95
  3. Design Patterns: Elements of...
    Used Hardcover $29.00
  4. Software Product Lines: Practices... New Hardcover $82.75
  5. Software Product Line Engineering: A... Used Trade Paper $35.00
  6. Software Architecture: Perspectives... Used Trade Paper $22.00

Related Subjects

Computers and Internet » Computer Architecture » General
Computers and Internet » Computers Reference » General
Computers and Internet » Software Engineering » General
Computers and Internet » Software Engineering » Programming and Languages

Software Architecture in Practice 2ND Edition Used Hardcover
0 stars - 0 reviews
$32.00 In Stock
Product details 560 pages Addison-Wesley Professional - English 9780321154958 Reviews:
"Synopsis" by , Distinct from details such as implementation, an architecture is a reusable asset that can be applied to subsequent systems. This text introduces concepts and best practices of software architecture - that is, what it is designed to do and how the systems elements should interact.
"Synopsis" by , Includes bibliographical references (p. 489-494) and index.
"Synopsis" by , This is the eagerly-anticipated revision to one of the seminal books in the field of software architecture which clearly defines and explains the topic.
spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.