| help | account  


Agile Software Development Principles, Patterns, and Practices
View Larger Image
Robert C. Martin
Prentice Hall, Hardcover, Published October 2002, 552 pages, ISBN 0135974445
List Price: $75.00
Our Price: $57.95
You Save: $17.05 (23% Off)


FREE Shipping on Orders over $40!*
Availability: Out-Of-Stock

Customer Reviews: 2     Average Customer Rating:

Write a Review and tell the world about this title!

People who purchase this book frequently purchase:

Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:

For courses in Object-Oriented Design, C++ Intermediate Programming, and Object-Oriented Programming.

Written for software engineers “in the trenches,” this text focuses on the technology—the principles, patterns, and process—that help software engineers effectively manage increasingly complex operating systems and applications. There is also a strong emphasis on the people behind the technology. This text will prepare students for a career in software engineering and serve as an on-going education for software engineers.

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.

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.

 

 


Customer Reviews

Customer Reviews: 2     Average Customer Rating:

Dec 12, 2006     Neil Kenig from Beaverton, Oregon
Expert object oriented coding principles
Some people may be put off by the word "Agile" in the title but, in fact, this book contains very solid object oriented design and coding principles that, if followed, will result in maintainable and extensible code regardless of development methodolgy. Required reading.

Feb 25, 2005     
This is a very good book.
This is a very good book to learn about Object Oriented Programming



Forgot your password?
FAQs
Shipping Options
Returns
Your Orders
Your Account