Brough's Books - Software Design

Software Design

Books on Project Management, Object-Oriented Design, Performance Optimization, Testing...
Home > Computers > Programming  > Software Design
Software Design
  • Memory Management
  • Object-Oriented Design
  • Performance Optimization
  • Robohelp
  • Software Design
  • Software Development
  • Software Project Management
  • Software Reuse
  • Structured Design
  • Testing
  • UML
  • Software Design & Algorithms

    Design Patterns
    Design Patterns
    by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
    Hardcover from Addison-Wesley Pub Co
    The PMP Exam: How to Pass on Your First Try
    by Andy Crowe
    Book Description:
    Here is the most definitive and up-to-date self study guide for the Project Management Professional (PMP) certification exam from the Project Management Institute. This single volume has been used successfully by project managers around the world, and it contains everything you need to pass the PMP Exam, including all exam topics, insider secrets, complete explanations of all PMP subjects, test tricks and tips, and hundreds of highly realistic sample questions. Additionally, the book is loaded with exercises that will strengthen your understanding of the PMP concepts and prepare you to pass the exam on your first try with ease. 
    Paperback from Velociteach Press
    Patterns of Enterprise Application Architecture
    Patterns of Enterprise Application Architecture
    by Martin Fowler
    Hardcover from Addison-Wesley Pub Co

    Special Order
    Microsoft Windows Server 2003 Deployment Kit: A Microsoft Resource Kit
    by Microsoft Corporation, Microsoft Corporation
    Paperback from Microsoft Press
    C++ How to Program (4th Edition)
    by Harvey M. Deitel, Paul J. Deitel
    Paperback from Prentice Hall
    PMP: Project Management Professional Study Guide
    by Kim Heldman
    Hardcover from Sybex
    Exploiting Software : How to Break Code
    by Greg Hoglund, Gary McGraw
    Paperback from Pearson Higher Education

    Special Order
    Refactoring: Improving the Design of Existing Code
    by Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts
    Your class library works, but could it be better? Refactoring: Improving the Design of Existing Code shows how refactoring can make object-oriented code simpler and easier to maintain. Today refactoring requires considerable design know-how, but once tools become available, all programmers should be able to improve their code using refactoring techniques.

    Besides an introduction to refactoring, this handbook provides a catalog of dozens of tips for improving code. The best thing about Refactoring is its remarkably clear presentation, along with excellent nuts-and-bolts advice, from object expert Martin Fowler. The author is also an authority on software patterns and UML, and this experience helps make this a better book, one that should be immediately accessible to any intermediate or advanced object-oriented developer. (Just like patterns, each refactoring tip is presented with a simple name, a "motivation," and examples using Java and UML.) 

    Early chapters stress the importance of testing in successful refactoring. (When you improve code, you have to test to verify that it still works.) After the discussion on how to detect the "smell" of bad code, readers get to the heart of the book, its catalog of over 70 "refactorings"--tips for better and simpler class design. Each tip is illustrated with "before" and "after" code, along with an explanation. Later chapters provide a quick look at refactoring research.

    Like software patterns, refactoring may be an idea whose time has come. This groundbreaking title will surely help bring refactoring to the programming mainstream. With its clear advice on a hot new topic, Refactoring is sure to be essential reading for anyone who writes or maintains object-oriented software. --Richard Dragan -

    Topics Covered: Refactoring, improving software code, redesign, design tips, patterns, unit testing, refactoring research, and tools. 

    Hardcover from Addison-Wesley Pub Co
    28 June, 1999

    Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process (2nd Edition)
    by Craig Larman
    Hardcover from Prentice Hall PTR
    JavaScript: The Definitive Guide
    by David Flanagan
    Paperback from O'Reilly & Associates
    Microsoft Systems Management Server 2003 Administrator's Companion
    by Steven D. Kaczmarek, Steven D. Kaczmarek
    Paperback from Microsoft Press
    Excel 2002 Power Programming with VBA
    by John Walkenbach
    Paperback from John Wiley & Sons
    CMMI : Guidelines for Process Integration and Product Improvement
    by Mary Beth Chrissis, Mike Konrad, Sandy Shrum
    Hardcover from Addison-Wesley Pub Co
    24 February, 2003
    Real World Color Management
    by Bruce Fraser, Fred Bunting, Chris Murphy
    Paperback from Peachpit Press
    Systems Analysis and Design (5th Edition)
    by Kenneth E. Kendall, Julie E. Kendall
    Hardcover from Prentice Hall
    Rapid Development
    by Steve McConnell
    Paperback from Microsoft Press
    Microsoft ADO.NET (Core Reference)
    by David Sceppa, David Sceppa
    Hardcover from Microsoft Press
    Modern Operating Systems (2nd Edition)
    by Andrew Tanenbaum
    Hardcover from Prentice Hall
    28 February, 2001
    The Data Warehouse Lifecycle Toolkit : Expert Methods for Designing, Developing, and Deploying Data Warehouses
    by Ralph Kimball, Laura Reeves, Margy Ross, Warren Thornthwaite
    Paperback from John Wiley & Sons
    MCSA/MCSE Self-Paced Training Kit (Exams 70-292 and 70-296): Upgrading Your Certification to Microsoft Windows Server 2003
    by Microsoft Corporation, Dan Holme, Orin Thomas
    Hardcover from Microsoft Press
    Red Hat Linux Bible: Fedora and Enterprise Edition
    by Christopher Negus
    Listed under Linux
    Windows Forms Programming in C#
    by Chris Sells
    Paperback from Addison-Wesley Pub Co
    Programming .NET Components
    by Juval Lowy
    Paperback from O'Reilly & Associates
    Crystal Reports(R) 9: The Complete Reference
    by George K Peck
    Paperback from McGraw-Hill Osborne Media
    Modern Systems Analysis and Design (3rd Edition)
    by Jeffrey A. Hoffer, Joey George, Joseph Valacich
    Hardcover from Prentice Hall
    Software Architecture in Practice, Second Edition
    by Len Bass, Paul Clements, Rick Kazman
    Hardcover from Addison-Wesley Pub Co
    MCAD/MCSD Training Guide (70-315): Developing and Implementing Web Applications with Visual C# and Visual Studio.NET
    by Amit Kalani
    Paperback from Que
    UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition
    by Martin Fowler
    Paperback from Addison-Wesley Pub Co
    Business Process Change: A Manager's Guide to Improving, Redesigning, and Automating Processes
    by Paul Harmon
    Paperback from Morgan Kaufmann
    Institutionalization of Usability : A Step-by-Step Guide
    by Eric Schaffer
    Paperback from Addison-Wesley Pub Co


    Search This Site
    Copyright © 1997-2024