Software Design Tools & Techniques Books

Last updated: January 3, 2012
  1. Design Patterns: Elements of Reusable Object-Oriented Software
    1. Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides Published: November 10, 1994 Score: 5.41
  2. Refactoring: Improving the Design of Existing Code
    2. Refactoring: Improving the Design of Existing Code by Martin Fowler, Kent Beck, John Brant and William Opdyke Published: July 8, 1999 Score: 2.93
  3. A Theory of Fun for Game Design
    3. A Theory of Fun for Game Design by Raph Koster Published: November 6, 2004 Score: 1.35
  4. Head First Object-Oriented Analysis and Design
    4. Head First Object-Oriented Analysis and Design by Brett D. McLaughlin, Gary Pollice and Dave West Published: December 4, 2006 Score: 1.09
  5. Domain-Driven Design: Tackling Complexity in the Heart of Software
    5. Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans Published: August 30, 2003 Score: 1.04
  6. The Algorithm Design Manual
    6. The Algorithm Design Manual by Steve Skiena Published: July 26, 2008 Score: 0.94
  7. Specification by Example: How Successful Teams Deliver the Right Software
    7. Specification by Example: How Successful Teams Deliver the Right Software by Gojko Adzic Published: June 3, 2011 Score: 0.74
  8. CMMI for Development®: Guidelines for Process Integration and Product Improvement (3rd Edition) (SEI Series in Software Engineering)
    8. CMMI for Development®: Guidelines for Process Integration and Product Improvement (3rd Edition) (SEI Series in Software Engineering) by Mary Beth Chrissis, Mike Konrad and Sandra Shrum Published: March 20, 2011 Score: 0.7
  9. The Design of Design: Essays from a Computer Scientist
    9. The Design of Design: Essays from a Computer Scientist by Frederick P. Brooks Published: April 1, 2010 Score: 0.7
  10. Version Control with Git: Powerful Tools and Techniques for Collaborative Software Development
    10. Version Control with Git: Powerful Tools and Techniques for Collaborative Software Development by Jon Loeliger Published: June 11, 2009 Score: 0.66
  11. Digital Design: Principles and Practices, Third Edition
    11. Digital Design: Principles and Practices, Third Edition by John F. Wakerly Published: August 1, 1999 Score: 0.5
  12. Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)
    12. Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers) by Michael T. Nygard Published: April 6, 2007 Score: 0.46
  13. Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing
    13. Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing by Rex Black Published: August 11, 2009 Score: 0.45
  14. Pragmatic Guide to Git (Pragmatic Programmers)
    14. Pragmatic Guide to Git (Pragmatic Programmers) by Travis Swicegood Published: November 22, 2010 Score: 0.36
  15. SOA Principles of Service Design
    15. SOA Principles of Service Design by Thomas Erl Published: July 28, 2007 Score: 0.35
  16. Exploring Requirements: Quality Before Design
    16. Exploring Requirements: Quality Before Design by Donald C. Gause and Gerald Weinberg Published: February 4, 2011 Score: 0.35
  17. Logic and Computer Design Fundamentals
    17. Logic and Computer Design Fundamentals by M. Morris Mano and Charles R. Kime Published: September 17, 1999 Score: 0.28
  18. Business Process Change, Second Edition: A Guide for Business Managers and BPM and Six Sigma Professionals (The MK/OMG Press)
    18. Business Process Change, Second Edition: A Guide for Business Managers and BPM and Six Sigma Professionals (The MK/OMG Press) by Paul Harmon and Business Process Trends Published: July 27, 2007 Score: 0.23
  19. Objects, Abstraction, Data Structures and Design: Using Java, Version 5.0: Wiley Plus Stand-alone (Wiley Plus Products)
    19. Objects, Abstraction, Data Structures and Design: Using Java, Version 5.0: Wiley Plus Stand-alone (Wiley Plus Products) by Elliot B. Koffman and Paul A. T. Wolfgang Published: September 5, 2007 Score: 0.22
  20. Mastering the Requirements Process (2nd Edition)
    20. Mastering the Requirements Process (2nd Edition) by Suzanne Robertson and James C. Robertson Published: March 27, 2006 Score: 0.2
  21. SOA in Practice: The Art of Distributed System Design (Theory in Practice)
    21. SOA in Practice: The Art of Distributed System Design (Theory in Practice) by Nicolai M. Josuttis Published: August 31, 2007 Score: 0.2
  22. Pro Business Applications with Silverlight 4
    22. Pro Business Applications with Silverlight 4 by Chris Anderson Published: August 31, 2010 Score: 0.19
  23. Just Enough Software Architecture: A Risk-Driven Approach
    23. Just Enough Software Architecture: A Risk-Driven Approach by George Fairbanks Published: August 30, 2010 Score: 0.18
  24. Concurrent Programming in Java: Design Principles and Patterns (Java Series)
    24. Concurrent Programming in Java: Design Principles and Patterns (Java Series) by Douglas Lea and Doug Lea Published: November 1, 1996 Score: 0.17
  25. Simple Program Design, Third Edition: A Step By Step Approach
    25. Simple Program Design, Third Edition: A Step By Step Approach by Lesley Anne Robertson and A. Robertson Published: January 10, 2000 Score: 0.17

See also:

  1. Software Engineering Books
  2. Software Engineering Methodology Books
  3. Information Systems Books
  4. Multimedia Information Systems Computer
  5. Quantum Chemistry
  6. Robert E. Lee Biographies
  7. Instrumentation Sheet Music & Scores
  8. Wedding Gowns
  9. How-to & Home Improvements Books
  10. Ulcers & Gastritis
  11. Retail Businesses Books
  12. Balearic Islands Travel Guides
  13. Eritrean History Books
  14. Small Businesses Legal Guides
  15. Ancient History Books
  16. Middle Eastern Cooking, Food & Wine Books