Essential Software Architecture and over one million other books are available for Amazon Kindle . Learn more

Have one to sell? Sell yours here
or
Get a £15.90 Amazon.co.uk Gift Card
Essential Software Architecture
 
 
Start reading Essential Software Architecture on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Essential Software Architecture [Hardcover]

Ian Gorton
5.0 out of 5 stars  See all reviews (2 customer reviews)

Available from these sellers.


Formats

Amazon Price New from Used from
Kindle Edition £31.54  
Hardcover £42.74  
Hardcover, 20 April 2006 --  
Paperback --  
Trade In this Item for up to £15.90
Trade in Essential Software Architecture for an Amazon.co.uk gift card of up to £15.90, which you can then spend on millions of items across the site. Plus, get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade-in values may vary (terms apply). Find more products eligible for trade-in.
There is a newer edition of this item:
Essential Software Architecture Essential Software Architecture 5.0 out of 5 stars (2)
£42.74
In stock.


Product details


More About the Author

Ian Gorton
Discover books, learn about writers, and more.

Visit Amazon's Ian Gorton Page

Product Description

Review

"Ian's book helps us to head in the right direction through the various techniques and approaches... An essential guide to computer science students as well as developers and IT professionals who aspire to become an IT architect". (Anna Liu, Architect Advisor, Microsoft Australia) "All in all, Essential Software Architecture is head and shoulders above other books on the subject that I've read." (Gregory Wilson, Dr. Dobbs Journal) "Gorton has produced a well-done, thorough work. Writing such a book on software architecture is a daunting task. (...) Very few texts on this subject have been able to achieve the delicate balance between generality and specificity. Essential Software Architecture does this." (Shantanu Bhattacharya, Siemens Information Systems Ltd., India, for ACM Reviews)

Product Description

Job titles like "Technical Architect" and "Chief Architect" nowadays abound in the software industry, yet many people suspect that "architecture" is one of the most overused and least understood terms in professional software development. Gorton's book helps resolve this predicament. It concisely describes the essential elements of knowledge and key skills required to be a software architect. The explanations encompass the essentials of architecture thinking, practices, and supporting technologies. They range from a general understanding of software structure and quality attributes, through technical issues like middleware components and documentation techniques, to emerging technologies like model-driven architecture, software product lines, aspect-oriented design, service-oriented architectures, and the Semantic Web, all of which will influence future software system architectures. All approaches are illustrated by an ongoing real-world example. So if you work as an architect or senior designer (or want to someday), or if you are a student in software engineering, here is a valuable and yet approachable source of knowledge. "Ian's book helps us to head in the right direction through the various techniques and approaches... An essential guide to computer science students as well as developers and IT professionals who aspire to become an IT architect". (Anna Liu, Architect Advisor, Microsoft Australia)

Inside This Book (Learn More)
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 


Customer Reviews

4 star
0
3 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
1 of 1 people found the following review helpful
By D. Kuo
Format:Hardcover
Great comprehensive and concise book for software architects, academics and students. It provides a practical approach to software architectures with clear explanations of the fundamental concepts, technologies and techniques. A real case study in the book brings everything together nicely. The book also provides a good list of references after each chapter for readers to find further information easily.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
Format:Hardcover
This book attempts to bridge the gap between the needs of professional software architects and the knowledge in software architecture. It aims to convey the essence of architecture thinking, practices and supporting technologies and provides concise discussions about the issues, techniques and methods in architectural practices. It also describes and analyzes the general purpose component and middleware technologies that support many of the fundamental architectural patterns used in applications.

As an introductory textbook it is very useful for (to be) ICT professionals and students.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  6 reviews
12 of 17 people found the following review helpful
book review -- essential software engineering 11 July 2006
By Ivan Mistrik - Published on Amazon.com
Format:Hardcover
This book attempts to bridge the gap between the needs of professional software architects and the current body of knowledge in software architecture. It aims to convey the essence of architecture thinking, practices and supporting technologies and provides concise discussions about the issues, techniques and methods in architectural practices. It also describes and analyzes the general purpose component and middleware technologies that support many of the fundamental architectural patterns used in applications.

As an introductory textbook it is very useful for (to be) ICT professionals and students.
1 of 1 people found the following review helpful
Good solid book on software architecture 18 April 2009
By Michael D. Quick - Published on Amazon.com
Format:Hardcover
This book was the textbook for a introduction course to software architecture. I found the textbook quite helpful in learning architectural principles.

The core chapters of the book are the first 6 chapters, which provided a strong foundation of knowledge. Chapter 1 introduces the topic by discussing architecture definition, abstraction, views and non-functional requirements plus others. Chapter 2 introduces the study study utilized throughout the book. I got alot out of chapters 3 & 4. Chapter 3 discusses software quality attributes that an architecture should take into consideration. Quality attribute are characteristics of an architecture design rather than capability. Quality attributes are such items as scalability, modifiability, security, performance, portability, etc. Chapter 4 discusses architecture design patterns and technologies applicable to architecture design. Chapter 5 discusses development cycle for defining your software architecture. Chapter 6 discusses how to document the architecture design.

I thought chapter 6 was a bit light in discussing architecture documentation. In the course where this book was the textbook, there was much time spent discussing views and viewpoints. I think chapter 6 should have delved deeper into the view discussion.

I thought the author did an excellent job with this book. There are many different types of software architectures that can be built. Therefore, readers would becoming various technological perspectives in reading this book. I felt he discussed the topics in the chapters in a way that was applicable to this wide audience.
7 of 10 people found the following review helpful
Practical and timely 11 Mar 2007
By Joe T. Marcelino - Published on Amazon.com
Format:Hardcover
My Master's project deals with Software Architecture best practices and I turned to this book to help formulate my thoughts. The chapter on Middleware architectures is a valuable read and serves as a unifying framework for thinking about middleware in the architectural sense. The case study used in the book is helpful as well. Overall, you will find this book an excellent introduction to Software Architecture (with a nice dive into middleware and other topics not readily found in other SA books) and a nice read to go along with the other Software Architecture classics from the SEI.
Search Customer Reviews
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
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback