Goodreads helps you keep track of books you want to read.
Start by marking “Software Architecture in Practice” as Want to Read:
Software Architecture in Practice
Enlarge cover
Rate this book
Clear rating
Open Preview

Software Architecture in Practice

3.65  ·  Rating Details  ·  294 Ratings  ·  10 Reviews

This award-winning book, substantially updated to reflect the latest developments in the field, introduces the concepts and best practices of software architecturehow 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 achievin

Hardcover, Third Edition, SEI Series in Software Engineering, 640 pages
Published October 5th 2012 by Addison-Wesley Professional (first published December 30th 1997)
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Software Architecture in Practice, please sign up.

Be the first to ask a question about Software Architecture in Practice

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

(showing 1-30 of 922)
filter  |  sort: default (?)  |  Rating Details
Miêu Tặc
Nov 27, 2014 Miêu Tặc rated it liked it
Shelves: technology
The book introduces many aspects of an architecture and responsibilities of an architect. There are many things I haven't known before. But all the knowledge is at the level of fundamental and kinda overview, so you have to read it along with other specific books.

If I could rewrite the title, I would put it as "Introduction to Software Architecture" because everything looks like theory lessons in school, not practical. The writing is kinda daunting: lengthy, jargon and duplication.
Mar 14, 2015 Kai rated it liked it
Shelves: it
Knowledge on software architecture is probably much less common than knowledge on software analysis and design. The three authors of this book have spent their life teaching software architecture and convincing people of the benefits and importance of architecture. So, there's a little bit of a missionary undertone at work here. But if you as a reader can cope with that, it's an interesting book, presenting a wide overview of aspects where software architecture integrates with other IT and busin ...more
Bob Holt
Apr 08, 2015 Bob Holt rated it really liked it
A solid introduction to the discipline of software engineering. I have half a dozen more books in hand or wishlisted and a folder full of academic papers and standards to read thanks to the great resources recommended "for further reading" at the end of each chapter. I'm itching to put things into practice.
Aug 21, 2015 Ash rated it really liked it  ·  review of another edition
Evan Hoff
Apr 07, 2008 Evan Hoff rated it really liked it  ·  review of another edition
Overall, I would highly recommend this book to developers who have honed their OO design skills and are looking to expand their horizons. This book sticks to fundamentals and covers quite a bit of breadth. I will warn you though, it's quite thick (almost 500 pages) and can be dense in spots.

You can read my full review here:
Dec 29, 2014 André rated it really liked it  ·  review of another edition
Techniken zur Erhebung und Realisierung qualitativer Anforderungen wie Verfügbarkeit, Sicherheit, Performanz usw. (Zur Skalierbarkeit sind die AKF-Bücher besser). Nennt Methoden zur Architekturanalyse und -dokumentation sowie interessante Fallstudien, z.B. das A-7E Avionics System oder ein System zur Flugverkehrskontrolle.
Jul 05, 2012 Reza rated it liked it  ·  review of another edition
Read this from cover to cover. It wasn't and easy read but I expected more from it. Is is so IEEE focused and a bit outdated in some aspects.
Jul 12, 2014 Michele rated it really liked it  ·  review of another edition
Shelves: non-fiction
Best book I've read on software architecture. Worth reading.
TK Keanini
great text on the process of architecture.
Jul 25, 2011 Jitendra rated it it was amazing  ·  review of another edition
I want to read the whole book..
Rtharrison86 marked it as to-read
Jun 25, 2016
Huthaifa marked it as to-read
Jun 25, 2016
Pavel Chernykh
Pavel Chernykh marked it as to-read
Jun 24, 2016
Jason added it
Jun 23, 2016
Olga Kopylova
Olga Kopylova marked it as to-read
Jun 23, 2016
Alexander Mostovenko
Alexander Mostovenko marked it as to-read
Jun 23, 2016
Igor Krasilich
Igor Krasilich marked it as to-read
Jun 23, 2016
Piper rated it really liked it
Jun 17, 2016
Raviteja rated it it was ok
Jun 17, 2016
Motiejus Ėringis
Motiejus Ėringis marked it as to-read
Jun 15, 2016
Bahul Menon
Bahul Menon rated it really liked it
Jun 13, 2016
Maksim Ryzhikov
Maksim Ryzhikov is currently reading it
Jun 12, 2016
Muhammad Agaputra
Muhammad Agaputra marked it as to-read
Jun 11, 2016
Nick Markovic
Nick Markovic marked it as to-read
Jun 07, 2016
Sebastian Godoy
Sebastian Godoy marked it as to-read
Jun 06, 2016
Bert marked it as to-read
Jun 03, 2016
Anna rated it liked it
Jun 02, 2016
Natalia marked it as to-read
May 31, 2016
a.b. added it
May 30, 2016
Morgan Larosa
Morgan Larosa rated it liked it
May 29, 2016
« previous 1 3 4 5 6 7 8 9 30 31 next »
There are no discussion topics on this book yet. Be the first to start one »
  • Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development
  • Beyond Software Architecture: Creating and Sustaining Winning Solutions
  • Design Patterns Explained: A New Perspective on Object-Oriented Design
  • Object-Oriented Software Construction (Book/CD-ROM)
  • Patterns of Enterprise Application Architecture
  • Writing Secure Code
  • Antipatterns: Refactoring Software, Architectures, and Projects in Crisis
  • Software Estimation: Demystifying the Black Art
  • 97 Things Every Software Architect Should Know: Collective Wisdom from the Experts
  • Facts and Fallacies of Software Engineering
  • Learning UML 2.0
  • Software Requirements: Practical Techniques for Gathering and Managing Requirements Throughout the Product Development Cycle
  • Object-Oriented Analysis and Design with Applications
  • Linkers and Loaders
  • Software Craftsmanship: The New Imperative
  • The Scheme Programming Language
  • Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
  • Engineering a Compiler

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Share This Book

“12.2 The Basis for the CBAM” 0 likes
More quotes…