Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Documenting Software Architectures: Views and Beyond

Buy

"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

(HTML tags aren't allowed.)

Heroku: Up and Running
Heroku: Up and Running

Take full advantage of Heroku’s cloud-based hosting services. This guide takes you through the inner workings of this PaaS platform and delivers practical advice for architecting your application to work as efficiently as possible. You’ll learn best practices for improving speed and throughput, solving latency issues,...

6502 assembly language subroutines
6502 assembly language subroutines
oOsborne/McGraw-Hill 1982. Wrap clean with edge wear. Binding tight, book square. Top of book has some soiling. Pages are clean with no names, marks or highlights. Proceeds benefit the Oro Valley Library....
Mycotoxins in Food: Detection and Control
Mycotoxins in Food: Detection and Control
Recent research has increased awareness of chemical residues and natural contaminants in food. At the same time, consumer concerns about food safety have also grown. At a national and international level this has resulted in more stringent imposition of new, legislative limits for a range of mycotoxins which can contaminate food...

ATL Internals: Working with ATL 8 (2nd Edition) (The Addison-Wesley Object Technology Series)
ATL Internals: Working with ATL 8 (2nd Edition) (The Addison-Wesley Object Technology Series)

The Classic Guide to ATL–Now Updated for ATL 8 and Visual Studio 2005

 

Four leading Windows programming experts systematically reveal ATL’s inner workings, explaining not just how ATL works, but why it works the way...

AutoCAD 2004: One Step at a Time - Part II
AutoCAD 2004: One Step at a Time - Part II
With Part II of this resource, you will add Hatching and Section lines to your AutoCAD drawing, create and manipulate Groups, plot a drawing, learn Model and Paper space, reference one drawing to another, and much more.

In Part II, you’ll:

  • Know how to add Hatching and Section Lines to your AutoCAD drawing
  • ...
SAP PM Interview Questions, Answers, And Explanations: Sap Plant Maintenance Certification Review
SAP PM Interview Questions, Answers, And Explanations: Sap Plant Maintenance Certification Review
The Ultimate Reference & Learning Guide for S A P PM Consultants SAP PM Interview Questions, Answers, and Explanations! It' s clear that SAP PM is the future for maintenance activity in SAP -- but finding resources can be difficult . SAP PM Interview Questions, Answers, and Explanations guides you through your learning process. From helping...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy