Home   FAQs   New Arrivals   Specials   Pricing & Shipping   Location   Corporate Services  
 Search:   
 View Cart   Check Out   
 
Browse by Subject
I.T
 .NET 3.5
 Windows 2000/XP
 Cisco
 Java
 Office XP
 VB
 ASP
 UML
 Web Design
 E-Commerce
 Project Management
 Macintosh
 Linux
 Windows Server 2008
 Sharepoint 2007
Certification
 MCITP
 MCTS
Economics and Business
 Accounting
 Business Information Systems
 Economics
 Finance
 Management
 Marketing
 Human Resources
 OneKey Textbooks

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

In Stock - Available for immediate delivery!
_____________________
N.Sydney : In Stock

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.