or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £7.75 Amazon.co.uk Gift Card
Software Design
 
 
Tell the Publisher!
I’d like to read this book on Kindle

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

Software Design [Hardcover]

David Budgen
5.0 out of 5 stars  See all reviews (3 customer reviews)
RRP: £55.99
Price: £55.92 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £0.07
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 1 left in stock--order soon (more on the way).
Want guaranteed delivery by Wednesday, May 30? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Hardcover £55.92  
Paperback --  
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.

Frequently Bought Together

Customers buy this book with Code Complete: A Practical Handbook of Software Construction £25.66

Software Design + Code Complete: A Practical Handbook of Software Construction
Price For Both: £81.58

Show availability and delivery details



Product details

  • Hardcover: 488 pages
  • Publisher: Addison Wesley; 2 edition (3 July 2003)
  • Language English
  • ISBN-10: 0201722194
  • ISBN-13: 978-0201722192
  • Product Dimensions: 23.6 x 17.6 x 3 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Bestsellers Rank: 732,009 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

D. Budgen
Discover books, learn about writers, and more.

Visit Amazon's D. Budgen Page

Product Description

Product Description

Software Design provides a balanced view of the many and varied software design methodologies most widely used by practitioners.  By being aware of the strengths and limitations of each method, a student is better able to judge which to adopt when working in the field. The book is also valuable for software engineers and project managers who need an objective guide to the state of the art in this area.  The text provides a general overview of software design within the context of software development and also of more general thinking about design issues. It examines the nature of design activities, as well as their applications within software development.

From the Back Cover

[Shelving category] Software Engineering
Software design is a multi-disciplinary activity that develops tools through effective communication of ideas and the use of engineering practices. This text provides an overview and perspective of software design within the context of software development and also of more general thinking about design issues. It examines the nature of design activities, as well as their applications within software development, providing the reader with-
a non-proprietary view of design issues
an overview of design representation forms
a concise review of design practices based on the more widely used design methods
a strong architectural framework
A particular feature is the strong evidence-based approach used in the analysis and assessment of these issues.
Since the first edition, much progress has been made in the area of software design, with the major changes to the new edition being-
A much stronger recognition of the role played by the concept of architectural style in helping to structure ideas about design. This is used to provide an underpinning framework throughout the second edition.
The inclusion of new forms of software and of new approaches to design, ranging from agile methods and design patterns through to the component concept and the use of the Unified Modeling Language (UML).
An improved formalism to support the analysis of the processes embodied in design methods.
Software Design
provides a balanced view of the many and varied software design strategies most widely used by practitioners. By being aware of the strengths and limitations of each one, a student is better able to judge which to adopt when working in the field. The book is also valuable for software engineers and project managers who need an objective guide to the state of the art in this area.
David Budgen
is Professor of Software Engineering at Keele University, UK. A long-term student of software design, he has worked closely with the Software Engineering Institute in Pittsburgh to develop tutorial modules, as well as publishing many research papers on software design topics.

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

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)
 
(4)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

4 star
0
3 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
3 of 4 people found the following review helpful
Format:Hardcover
This book provides a comprehensive overview of software design. Most valuably, it deals with the nature and principles of software design, rather than the details of particular approaches. It's the only book I've seen that addresses professional issues in software design, such as how knowledge is passed on to new designers, and the real purposes and usage of software processes.

This second edition now has substantial coverage of object oriented approaches to design. Chapter 16 is a sixty-page primer in OOD that sets OOD in the context of other approaches. Few others have even attempted to do that.

My only negative criticism is that the writing style tends towards the academic, and there is a little too much of "we will deal with this in Chapter X". But the book is still very readable. The material is fascinating, and extremely valuable to me as a practising professional in this field.

Best book I've read on the subject.

Comment | 
Was this review helpful to you?
1 of 2 people found the following review helpful
Format:Hardcover
This book (although hard to read in long sittings) provides a very good overview of software design. It discusses key concepts regarding different design styles, the purpose of design, and how design methods fulfil a particular set of design perspectives.

The book generally provides introductions and 'primers' to different software design methods, and then using these as examples to explain how you can understand that particular methods' merits and flaws.

If you need a more detailed guide on a particular design practice then there are references provided to the appropriate texts in this books (this is particularly true of the object-oriented design sections of the book), but by and large this isn't what the book is about, nor is it what it set out to do. Rather it gives you an overview of what design methods are out there and how to evaluate them.

My only issue with the book is that a few paragraphs about the history of some of the design methods are a little unnecessary and could have been summarized, however the book arguably just wouldn't be complete without them.

This book will be invaluable to those who need to be able to assess the strengths and weaknesses of prospective design methods, past, present, and future.

This book has proven to be incredibly insightful to the world of software design and fills a void for many software developers (like myself). This book sat on my bookshelf for nearly 5 years and having only just read it it provided many 'Aha!' moments that will serve me for the rest of my software development career. A must read for any serious future software designers and software engineering students. Just read it slowly or you'll miss something.
Comment | 
Was this review helpful to you?
1 of 2 people found the following review helpful
Excellent 24 Jan 2001
Format:Paperback
An excellent and unique book dealing with the many facets of software design. This text is one of the few that deal with the relation between quality and design. David Budgen is a lucid writer, making this book both informative and an enjoyment to read.
Comment | 
Was this review helpful to you?
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


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges