Descripción del título
... This book brings together a careful selection of topics that are relevant, indeed crucial, for developing good quality software with a carefully designed pedagogy that leads the reader through an experience of active learning. The emphasis in the content is on practical goals-how to construct reliable and flexible software systems-covering many topics that every software engineer should have studied. The emphasis in the method is on providing a practical context, hands-on projects, and guidance on process. ... The text discusses not only what the end product should be like, but also how to get
Monografía
monografia Rebiun24551027 https://catalogo.rebiun.org/rebiun/record/Rebiun24551027 m o d cr |n||||||||| 150509s2010 xx o 000 0 eng d 9781439882726 143988272X UPSA ELB145272 CBUC 991053099409706706 CBUC 991001601419706711 UFV0701162 UPVA 998555582303706 UPM 991006138976004212 CBUC 991010899156606709 EBLCP eng pn EBLCP OCLCO OCLCQ YDXCP OCLCQ MERUC AU@ OCLCO OCLCF OCLCQ OCLCO TYFRS UKAHL OCLCQ Christensen, Henrik B. Flexible, Reliable Software Using Patterns and Agile Development Hoboken CRC Press 2010 Hoboken Hoboken CRC Press 1 online resource (523 pages) 1 online resource (523 pages) Text txt rdacontent computer c rdamedia online resource cr rdacarrier Chapman & Hall/CRC Textbooks in Computing Front cover; Contents; Foreword; Preface; Iteration 1: Basic Terminology; Chapter 1: Agile Development Processes; Chapter 2: Reliability and Testing; Chapter 3: Flexibility and Maintainability; Iteration 2: The Programming Process; Chapter 4: Pay Station Case; Chapter 5: Test-Driven Development; Chapter 6: Build Management; Iteration 3: The First Design Pattern; Chapter 7: Deriving Strategy Pattern; Chapter 8: Refactoring and Integration Testing; Chapter 9: Design Patterns -- Part I; Chapter 10: Coupling and Cohesion; Iteration 4: Variability Management and 3-1-2 Chapter 11: Deriving State PatternChapter 12: Test Stubs; Chapter 13: Deriving Abstract Factory; Chapter 14: Pattern Fragility; Iteration 5: Compositional Design; Chapter 15: Roles and Responsibilities; Chapter 16: Compositional Design Principles; Chapter 17: Multi-Dimensional Variance; Iteration 6: A Design Pattern Catalogue; Chapter 19: Facade; Chapter 20: Decorator; Chapter 21: Adapter; Chapter 22: Builder; Chapter 23: Command; Chapter 24: Iterator; Chapter 25: Proxy; Chapter 26:Composite; Chapter 27: Null Object; Chapter 28: Observer; Chapter 29: Model-View-Controller Iteration 7: FrameworksChapter 30: Introducing MiniDraw; Chapter 31: Template Method; Chapter 32: Framework Theory; Iteration 8: Outlook; Chapter 34: Systematic Testing; Part 9: Projects; Chapter 35: The HotGammon Project; Bibliography; Back cover ... This book brings together a careful selection of topics that are relevant, indeed crucial, for developing good quality software with a carefully designed pedagogy that leads the reader through an experience of active learning. The emphasis in the content is on practical goals-how to construct reliable and flexible software systems-covering many topics that every software engineer should have studied. The emphasis in the method is on providing a practical context, hands-on projects, and guidance on process. ... The text discusses not only what the end product should be like, but also how to get Computer software- Development Computer software COMPUTERS- Programming- Algorithms. COMPUTERS- Programming Languages- General. Computer software. Computer software- Development. Electronic books Print version Christensen, Henrik B. Flexible, Reliable Software : Using Patterns and Agile Development. Hoboken : CRC Press, ©2010 9781420093629 Chapman & Hall/CRC textbooks in computing