or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
31 used & new from £24.99

Have one to sell? Sell yours here
 
   
Documenting Software Architectures: Views and Beyond (SEI Series in Software Engineering)
 
 

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

by Paul Clements (Author), Felix Bachmann (Author), Len Bass (Author), David Garlan (Author), James Ivers (Author), Reed Little (Author), Robert Nord (Author), Judith Stafford (Author)
3.3 out of 5 stars  See all reviews (3 customer reviews)
RRP: £45.99
Price: £27.59 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £18.40 (40%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Only 2 left in stock--order soon (more on the way).

Want guaranteed delivery by Friday, November 13? Choose Express delivery at checkout. See Details
23 new from £27.59 8 used from £24.99

Special Offers and Product Promotions


Frequently Bought Together

Documenting Software Architectures: Views and Beyond (SEI Series in Software Engineering) + Software Architecture in Practice (SEI Series in Software Engineering) + Evaluating Software Architectures: Methods and Case Studies (SEI Series in Software Engineering)
Price For All Three: £85.69

Show availability and delivery details


Customers Who Bought This Item Also Bought

Software Architecture in Practice (SEI Series in Software Engineering)

Software Architecture in Practice (SEI Series in Software Engineering)

by Len Bass
4.6 out of 5 stars (5)  £25.19
Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives

Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives

by Nick Rozanski
4.7 out of 5 stars (3)  £25.35
Evaluating Software Architectures: Methods and Case Studies (SEI Series in Software Engineering)

Evaluating Software Architectures: Methods and Case Studies (SEI Series in Software Engineering)

by Paul Clements
5.0 out of 5 stars (1)  £32.91
Software Architecture: Foundations, Theory, and Practice

Software Architecture: Foundations, Theory, and Practice

by Richard N. Taylor
£32.69
Essential Software Architecture

Essential Software Architecture

by Ian Gorton
5.0 out of 5 stars (2)  £30.29
Explore similar items

Product details


Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
   Software Architecture opens new browser window
www.sei.cmu.edu/architecture  -  Earn a certificate from Carnegie Mellon Software Engineering Inst. 
   Doc-To-Help - Free Trial opens new browser window
www.doctohelp.com  -  Online Help & printed manuals from HTML editors or Word. Free trial. 
  
 

Product Description

Product Description

Architecture is crucial to the success of any large software system -- but even a superb architecture will fail if it isn't communicated well. Now, there's a language- and notation-independent guide to capturing architecture so it can be used successfully by every analyst, software designer, and developer. The authors review the diverse goals and uses of software architecture documentation, providing documentation strategies for several common scenarios. They identify the basic unit of software architecture documentation: the viewtype, which specifies the type of information to be provided in an architectural view. For each viewtype -- Modules, Component-and-Connectors, and Allocation -- they offer detailed guidance on documenting what really matters. Next, they demonstrate how to package architecture documentation in coherent, usable form: augmenting architectural views with documentation of interfaces and behavior; accounting for architectural variability and dynamic systems; and more.



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:

  • Seven rules for sound documentation
  • The uses of software architecture documentation, including goals and strategies
  • Architectural views and styles, with general introductions and specific examples
  • Documenting software interfaces and software behavior
  • Templates for capturing and organizing information to generate a coherent package


0201703726B08222002

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
software architecture
architecture
software development
design
computer system performance
todo

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?

Documenting Software Architectures: Views and Beyond (SEI Series in Software Engineering)
53% buy the item featured on this page:
Documenting Software Architectures: Views and Beyond (SEI Series in Software Engineering) 3.3 out of 5 stars (3)
£27.59
Software Architecture in Practice (SEI Series in Software Engineering)
17% buy
Software Architecture in Practice (SEI Series in Software Engineering) 4.6 out of 5 stars (5)
£25.19
Essential Software Architecture
10% buy
Essential Software Architecture 5.0 out of 5 stars (2)
£30.29
97 Things Every Software Architect Should Know
10% buy
97 Things Every Software Architect Should Know 3.5 out of 5 stars (4)
£15.11

 

Customer Reviews

3 Reviews
5 star:    (0)
4 star:
 (2)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
3.3 out of 5 stars (3 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
11 of 12 people found the following review helpful:
4.0 out of 5 stars Good views on software architecture, 15 Jan 2003
The book is written primarily for software architects and technical writers (with respect to software architecture). And for that, I like it. The book provides great insight on documenting software architectures and best practices like the "7 rules for sound documentation". I found it especially good on using multiple views and how to write readable and understandable documentation.

I think (experienced) software architects working on complex projects will like this book. I don't think it is suitable for beginners.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
7 of 8 people found the following review helpful:
4.0 out of 5 stars Could have been so much better, 17 Dec 2003
By Mark Liversedge "markliversedge" (Cranleigh, Surrey) - See all my reviews
(REAL NAME)   
Don't get me wrong the book is good, the discussion of numerous views, styles is great and it provokes a lot of structured thinking, it's a book I would recommend.

BUT, it could have been so much better... (hence only 4 stars)

1. Needs more example models & diagrams, a picture is worth 1000 words.
2. It should be about modelling not documenting, but hey that IS the title of the book!
3. The final section that discusses the views proposed by RUP, siemens, ODP etc are clearly an afterthought as they don't really tell you much and are so 'standalone'.
4. Amazingly there is no discussion of frameworks.
5. The MDA paradigm isn't even touched upon - a major ommission IMHO.

Ultimately though it's the best book I've read on the subject, just left me with half the answer...

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
2.0 out of 5 stars not very useful, 2 Nov 2008
By Carlo Marcoli (UK) - See all my reviews
(REAL NAME)   
I didn't find the book very useful...or enjoyable to read. If you are new to architecture you may want to read something with a broader scope. If you are experienced in the field you are probably already familiar with the views and techniques presented.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback

Ad

Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.