E-Book, Englisch, 456 Seiten
Rosenberg / Stephens Use Case Driven Object Modeling with UMLTheory and Practice
2. ed
ISBN: 978-1-4302-0369-8
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark
Theory and Practice
E-Book, Englisch, 456 Seiten
ISBN: 978-1-4302-0369-8
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark
Diagramming and process are important topics in today's software development world, as the UML diagramming language has come to be almost universally accepted. Yet process is necessary; by themselves, diagrams are of little use. Use Case Driven Object Modeling with UML - Theory and Practice combines the notation of UML with a lightweight but effective process - the ICONIX process - for designing and developing software systems. ICONIX has developed a growing following over the years. Sitting between the free-for-all of Extreme Programming and overly rigid processes such as RUP, ICONIX offers just enough structure to be successful.
A bio is not available for this author.
Autoren/Hrsg.
Weitere Infos & Material
1;Contents at a Glance;5
2;Contents;7
3;About the Authors;14
4;About the Technical Reviewer;15
5;Acknowledgments;16
6;Preface;17
6.1;Matt’s Preface;17
6.2;Doug’s Preface;18
7;Introduction;22
7.1;Theory, in Practice;24
8;Introduction to ICONIX Process;27
8.1;ICONIX Process in Theory;28
8.2;Extensions to ICONIX Process;45
8.3;ICONIX Process in Practice: The Internet Bookstore Example;46
8.4;Summary;46
9;Requirements Definition;47
9.1;Domain Modeling;48
9.1.1;The 10,000- Foot View;49
9.1.2;Domain Modeling in Theory;51
9.1.3;Domain Modeling in Practice;64
9.1.4;More Practice;70
9.1.5;Summary;72
9.2;Use Case Modeling;74
9.2.1;The 10,000- Foot View;74
9.2.2;Use Case Modeling in Theory;76
9.2.3;Use Case Modeling in Practice;102
9.2.4;More Practice;105
9.2.5;Summary;106
9.3;Requirements Review;108
9.3.1;Requirements Review in Theory;109
9.3.2;Requirements Review in Practice: Internet Bookstore;114
9.3.3;Summary;122
10;Analysis, Conceptual Design, and Technical Architecture;124
10.1;Robustness Analysis;125
10.1.1;The 10,000- Foot View;125
10.1.2;Robustness Analysis in Theory;128
10.1.3;Robustness Analysis in Practice;152
10.1.4;More Practice;164
10.1.5;Summary;165
10.2;Preliminary Design Review;167
10.2.1;Preliminary Design Review in Theory;168
10.2.2;Preliminary Design Review in Practice: Internet Bookstore;173
10.2.3;Summary;181
10.3;Technical Architecture;183
10.3.1;The 10,000- Foot View;184
10.3.2;Technical Architecture in Theory;185
10.3.3;Technical Architecture in Practice: Internet Bookstore;188
10.3.4;The Internet Bookstore Architecture;196
10.3.5;Top 10 Technical Architecture Errors ( the “ Don’ts”);204
10.3.6;Summary;205
11;Design and Coding;207
11.1;Sequence Diagrams;208
11.1.1;The 10,000- Foot View;208
11.1.2;Sequence Diagramming in Theory;210
11.1.3;Sequence Diagramming in Practice;240
11.1.4;More Practice;251
11.1.5;Summary;253
11.2;Critical Design Review;255
11.2.1;The 10,000- Foot View;256
11.2.2;Critical Design Review in Theory;257
11.2.3;Critical Design Review in Practice: Internet Bookstore;260
11.2.4;Summary;277
11.3;Implementation: Getting from Detailed Design to Code;279
11.3.1;The 10,000- Foot View;280
11.3.2;Implementation in Theory: Getting from Design to Code;280
11.3.3;Implementation in Practice: Internet Bookstore;285
11.3.4;More Practice;316
11.3.5;Summary;317
11.4;Code Review and Model Update;319
11.4.1;The 10,000- Foot View;320
11.4.2;Code Review and Model Update in Theory;320
11.4.3;Code Review and Model Update in Practice;325
11.4.4;Summary;347
12;Testing and Requirements Traceability;349
12.1;Design-Driven Testing;350
12.1.1;Design- Driven Testing in Theory;351
12.1.2;Design- Driven Testing in Practice;364
12.1.3;More Practice;391
12.1.4;Summary;392
12.2;Addressing Requirements;394
12.2.1;Requirements Gathering in Theory;395
12.2.2;Requirements Gathering in Practice;400
12.2.3;More Practice;410
12.2.4;Summary;411
13;Appendixes;413
13.1;Wha' s New in UML 2.0;414
13.1.1;Overview of Changes in UML 2.0;414
13.1.2;What’s Still Missing in UML;426
13.2;Spring Bin;428
13.2.1;Spring in More Detail;428
13.2.2;Internet Bookstore Design: Spring Details;433
13.2.3;Internet Bookstore Implementation: Spring Details;436
14;Index;443




