Documenting Software Architectures: Views and Beyond

Documenting Software Architectures: Views and Beyond

Documenting Software Architectures: Views and Beyond

Editorial Reviews
Book Info
Helps you decide what information to document and then, with guidelines and examples, shows you how to express an architecture in a form that everyone can understand. An important reference on the shelf of the software architect.

From the Back Cover

"This book is of immense value. It should save you months of trials and errors, lots of undeserved hassle, and many costly mistakes that could potentially jeopardize the whole endeavor. It will become an important reference on the shelf of the software architect."
—From the Foreword by Philippe Kruchten, Rational Software Canada

"There is probably no better set of authors to write this book. The material is readable. It uses humor effectively. It is nicely introspective when appropriate, and yet in the end it is forthright and decisive....This is a tour de force on the subject of architectural documentation."
—Robert Glass, Editor-in-Chief, Journal of Systems and Software and Editor/Publisher, The Software Practitioner

For all but the most trivial software systems, you must pay close attention to the architecture—the conceptual glue that holds every phase of a project together for its many stakeholders. Without an architecture that is appropriate for the problem being solved, the project will stumble along or, most likely, fail. Even with a superb architecture, if that architecture is not well understood or well communicated—in other words, well documented—the project cannot be considered a complete success.

Although architecture is now widely recognized as a critical element in software development, there has been little guidance independent of language or notation on how to capture it. Based on the authors' extensive experience, Documenting Software Architectures helps you decide what information to document, and then, with guidelines and examples (in various notations, including UML), shows you how to express an architecture in a form that everyone can understand. If you go to the trouble of creating a strong architecture, you must also be prepared to describe it thoroughly and clearly, and to organize it so that others can quickly find the information they need.

Essential topics for practitioners include:



0201703726B08222002

Documenting Software Architectures: Views and Beyond

Documenting Software Architectures: Views and Beyond,Paul Clements,Felix Bachmann,Len Bass,David Garlan,James Ivers,Reed Little,Robert Nord,Judith Stafford,Addison-Wesley Professional,0201703726,Computer Architecture,Computer Architecture - General,Computer Bks - General Information,Computer Books: General,Computers,Programming - Software Development,Software Documentation,Computers / Programming / Software Development

Mathematics Book

Documenting Software Architectures: Views and Beyond

Books:

  1. Easy Sudoku for Everyone
  2. Expert Card Technique: Close-Up Table Magic
  3. Far Cry(TM) Instincts Official Strategy Guide (Bradygames Official Strategy Guides)
  4. Forever Craps!
  5. FULLMETAL ALCHEMIST(TM) and the Broken Angel Official Strategy Guide (Official Strategy Guides (Bradygames))
  6. Fundamental Chess Endings
  7. Games and Decisions : Introduction and Critical Survey
  8. Games Magazine Big Book of Games II : 10 Great Years!
  9. Garry Kasparov's Greatest Chess Games
  10. Garry Kasparov on My Great Predecessors, Part 1

Books

books

Books

  1. Homicidal Psycho Jungle Cat: A Calvin and Hobbes Collection
  2. The 100 Best Small Art Towns in America: Discover Creative Communities, Fresh Air, and Affordable Living
  3. American Humor
  4. Barriers to Riches (Walras-Pareto Lectures)
  5. Auction Tactics
  6. Agriculture, Hydrology and Water Quality (CABI Publishing)
  7. An Introduction to Statistical Thermodynamics
  8. Applied Theory of Functional Differential Equations (Mathematics and its Applications)
  9. A Treasury of Humor: An Indexed Collection of Anecdotes
  10. Bill, the Galactic Hero: On the Planet of Tasteless Pleasure (Bill, the Galactic Hero)
  11. Breeding Food Animals LIve Food for Vivarium Animals: 63 Black-and White photographs and drawings
  12. Baby Story: Publish Your Memories In Baby's Very Own Keepsake Book!
  13. Basic History of Modern Hungary: 1867- 1999 (The Anvil Series)
  14. Bumblebee Economics
  15. Coaching Boys' Lacrosse: A Baffled Parent's Guide
  16. German Books: Deutsche Bücher ~ 56
  17. Grillen für Feinschmecker
  18. Deutscher Generalatlas
  19. Listening: The Forgotten Skill: A Self-Teaching Guide (Wiley Self-Teaching Guides)