Use Case Driven Object Modeling with UMLTheory and Practice - Theory and Practice
von: Don Rosenberg, Matt Stephens
Apress, 2008
ISBN: 9781430203698
Sprache: Englisch
456 Seiten, Download: 9543 KB
Format: PDF, auch als Online-Lesen
Contents at a Glance | 5 | ||
Contents | 7 | ||
About the Authors | 14 | ||
About the Technical Reviewer | 15 | ||
Acknowledgments | 16 | ||
Preface | 17 | ||
Matt’s Preface | 17 | ||
Doug’s Preface | 18 | ||
Introduction | 22 | ||
Theory, in Practice | 24 | ||
Introduction to ICONIX Process | 27 | ||
ICONIX Process in Theory | 28 | ||
Extensions to ICONIX Process | 45 | ||
ICONIX Process in Practice: The Internet Bookstore Example | 46 | ||
Summary | 46 | ||
Requirements Definition | 47 | ||
Domain Modeling | 48 | ||
The 10,000- Foot View | 49 | ||
Domain Modeling in Theory | 51 | ||
Domain Modeling in Practice | 64 | ||
More Practice | 70 | ||
Summary | 72 | ||
Use Case Modeling | 74 | ||
The 10,000- Foot View | 74 | ||
Use Case Modeling in Theory | 76 | ||
Use Case Modeling in Practice | 102 | ||
More Practice | 105 | ||
Summary | 106 | ||
Requirements Review | 108 | ||
Requirements Review in Theory | 109 | ||
Requirements Review in Practice: Internet Bookstore | 114 | ||
Summary | 122 | ||
Analysis, Conceptual Design, and Technical Architecture | 124 | ||
Robustness Analysis | 125 | ||
The 10,000- Foot View | 125 | ||
Robustness Analysis in Theory | 128 | ||
Robustness Analysis in Practice | 152 | ||
More Practice | 164 | ||
Summary | 165 | ||
Preliminary Design Review | 167 | ||
Preliminary Design Review in Theory | 168 | ||
Preliminary Design Review in Practice: Internet Bookstore | 173 | ||
Summary | 181 | ||
Technical Architecture | 183 | ||
The 10,000- Foot View | 184 | ||
Technical Architecture in Theory | 185 | ||
Technical Architecture in Practice: Internet Bookstore | 188 | ||
The Internet Bookstore Architecture | 196 | ||
Top 10 Technical Architecture Errors ( the “ Don’ts”) | 204 | ||
Summary | 205 | ||
Design and Coding | 207 | ||
Sequence Diagrams | 208 | ||
The 10,000- Foot View | 208 | ||
Sequence Diagramming in Theory | 210 | ||
Sequence Diagramming in Practice | 240 | ||
More Practice | 251 | ||
Summary | 253 | ||
Critical Design Review | 255 | ||
The 10,000- Foot View | 256 | ||
Critical Design Review in Theory | 257 | ||
Critical Design Review in Practice: Internet Bookstore | 260 | ||
Summary | 277 | ||
Implementation: Getting from Detailed Design to Code | 279 | ||
The 10,000- Foot View | 280 | ||
Implementation in Theory: Getting from Design to Code | 280 | ||
Implementation in Practice: Internet Bookstore | 285 | ||
More Practice | 316 | ||
Summary | 317 | ||
Code Review and Model Update | 319 | ||
The 10,000- Foot View | 320 | ||
Code Review and Model Update in Theory | 320 | ||
Code Review and Model Update in Practice | 325 | ||
Summary | 347 | ||
Testing and Requirements Traceability | 349 | ||
Design-Driven Testing | 350 | ||
Design- Driven Testing in Theory | 351 | ||
Design- Driven Testing in Practice | 364 | ||
More Practice | 391 | ||
Summary | 392 | ||
Addressing Requirements | 394 | ||
Requirements Gathering in Theory | 395 | ||
Requirements Gathering in Practice | 400 | ||
More Practice | 410 | ||
Summary | 411 | ||
Appendixes | 413 | ||
Wha' s New in UML 2.0 | 414 | ||
Overview of Changes in UML 2.0 | 414 | ||
What’s Still Missing in UML | 426 | ||
Spring Bin | 428 | ||
Spring in More Detail | 428 | ||
Internet Bookstore Design: Spring Details | 433 | ||
Internet Bookstore Implementation: Spring Details | 436 | ||
Index | 443 |