Buy New
-
To see product details, add this item to your cart.
Ships from: CalMaz Books Sold by: CalMaz Books
Used - Very Good
-
To see product details, add this item to your cart.
Ships from: Zoom Books Company Sold by: Zoom Books Company
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the authors
OK
Agile Software Development, Principles, Patterns, and Practices (Alan Apt Series)
Purchase options and add-ons
Written by a software developer for software developers, this book is a unique collection of the latest software development methods. The author includes OOD, UML, Design Patterns, Agile and XP methods with a detailed description of a complete software design for reusable programs in C++ and Java. Using a practical, problem-solving approach, it shows how to develop an object-oriented application―from the early stages of analysis, through the low-level design and into the implementation. Walks readers through the designer's thoughts ― showing the errors, blind alleys, and creative insights that occur throughout the software design process. The book covers: Statics and Dynamics; Principles of Class Design; Complexity Management; Principles of Package Design; Analysis and Design; Patterns and Paradigm Crossings. Explains the principles of OOD, one by one, and then demonstrates them with numerous examples, completely worked-through designs, and case studies. Covers traps, pitfalls, and work arounds in the application of C++ and OOD and then shows how Agile methods can be used. Discusses the methods for designing and developing big software in detail. Features a three-chapter, in-depth, single case study of a building security system. For Software Engineers, Programmers, and Analysts who want to understand how to design object oriented software with state of the art methods.
- ISBN-100135974445
- ISBN-13978-0135974445
- Edition1st
- PublisherPearson
- Publication dateOctober 15, 2002
- LanguageEnglish
- Dimensions8.13 x 0.95 x 10.5 inches
- Print length552 pages
Frequently bought together

Customers who viewed this item also viewed
- Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin Series)PaperbackFREE Shipping by AmazonGet it as soon as Saturday, Sep 19
- Agile Software Development PNIEPaperback$3.99 shippingGet it Sep 22 - 25Only 2 left in stock - order soon.
- The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition (2nd Edition)David ThomasHardcoverFREE Shipping by AmazonGet it as soon as Saturday, Sep 19
- Agile Principles, Patterns, and Practices in C# (Robert C. Martin Series)HardcoverFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Thursday, Sep 24Only 1 left in stock - order soon.
- Domain-Driven Design: Tackling Complexity in the Heart of SoftwareHardcoverFREE Shipping by AmazonGet it as soon as Saturday, Sep 19
- Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)PaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Saturday, Sep 19
Customers also bought or read
- Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)
Paperback$30.29$30.29Delivery Sat, Sep 19 - Clean Code: A Handbook of Agile Software Craftsmanship
Paperback$26.49$26.49$3.99 delivery Mon, Sep 21 - Design Patterns: Elements of Reusable Object-Oriented Software
Hardcover$24.35$24.35Delivery Sat, Sep 19 - Refactoring: Improving the Design of Existing Code (2nd Edition) (Addison-Wesley Signature Series (Fowler))
Hardcover$45.15$45.15FREE delivery Sat, Sep 19 - The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition (2nd Edition)
Hardcover$45.97$45.97FREE delivery Sat, Sep 19 - Extreme Programming Explained: Embrace Change, 2nd Edition (The XP Series)
Paperback$38.48$38.48FREE delivery Sep 27 - 30 - Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software 2nd Edition#1 Best SellerJava Programming
Paperback$30.68$30.68Delivery Sat, Sep 19 - Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin Series)
Paperback$58.14$58.14FREE delivery Sat, Sep 19 - A Philosophy of Software Design, 2nd Edition#1 Best SellerSoftware Testing
Paperback$19.92$19.92Delivery Sat, Sep 19 - Domain-Driven Design: Tackling Complexity in the Heart of Software
Hardcover$51.75$51.75FREE delivery Sat, Sep 19 - Growing Object-Oriented Software, Guided by Tests (Addison-Wesley Signature Series (Beck))
Paperback$48.77$48.77FREE delivery Sat, Sep 19 - C++ Software Design: Design Principles and Patterns for High-Quality Software
Paperback$51.24$51.24FREE delivery Sat, Sep 19 - The Clean Coder: A Code of Conduct for Professional Programmers
Paperback$26.20$26.20Delivery Sat, Sep 19 - Fundamentals of Software Architecture: A Modern Engineering Approach#1 Best SellerComputer Programming Logic
Paperback$52.40$52.40FREE delivery Sat, Sep 19 - Mythical Man-Month, The: Essays on Software Engineering, Anniversary Edition
Paperback$24.28$24.28FREE delivery Sep 21 - 25 - Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Addison-Wesley Signature Series (Fowler))
Hardcover$30.42$30.42Delivery Sat, Sep 19 - Head First Software Architecture: A Learner's Guide to Architectural Thinking
Paperback$53.35$53.35FREE delivery Sat, Sep 19 - Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices
Paperback$37.10$37.10FREE delivery Sat, Sep 19 - Grokking Algorithms, Second Edition: An illustrated guide for programmers and other curious people
Paperback$49.99$49.99FREE delivery Sat, Sep 19 - Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability (3rd Edition) (Voices That Matter)
Paperback$24.49$24.49Delivery Sat, Sep 19 - Modern Software Engineering: Doing What Works to Build Better Software Faster
Paperback$37.98$37.98FREE delivery Thu, Sep 24
Editorial Reviews
From the Back Cover
Best selling author and world-renowned software development expert Robert C. Martin shows how to solve the most challenging problems facing software developers, project managers, and software project leaders today.
- Teaches software developers and project managers how to get projects done on time, and on budget using the power of Agile Development.
- Uses real-world case studies to show how to of plan, test, refactor, and pair program using eXtreme programming.
- Contains a wealth of reusable C++ and Java code.
- Focuses on solving customer oriented systems problems using UML and Design Patterns.
Robert C. Martin is President of Object Mentor Inc. Martin and his team of software consultants use Object-Oriented Design, Patterns, UML, Agile Methodologies, and eXtreme Programming with worldwide clients. He is the author of the best-selling book Designing Object-Oriented C++ Applications Using the Booch Method (Prentice Hall, 1995), Chief Editor of, Pattern Languages of Program Design 3 (Addison Wesley, 1997), Editor of, More C++ Gems (Cambridge, 1999), and co-author of XP in Practice, with James Newkirk (Addison-Wesley, 2001). He was Editor in Chief of the C++ Report from 1996 to 1999. He is a featured speaker at international conferences and trade shows.
About the Author
ROBERT C. MARTIN is President of Object Mentor Inc. Martin and his team of software consultants use Object-Oriented Design, Patterns, UML, Agile Methodologies, and eXtreme Programming with worldwide clients. He is the author of the best-selling book Designing Object-Oriented C++ Applications Using the Booch Method (Prentice Hall, 1995), Chief Editor of, Pattern Languages of Program Design 3 (Addison Wesley, 1997), Editor of, More C++ Gems (Cambridge, 1999), and co-author of XP in Practice, with James Newkirk (Addison-Wesley, 2001). He was Editor in Chief of the C++ Report from 1996 to 1999. He is a featured speaker at international conferences and trade shows.
Product details
- Publisher : Pearson
- Publication date : October 15, 2002
- Edition : 1st
- Language : English
- Print length : 552 pages
- ISBN-10 : 0135974445
- ISBN-13 : 978-0135974445
- Item Weight : 2.25 pounds
- Dimensions : 8.13 x 0.95 x 10.5 inches
- Best Sellers Rank: #206,850 in Books (See Top 100 in Books)
- #34 in Object-Oriented Software Design
- #45 in C++ Programming Language
- #56 in Object-Oriented Design
- Customer Reviews:
About the authors

Robert Cecil Martin (colloquially known as Uncle Bob) is an American software engineer and author. He is a co-author of the Agile Manifesto.
Bio from Wikipedia, the free encyclopedeia. Photo by Tim-bezhashvyly (Own work) [CC BY-SA 4.0 (http://creativecommons.org/licenses/by-sa/4.0)], via Wikimedia Commons.

Discover more of the author’s books, see similar authors, read book recommendations and more.




















