Murakami Sale
 
 

Recently Viewed clear list


The Powell's Playlist | August 8, 2014

Peter Mendelsund: IMG The Powell's Playlist: Water Music by Peter Mendelsund



We "see" when we read, and we "see" when we listen. There are many ways in which music can create the cross-sensory experience of this seeing...... Continue »
  1. $11.87 Sale Trade Paper add to wish list

spacer
Qualifying orders ship free.
$74.99
New Hardcover
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
1 Remote Warehouse Software Engineering- General

More copies of this ISBN

Documenting Software Architectures: Views and Beyond (SEI Series in Software Engineering)

by

Documenting Software Architectures: Views and Beyond (SEI Series in Software Engineering) Cover

 

Synopses & Reviews

Publisher Comments:

“This new edition is brighter, shinier, more complete, more pragmatic, more focused than the previous one, and I wouldn’t have thought it possible to improve on the original. As the field of software architecture has grown over these past decades, there is much more to be said, much more that we know, and much more that we can reflect upon of what’s worked and what hasn’t—and the authors here do all that, and more.”

—From the Foreword by Grady Booch, IBM Fellow

 Software architecture—the conceptual glue that holds every phase of a project together for its many stakeholders—is widely recognized as a critical element in modern software development. Practitioners have increasingly discovered that close attention to a software system’s architecture pays valuable dividends. Without an architecture that is appropriate for the problem being solved, a project will stumble along or, most likely, fail. Even with a superb architecture, if that architecture is not well understood or well communicated the project is unlikely to succeed.

 

Documenting Software Architectures, Second Edition, provides the most complete and current guidance, independent of language or notation, on how to capture an architecture in a commonly understandable form. Drawing on their extensive experience, the authors first help you decide what information to document, and then, with guidelines and examples (in various notations, including UML), show you how to express an architecture so that others can successfully build, use, and maintain a system from it. The book features rules for sound documentation, the goals and strategies of documentation, architectural views and styles, documentation for software interfaces and software behavior, and templates for capturing and organizing information to generate a coherent package. New and improved in this second edition:

 

  • Coverage of architectural styles such as service-oriented architectures, multi-tier architectures, and data models
  • Guidance for documentation in an Agile development environment
  • Deeper treatment of documentation of rationale, reflecting best industrial practices
  • Improved templates, reflecting years of use and feedback, and more documentation layout options
  • A new, comprehensive example (available online), featuring documentation of a Web-based service-oriented system
  • Reference guides for three important architecture documentation languages: UML, AADL, and SySML

Book News Annotation:

Intended for software architects, stakeholders and students alike, this volume offers an overview of the documentation of the architecture of computer software. Drawing from the language and style of agile software development, a methodology for the quick and responsive design, building, testing and delivery of business software, the work discusses key elements of software architecture from early decisions regarding the method and style of presentation to the final production and delivery of the documentation. The volume contains numerous example work-flow charts and additional information and example cases are available online. The primary authors of this work are affiliated with the computer science department at Carnegie Mellon University and additional contributors include academics from a variety of universities as well as IT professionals from IBM, the US Army Future Combat Systems program and other technology research organizations. Annotation ©2010 Book News, Inc., Portland, OR (booknews.com)

About the Author

The authors are senior members of technical staff at Software Engineering Institute (SEI). Paul Clements’ areas of interest include architecture selection, evaluation, representation, and documentation; and software product lines. Paulo Merson draws on 18+ years’ software engineering experience to contribute to SEI’s Software Architecture Technologies (SAT) and Predictable Assembly from Certifiable Components (PACC) initiatives. Felix Bachmann, team lead for architecture-centric product line practices, co-authored the Attribute-Driven Design Method. Len Bass has written two award-winning books on software architecture. He now develops techniques for methodical software architecture design.

Table of Contents

About the Cover.

Forward.

Preface.

Reader's Guide.

Prologue: Software Architectures and Documentation.

I. SOFTWARE ARCHITECTURE VIEWTYPES AND STYLES. 

1. The Module Viewtype.

2. Styles of the Module Viewtype.

3 The Component-and-Connector Viewtype.

4. Styles of the Component-and-Connector Viewtype.

5. The Allocation Viewtype and Styles.

II. SOFTWARE ARCHITECTURE DOCUMENTATION IN PRACTICE.

6. Advanced Concepts.

7. Documenting Software Interfaces.

8. Documenting Behavior.

9. Choosing the Views.

10. Building the Documentation Package.

11. Other Views and Beyond.

Appendix A: Excerpts from a Software Architecture Documentation Package.

Product Details

ISBN:
9780321552686
Author:
Clements, Paul
Publisher:
Addison-Wesley Professional
Author:
Bass, Len
Author:
Nord, Robert
Author:
Stafford, Judith
Author:
Merson, Paulo
Author:
Little, Reed
Author:
Bachmann, Felix
Author:
Garlan, David
Author:
Ivers, James
Subject:
Programming - Software Development
Subject:
Software Development & Engineering - General
Subject:
Computer Architecture
Subject:
Software documentation.
Subject:
Software Engineering-General
Copyright:
Edition Description:
Hardcover
Series:
SEI Series in Software Engineering
Publication Date:
20101005
Binding:
HARDCOVER
Grade Level:
Professional and scholarly
Language:
English
Pages:
592
Dimensions:
9.3 x 6 x 1.4 in 930 gr

Other books you might like

  1. Managing Testing Process 2ND Edition Used Trade Paper $4.25
  2. Software Product Lines: Practices... New Hardcover $82.75
  3. Patterns of Enterprise Application... New Hardcover $65.50

Related Subjects

Computers and Internet » Computer Architecture » General
Computers and Internet » Computers Reference » Documentation and Technical Writing
Computers and Internet » Software Engineering » General
History and Social Science » Linguistics » Specific Languages and Groups
Reference » Words Phrases and Language
Travel » General

Documenting Software Architectures: Views and Beyond (SEI Series in Software Engineering) New Hardcover
0 stars - 0 reviews
$74.99 In Stock
Product details 592 pages Addison-Wesley Professional - English 9780321552686 Reviews:
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.