Rosenberg / Stephens | Use Case Driven Object Modeling with UMLTheory and Practice | E-Book | www.sack.de
E-Book

E-Book, Englisch, 456 Seiten

Rosenberg / Stephens Use Case Driven Object Modeling with UMLTheory and Practice

Theory 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.

Rosenberg / Stephens Use Case Driven Object Modeling with UMLTheory and Practice jetzt bestellen!

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



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.