LEADER 03617oam 2200601I 450 001 9910827816403321 005 20230725061002.0 010 $a0-429-19601-6 010 $a1-4398-8272-X 024 7 $a10.1201/9781439882726 035 $a(CKB)3710000000391606 035 $a(EBL)1648326 035 $a(SSID)ssj0001458722 035 $a(PQKBManifestationID)12549601 035 $a(PQKBTitleCode)TC0001458722 035 $a(PQKBWorkID)11455814 035 $a(PQKB)11386201 035 $a(MiAaPQ)EBC1648326 035 $a(Au-PeEL)EBL1648326 035 $a(CaPaEBR)ebr11167521 035 $a(OCoLC)908079523 035 $a(EXLCZ)993710000000391606 100 $a20180706d2010 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aFlexible, reliable software $eusing patterns and agile development /$fby Henrik B. Christensen 205 $aFirst edition. 210 1$aBoca Raton, FL :$cChapman and Hall/CRC, an imprint of Taylor and Francis,$d2010. 215 $a1 online resource (523 p.) 225 1 $aChapman & Hall/CRC Textbooks in Computing 300 $a"A Chapman & Hall Book." 311 $a1-4200-9362-2 320 $aIncludes bibliographical references. 327 $aFront 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 327 $aChapter 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 327 $aIteration 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 330 3 $aFlexible, Reliable Software: Using Patterns and Agile Development guidesstudents through the software development process. By describing practical stories, explaining the design and programming process in detail, and using projects as a learning context, the text helpsreaders understand why a given technique is required and why techniques must be combined to overcome the challenges facing software developers. 410 0$aChapman & Hall/CRC textbooks in computing. 606 $aComputer software$xReliability 606 $aComputer software$xDevelopment 615 0$aComputer software$xReliability. 615 0$aComputer software$xDevelopment. 676 $a005.1 700 $aChristensen$b Henrik B.$01594729 801 0$bFlBoTFG 801 1$bFlBoTFG 906 $aBOOK 912 $a9910827816403321 996 $aFlexible, reliable software$93915352 997 $aUNINA