Flexible, reliable software: using patterns and agile development
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Boca Raton [u.a.]
CRC Pr. [u.a.]
2010
|
Schriftenreihe: | Chapman & Hall/CRC textbooks in computing
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Includes bibliographical references and index |
Beschreibung: | XXVII, 496 S. Ill. 26 cm |
ISBN: | 9781420093629 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV040978997 | ||
003 | DE-604 | ||
005 | 20130619 | ||
007 | t | ||
008 | 130502s2010 xxua||| |||| 00||| eng d | ||
010 | |a 2009049459 | ||
020 | |a 9781420093629 |c hardcover : alk. paper |9 978-1-420-09362-9 | ||
035 | |a (OCoLC)845651249 | ||
035 | |a (DE-599)BVBBV040978997 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
044 | |a xxu |c US | ||
049 | |a DE-92 | ||
050 | 0 | |a QA76.76.R44 | |
082 | 0 | |a 005.1 | |
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
100 | 1 | |a Christensen, Henrik Bærbak |e Verfasser |4 aut | |
245 | 1 | 0 | |a Flexible, reliable software |b using patterns and agile development |c Henrik Bærbak Christensen |
264 | 1 | |a Boca Raton [u.a.] |b CRC Pr. [u.a.] |c 2010 | |
300 | |a XXVII, 496 S. |b Ill. |c 26 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Chapman & Hall/CRC textbooks in computing | |
500 | |a Includes bibliographical references and index | ||
650 | 4 | |a Computer software |x Reliability | |
650 | 4 | |a Computer software |x Development | |
650 | 0 | 7 | |a Reliabilität |0 (DE-588)4213628-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Software |0 (DE-588)4055382-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Softwareentwicklung |0 (DE-588)4116522-6 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4142527-3 |a Anleitung |2 gnd-content | |
689 | 0 | 0 | |a Softwareentwicklung |0 (DE-588)4116522-6 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Software |0 (DE-588)4055382-6 |D s |
689 | 1 | 1 | |a Reliabilität |0 (DE-588)4213628-3 |D s |
689 | 1 | |5 DE-604 | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025957038&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-025957038 |
Datensatz im Suchindex
_version_ | 1804150297130434560 |
---|---|
adam_text | Titel: Flexible, reliable software
Autor: Christensen, Henrik Bærbak
Jahr: 2010
Foreword xix
Preface xxi
1 Basic Terminology 1
1 Agile Development Processes 5
1.1 Software Development Methods...................... 5
1.2 Agile Methods................................ 6
1.3 Extreme Programming........................... 8
1.4 Summary of Key Concepts......................... 11
1.5 Selected Solutions.............................. 12
1.6 Review Questions.............................. 12
2 Reliability and Testing 13
2.1 Reliable Software .............................. 13
2.2 Testing Terminology............................. 15
2.3 Automated Testing ............................. 18
2.4 JUnit: An Automated Test Tool....................... 19
2.5 Summary of Key Concepts......................... 24
2.6 Selected Solutions.............................. 25
2.7 Review Questions.............................. 25
2.8 Further Exercises............................... 26
vii
Vlll ____________________________________________________________^_____________________________________
3 Flexibility and Maintainability 29
3.1 Maintainability................................ 29
3.2 Sub Qualities of Maintainability...................... 31
3.3 Flexibility................................... 35
3.4 Summary of Key Concepts......................... 36
3.5 Selected Solutions.............................. 36
3.6 Review Questions.............................. 37
3.7 Further Exercises............................... 37
2 The Programming Process 39
4 Pay Station Case 43
4.1 Pay Station Stories.............................. 43
4.2 Initial Design................................. 45
5 Test-Driven Development 49
5.1 Values of Test-Driven Development.................... 50
5.2 Setting the Stage............................... 51
5.3 Iteration 1: Inserting Five Cents...................... 52
5.4 Iteration 2: Rate Calcularion........................ 56
5.5 Iteration 3: Illegal Coins........................... 60
5.6 Iteration 4: Two Valid Coins........................ 62
5.7 Iteration 5: Buying (Faked)......................... 64
5.8 Iteration 6: Receipt.............................. 67
5.9 Iteration 7: Buying (Real).......................... 69
5.10 Iteration 8: Clearing after Buy....................... 71
5.11 Iteration 9: Cancelling............................ 73
5.12 The Test-Driven Process........................... 74
5.13 Summary of Key Concepts......................... 76
5.14 Selected Solutions.............................. 77
5.15 Review Questions.............................. 77
5.16 Further Exercises............................... 77
IX
6 Build Management 81
6.1 New Requirements............................. 81
6.2 Build Management Concepts........................ 82
6.3 Creating the Build Description....................... 83
6.4 Additional Ant Tasks............................ 98
6.5 Analysis.................................... 99
6.6 Summary of Key Concepts......................... 100
6.7 Selected Solutions.............................. 101
6.8 Review Questions.............................. 102
6.9 Further Exercises............................... 102
3 The First Design Pattern 105
7 Deriving Strategy Pattern 109
7.1 New Requirements ............................. 109
7.2 One Problem - Many Designs....................... 110
7.3 Source Tree Copy Proposal......................... 111
7.4 Parametric Proposal............................. 113
7.5 Polymorphie Proposal............................ 117
7.6 Compositional Proposal........................... 121
7.7 The Compositional Process......................... 126
7.8 The Strategy Pattern............................. 126
7.9 Summary of Key Concepts......................... 127
7.10 Selected Solutions.............................. 128
7.11 Review Questions.............................. 128
7.12 Further Exercises............................... 128
8 Ref actoring and Integration Testing 131
8.1 Developing the Compositional Proposal................. 131
8.2 Summary of Key Concepts......................... 145
8.3 Selected Solutions.............................. 146
8.4 Review Questions.............................. 146
8.5 Further Exercises............................... 146
9 Design Patterns - Part I 149
9.1 The History of Design Patterns....................... 149
9.2 The Purpose of Patterns........................... 150
9.3 Patterns as a Communication Device................... 151
9.4 The Pattern Template............................ 152
9.5 Summary of Key Concepts......................... 153
9.6 Review Questions.............................. 154
9.7 Further Exercises............................... 154
10 Coupling and Cohesion 155
10.1 Maintainable Code.............................. 155
10.2 Coupling................................... 156
10.3 Cohesion................................... 157
10.4 Law of Demeter............................... 159
10.5 Summary of Key Concepts......................... 160
10.6 Selected Solutions.............................. 160
10.7 Review Questions.............................. 161
10.8 Further Exercises............................... 161
4 Variability Management and ®-®-(D 163
11 Deriving State Pattern 167
11.1 New Requirements ............................. 167
11.2 One Problem - Many Designs....................... 168
11.3 TDD of Alternating Rates.......................... 168
11.4 Polymorphie Proposal............................ 170
11.5 Compositional + Parametric Proposal................... 175
11.6 Compositional Proposal........................... 176
11.7 Development by TDD............................ 178
11.8 Analysis.................................... 179
11.9 The State Pattern............................... 180
11.10 State Machines................................ 181
11.11 Summary of Key Concepts......................... 182
11.12 Selected Solutions.............................. 182
11.13 Review Questions.............................. 183
11.14 Further Exercises............................... 183
XI
12 TestStubs 187
12.1 New Requirement.............................. 187
12.2 Direct and Indirect Input.......................... 188
12.3 One Problem - Many Designs....................... 189
12.4 Test Stub: A Compositional Proposal................... 190
12.5 Developing the Compositional Proposal................. 191
12.6 Analysis.................................... 195
12.7 Summary of Key Concepts......................... 196
12.8 Selected Solutions.............................. 196
12.9 Review Questions.............................. 197
12.10 Further Exercises............................... 197
13 Deriving Abstract Factory 201
13.1 Prelude.................................... 201
13.2 New Requirements............................. 202
13.3 One Problem - Many Designs....................... 203
13.4 A Compositional Proposal......................... 203
13.5 The Compositional Process......................... 210
13.6 Abstract Factory............................... 211
13.7 Summary of Key Concepts......................... 213
13.8 Selected Solutions.............................. 213
13.9 Review Questions.............................. 215
13.10 Further Exercises............................... 215
14 Pattern Fragility 219
14.1 Patterns are Implemented by Code.................... 219
14.2 Declaration of Delegates.......................... 220
14.3 Binding in the Right Place ......................... 221
14.4 Concealed Parameterization........................ 222
14.5 Avoid Responsibility Erosion........................ 223
14.6 Discussion.................................. 224
14.7 Summary of Key Concepts......................... 224
14.8 Review Questions.............................. 225
Xll___________________________________________________________________________________________________
5 Compositional Design 227
15 Roles and Responsibilities 231
15.1 What are Objects?.............................. 231
15.2 The Language-Centric Perspective .................... 232
15.3 The Model-Centric Perspective....................... 233
15.4 The Responsibility-Centric Perspective.................. 234
15.5 Roles, Responsibility, and Behavior.................... 235
15.6 The Influence of Perspective on Design.................. 240
15.7 The Role-Object Relation.......................... 242
15.8 Summary of Key Concepts......................... 244
15.9 Review Questions.............................. 245
16 Compositional Design Principles 247
16.1 The Three Principles............................. 247
16.2 First Principle ................................ 248
16.3 Second Principle............................... 250
16.4 Third Principle................................ 254
16.5 The Principles in Action........................... 254
16.6 Summary of Key Concepts......................... 255
16.7 Selected Solutions.............................. 256
16.8 Review Questions.............................. 256
16.9 Further Exercises............................... 257
17 Multi-Dimensional Variance 259
17.1 New Requirement.............................. 259
17.2 Multi-Dimensional Variation........................ 259
17.3 The Polymorphie Proposal......................... 261
17.4 The Compositional Proposal........................ 262
17.5 Analysis.................................... 263
17.6 Selected Solutions.............................. 263
17.7 Review Questions.............................. 264
17.8 Further Exercises............................... 264
f XI11
18 Design Patterns - Part II 265
18.1 Patterns as Roles................................ 265
18.2 Maintaining Compositional Designs................... 267
18.3 Summary of Key Concepts......................... 271
18.4 Selected Solutions.............................. 271
18.5 Review Questions.............................. 272
18.6 Further Exercises............................... 272
6 A Design Pattern Catalogue 273
19 Facade 277
19.1 The Problem................................. 277
19.2 The Facade Pattern............................. 279
19.3 Selected Solutions.............................. 280
19.4 Review Questions.............................. 280
19.5 Further Exercises............................... 281
20 Decorator 283
20.1 The Problem................................. 283
20.2 Composing a Solution............................ 283
20.3 The Decorator Pattern............................. 285
20.4 Selected Solutions.............................. 287
20.5 Review Questions.............................. 287
20.6 Further Exercises............................... 287
21 Adapter 291
21.1 The Problem................................. 291
21.2 Composing a Solution............................ 291
21.3 The Adapter Pattern............................. 292
21.4 Selected Solutions.............................. 293
21.5 Review Questions.............................. 293
21.6 Further Exercises............................... 293
XIV *
22 Builder 297
22.1 TheProblem................................. 297
22.2 ASolution .................................. 298
22.3 The Builder Pattern............................. 298
22.4 Selected Solutions.............................. 299
22.5 Review Questions.............................. 300
22.6 Further Exercises............................... 300
23 Command 303
23.1 TheProblem................................. 303
23.2 A Solution .................................. 304
23.3 The Command Pattern........................... 305
23.4 Selected Solutions.............................. 306
23.5 Review Questions.............................. 306
23.6 Further Exercises............................... 306
24 Iterator 309
24.1 TheProblem................................. 309
24.2 A Solution .................................. 309
24.3 The Iterator Pattern............................. 310
24.4 Review Questions.............................. 311
24.5 Further Exercises............................... 311
25 Proxy 313
25.1 TheProblem................................. 313
25.2 A Solution .................................. 313
25.3 The Proxy Pattern.............................. 314
25.4 Selected Solutions.............................. 316
25.5 Review Questions.............................. 316
25.6 Further Exercises............................... 316
26 Composite 319
26.1 TheProblem................................. 319
26.2 A Solution .................................. 320
26.3 The Composite Pattern........................... 320
26.4 Review Questions.............................. 321
26.5 Further Exercises............................... 321
I XV
27 Null Object 323
27.1 TheProblem................................. 323
27.2 A Solution .................................. 324
27.3 The Null Object Pattern........................... 324
27.4 Review Questions.............................. 324
28 Observer 327
28.1 TheProblem................................. 327
28.2 A Solution .................................. 328
28.3 Example.................................... 329
28.4 The Observer Pattern............................ 330
28.5 Analysis.................................... 332
28.6 Selected Solutions.............................. 333
28.7 Review Questions.............................. 334
28.8 Further Exercises............................... 334
29 Model-View-Controller 337
29.1 TheProblem................................. 337
29.2 Model-View-Controller Pattern...................... 338
29.3 Analysis.................................... 340
29.4 Review Questions.............................. 341
29.5 Further Exercises............................... 341
7 Frameworks 343
30 Introducing MiniDraw 347
30.1 A Jigsaw Puzzle Application........................ 347
30.2 A Rectangle Drawing Application..................... 350
30.3 A Marker Application............................ 351
30.4 MiniDraw History.............................. 352
30.5 MiniDraw Design.............................. 352
30.6 MiniDraw Variability Points........................ 359
30.7 Summary of Key Concepts......................... 360
30.8 Selected Solutions.............................. 361
30.9 Review Questions.............................. 361
30.10 Further Exercises............................... 361
XVI
31 Template Method 363
31.1 TheProblem................................. 363
31.2 The Template Method Pattern....................... 364
31.3 Review Questions.............................. 365
32 Framework Theory 367
32.1 Framework Definitions........................... 367
32.2 Framework Characteristics......................... 368
32.3 Types of Users and Developers....................... 368
32.4 Frozen and Hot Spots............................ 370
32.5 Defining Variability Points......................... 371
32.6 Inversion of Control............................. 372
32.7 Framework Composition.......................... 373
32.8 Software Reuse................................ 374
32.9 Software Product Lines........................... 375
32.10 Summary of Key Concepts......................... 376
32.11 Selected Solutions.............................. 377
32.12 Review Questions.............................. 378
8 Outlook 379
33 Configuration Management 383
33.1 Motivation.................................. 383
33.2 Terminology................................. 384
33.3 Example Systems .............................. 393
33.4 Branching................................... 395
33.5 Variant Management by SCM....................... 396
33.6 Summary of Key Concepts......................... 396
33.7 Selected Solutions.............................. 396
33.8 Review Questions.............................. 397
33.9 Further Exercises............................... 397
XVII
34 Systematic Testing 399
34.1 Terminology................................. 399
34.2 Equivalence Class Partitioning....................... 401
34.3 Boundary Analysis ............................. 412
34.4 Discussion.................................. 412
34.5 Summary of Key Concepts......................... 414
34.6 Selected Solutions.............................. 414
34.7 Review Questions.............................. 415
34.8 Further Exercises............................... 415
9 Projects 419
35 The HotGammon Project 423
35.1 HotGammon................................. 423
35.2 Test-Driven Development of AlphaMon................. 426
35.3 Strategy, Refactoring, and Integration................... 431
35.4 Test Stubs and Variability.......................... 434
35.5 Compositional Design............................ 436
35.6 Design Patterns ............................... 439
35.7 Frameworks................................. 443
35.8 Outlook.................................... 448
36 The HotCiv Project 453
36.1 HotCiv .................................... 453
36.2 Test-Driven Development of AlphaCiv.................. 458
36.3 Strategy, Refactoring, and Integration................... 463
36.4 Test Stubs and Variability.......................... 466
36.5 Compositional Design............................ 470
36.6 Design Patterns ............................... 472
36.7 Frameworks................................. 475
36.8 Outlook.................................... 483
Bibliography 487
Index 491
Index of Sidebars/Key Points 495
|
any_adam_object | 1 |
author | Christensen, Henrik Bærbak |
author_facet | Christensen, Henrik Bærbak |
author_role | aut |
author_sort | Christensen, Henrik Bærbak |
author_variant | h b c hb hbc |
building | Verbundindex |
bvnumber | BV040978997 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.R44 |
callnumber-search | QA76.76.R44 |
callnumber-sort | QA 276.76 R44 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 230 |
ctrlnum | (OCoLC)845651249 (DE-599)BVBBV040978997 |
dewey-full | 005.1 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.1 |
dewey-search | 005.1 |
dewey-sort | 15.1 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01858nam a2200481 c 4500</leader><controlfield tag="001">BV040978997</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20130619 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">130502s2010 xxua||| |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2009049459</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781420093629</subfield><subfield code="c">hardcover : alk. paper</subfield><subfield code="9">978-1-420-09362-9</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)845651249</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV040978997</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-92</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.76.R44</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.1</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Christensen, Henrik Bærbak</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Flexible, reliable software</subfield><subfield code="b">using patterns and agile development</subfield><subfield code="c">Henrik Bærbak Christensen</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Boca Raton [u.a.]</subfield><subfield code="b">CRC Pr. [u.a.]</subfield><subfield code="c">2010</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXVII, 496 S.</subfield><subfield code="b">Ill.</subfield><subfield code="c">26 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Chapman & Hall/CRC textbooks in computing</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references and index</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer software</subfield><subfield code="x">Reliability</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer software</subfield><subfield code="x">Development</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Reliabilität</subfield><subfield code="0">(DE-588)4213628-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Software</subfield><subfield code="0">(DE-588)4055382-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4142527-3</subfield><subfield code="a">Anleitung</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Software</subfield><subfield code="0">(DE-588)4055382-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Reliabilität</subfield><subfield code="0">(DE-588)4213628-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025957038&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-025957038</subfield></datafield></record></collection> |
genre | (DE-588)4142527-3 Anleitung gnd-content |
genre_facet | Anleitung |
id | DE-604.BV040978997 |
illustrated | Illustrated |
indexdate | 2024-07-10T00:36:41Z |
institution | BVB |
isbn | 9781420093629 |
language | English |
lccn | 2009049459 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-025957038 |
oclc_num | 845651249 |
open_access_boolean | |
owner | DE-92 |
owner_facet | DE-92 |
physical | XXVII, 496 S. Ill. 26 cm |
publishDate | 2010 |
publishDateSearch | 2010 |
publishDateSort | 2010 |
publisher | CRC Pr. [u.a.] |
record_format | marc |
series2 | Chapman & Hall/CRC textbooks in computing |
spelling | Christensen, Henrik Bærbak Verfasser aut Flexible, reliable software using patterns and agile development Henrik Bærbak Christensen Boca Raton [u.a.] CRC Pr. [u.a.] 2010 XXVII, 496 S. Ill. 26 cm txt rdacontent n rdamedia nc rdacarrier Chapman & Hall/CRC textbooks in computing Includes bibliographical references and index Computer software Reliability Computer software Development Reliabilität (DE-588)4213628-3 gnd rswk-swf Software (DE-588)4055382-6 gnd rswk-swf Softwareentwicklung (DE-588)4116522-6 gnd rswk-swf (DE-588)4142527-3 Anleitung gnd-content Softwareentwicklung (DE-588)4116522-6 s DE-604 Software (DE-588)4055382-6 s Reliabilität (DE-588)4213628-3 s HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025957038&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Christensen, Henrik Bærbak Flexible, reliable software using patterns and agile development Computer software Reliability Computer software Development Reliabilität (DE-588)4213628-3 gnd Software (DE-588)4055382-6 gnd Softwareentwicklung (DE-588)4116522-6 gnd |
subject_GND | (DE-588)4213628-3 (DE-588)4055382-6 (DE-588)4116522-6 (DE-588)4142527-3 |
title | Flexible, reliable software using patterns and agile development |
title_auth | Flexible, reliable software using patterns and agile development |
title_exact_search | Flexible, reliable software using patterns and agile development |
title_full | Flexible, reliable software using patterns and agile development Henrik Bærbak Christensen |
title_fullStr | Flexible, reliable software using patterns and agile development Henrik Bærbak Christensen |
title_full_unstemmed | Flexible, reliable software using patterns and agile development Henrik Bærbak Christensen |
title_short | Flexible, reliable software |
title_sort | flexible reliable software using patterns and agile development |
title_sub | using patterns and agile development |
topic | Computer software Reliability Computer software Development Reliabilität (DE-588)4213628-3 gnd Software (DE-588)4055382-6 gnd Softwareentwicklung (DE-588)4116522-6 gnd |
topic_facet | Computer software Reliability Computer software Development Reliabilität Software Softwareentwicklung Anleitung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025957038&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT christensenhenrikbærbak flexiblereliablesoftwareusingpatternsandagiledevelopment |