Agile Software Development: Principles, Patterns, Practices
by:
Robert C. Martin
|
On-line Price:
$124.95 (includes GST)
Paperback package 552
13%Off Retail Price
You
save: $19.00
Usually Ships within 1 week.
Prices can change...but we will email you and ask for your direction where there is an increase. _____________________ N.Sydney : On Order (reserve your copy)
|
Retail Price:
$143.95
Publisher:
PRENTICE HALL,Oct-2002
Category:
Level:
ISBN: 0135974445 ISBN13: 9780135974445
|
| Add to Shopping Cart |
Summary 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.
This comprehensive, pragmatic tutorial on Agile Development and eXtreme programming, written by one of the founding father of Agile Development:
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.
Features
NEW--Completely revised material--Principles have been assembled and presented with a better organization, patterns are discussed as their own topic, the case studies have been redone.
Helps students focus on key concepts and design principles.
Written from a pragmatic viewpoint.
Teaches students real-world software development strategies.
Ten principles of object-oriented software design.
Gives students the criteria and metrics for evaluating software designs.
Breakdown and usage of design patterns.
Helps students learn design patterns by walking them step-by-step through the process.
Pragmatic and agile process.
Gives engineers and development teams a process that they can apply to their work.
Real-world Case Studies--Expose the principles, patterns, and process that the text describes.
Gives faculty and students substantive code examples.
Author Bio
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.
Table of Contents
1. Principles, Patterns, Process, and People. I. PROCESS.
2. Process.
3. A Programming Episode.
4. Notation.
5. Planning.
II. PRINCIPLES.
6. Principles of Class Design.
7. Static and Dynamic Design.
8. Principles of Package Design.
9. Managing Complexity.
III. PATTERNS.
10. Evolving into a Pattern.
11. Visitor.
12. Template Method and Strategy.
IV. CASE STUDIES.
13. Payroll.
14. www Analyzer.
15. ETS Framework.
16. Time Reporting.
17. Weather Station.
Appendix A: Overview.
Appendix B: FAQ.
|