{"product_id":"agile-software-development-principles-patterns-and-practices-9780135974445","title":"Agile Software Development  Principles  Patterns  and Practices","description":"\u003cp\u003eWritten 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 applicationfrom the early stages of analysis  through the low-level design and into the implementation. Walks readers through the designers 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.\u003c\/p\u003e","brand":"My Store","offers":[{"title":"Default Title","offer_id":45280137576501,"sku":"ByrdShop_0135974445","price":63.41,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0627\/8139\/0901\/files\/9780135974445.jpg?v=1780622510","url":"https:\/\/atxbooks.com\/products\/agile-software-development-principles-patterns-and-practices-9780135974445","provider":"ATX Books","version":"1.0","type":"link"}