Agile Software Development, Principles, Pattern... by Martin, Robert C. Hardback

US $29.99
Condition:
Good
Shipping:
US $5.97 USPS Media MailTM.
Located in: Orem, Utah, United States
Delivery:
Estimated between Sat, Oct 25 and Wed, Oct 29 to 94104
Delivery time is estimated using our proprietary method which is based on the buyer's proximity to the item location, the shipping service selected, the seller's shipping history, and other factors. Delivery times may vary, especially during peak periods.
Returns:
Seller does not accept returns.
Payments:
       Diners Club
Earn up to 5x points when you use your eBay Mastercard®. Learn moreabout earning points with eBay Mastercard

Shop with confidence

eBay Money Back Guarantee
Get the item you ordered or your money back. Learn moreeBay Money Back Guarantee - opens new window or tab
Seller assumes all responsibility for this listing.
eBay item number:266142404855

Item specifics

Condition
Good: A book that has been read but is in good condition. Very minimal damage to the cover including ...
Subject Area
Computers
Subject
Programming / General, Software Development & Engineering / General
ISBN
9780135974445
Publication Name
Agile Software Development, Principles, Patterns, and Practices
Publisher
Pearson Education
Item Length
10.5 in
Publication Year
2002
Type
Textbook
Format
Hardcover
Language
English
Item Height
0.9 in
Author
Robert Martin
Item Weight
42.4 Oz
Item Width
8.1 in
Number of Pages
552 Pages
Category

About this product

Product Identifiers

Publisher
Pearson Education
ISBN-10
0135974445
ISBN-13
9780135974445
eBay Product ID (ePID)
883012

Product Key Features

Number of Pages
552 Pages
Publication Name
Agile Software Development, Principles, Patterns, and Practices
Language
English
Publication Year
2002
Subject
Programming / General, Software Development & Engineering / General
Type
Textbook
Author
Robert Martin
Subject Area
Computers
Format
Hardcover

Dimensions

Item Height
0.9 in
Item Weight
42.4 Oz
Item Length
10.5 in
Item Width
8.1 in

Additional Product Features

Edition Number
2
Intended Audience
College Audience
LCCN
2002-070056
Dewey Edition
21
Illustrated
Yes
Dewey Decimal
005.1
Table Of Content
I. AGILE DEVELOPMENT. 1. Agile Practices. 2. Overview of Extreme Programming. 3. Planning. 4. Testing. 5. Refactoring. 6. A Programming Episode. II. AGILE DESIGN. 7. What Is Agile Design? 8. SRP: The Single-Responsibility Principle. 9. OCP: The Open-Closed Principle. 10. LSP: The Liskov Substitution Principle. 11. DIP: The Dependency-Inversion Principle. 12. ISP: The Interface-Segregation Principle. III. THE PAYROLL CASE STUDY. 13. Command and Active Object. 14. Template Method & Strategy: Inheritance vs. Delegation. 15. Facade and Mediator. 16. Singleton and Monostate. 17. Null Object. 18. The Payroll Case Study: Iteration One Begins. 19. The Payroll Case Study: Implementation. IV. PACKAGING THE PAYROLL SYSTEM. 20. Principles of Package Design. 21. Factory. 22. The Payroll Case Study (Part 2). V. THE WEATHER STATION CASE STUDY. 23. Composite. 24. Observer--Backing into a Pattern. 25. Abstract Server, Adapter, and Bridge. 26. Proxy and Stairway to Heaven: Managing Third Party APIs. 27. Case Study: Weather Station. VI. THE ETS CASE STUDY. 28. Visitor. 29. State. 30. The ETS Framework. Appendix A. UML Notation I: The CGI Example. Appendix B. UML Notation II: The Statmux. Appendix C. A Satire of Two Companies. Appendix D. The Source Code Is the Design. Index.
Synopsis
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., 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., 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. ", 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., Written by a software developer for software developers, this book is a unique collection of the latest software development methods. The author incudes 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. KEY TOPICS: 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. MARKET: For Software Engineers, Programmers, and Analysts who want to understand how to design object oriented software with state of the art methods.
LC Classification Number
QA76.76.D47M362 2002

Item description from the seller

About this seller

IP Books

99.8% positive feedback10K items sold

Joined Feb 2016
Usually responds within 24 hours

Detailed seller ratings

Average for the last 12 months
Accurate description
4.9
Reasonable shipping cost
4.7
Shipping speed
5.0
Communication
5.0

Seller feedback (2,753)

All ratingsselected
Positive
Neutral
Negative
  • y***5 (80)- Feedback left by buyer.
    Past year
    Verified purchase
    This is my second purchase from this seller, and, again, it all went very well! He carried an item that I didn't know existed, so I thought that the price was reasonable! It was exactly as cute as pictured, packaged extremely well, and arrived much faster than it needed to! My communication with the dealer was very helpful, and everything went smoothly! I am tickled to have found my purchases and a new "Favorite Seller," and would recommend him to anyone!!! : )
  • s***0 (326)- Feedback left by buyer.
    Past 6 months
    Verified purchase
    Everything is in order: product description, price, shipping cost and time, packaging was very neat - a nice thing as this is a Bible in very nice condition and I didn't want any damage to the pages along the edges from shipping - and condition upon arrival. My only quibble is that the color is more green in real life than the pic shows (more blue teal to my eyes) but I am aware that teals can fall either direction so really just a nitpick. Seller: thank for offering! We will use it well.
  • t***a (368)- Feedback left by buyer.
    Past month
    Verified purchase
    A smooth transaction from start to finish and great communication. Seller is a pleasure to deal with. Highly recommend. I purchased three vintage patterns, all in mint/new condition. Shipping costs were higher than expected, despite combined shipping, but this was not the seller's fault as eBay sets those prices, not the seller. Otherwise, everything was perfect. Thank you SO much!

Product ratings and reviews

5.0
2 product ratings
  • 2 users rated this 5 out of 5 stars
  • 0 users rated this 4 out of 5 stars
  • 0 users rated this 3 out of 5 stars
  • 0 users rated this 2 out of 5 stars
  • 0 users rated this 1 out of 5 stars

Most relevant reviews

  • Its in very good shape....

    Its in very good shape.

    Verified purchase: YesCondition: Pre-OwnedSold by: indianabookcompany