- Page 1 and 2:
UML WEEKEND CRASH COURSE THOMAS A.
- Page 4 and 5:
UML Weekend Crash Course Thomas A.
- Page 6 and 7:
About the Author Tom Pender is the
- Page 8:
With thanks to Lynne Angeloro for h
- Page 11 and 12:
x Preface To get the most out of th
- Page 13 and 14:
xii Preface Features First, as you
- Page 15 and 16:
Part VI—Sunday Afternoon ........
- Page 17 and 18:
xvi Contents Encapsulation ........
- Page 19 and 20:
xviii Contents Modeling the Class C
- Page 21 and 22:
xx Contents Session 22-Modeling the
- Page 24:
UML Weekend Crash Course
- Page 27 and 28:
PART I Friday Evening Session 1 Wha
- Page 29 and 30:
6 Friday Evening The UML is a stand
- Page 31 and 32:
8 Friday Evening will find three pa
- Page 33 and 34:
10 Friday Evening The Continuing Re
- Page 36 and 37:
SESSION 2 UML and Development Metho
- Page 38 and 39:
Session 2—UML and Development Met
- Page 40 and 41:
Session 2—UML and Development Met
- Page 42 and 43:
Session 2—UML and Development Met
- Page 44 and 45:
Session 2—UML and Development Met
- Page 46 and 47:
SESSION 3 How to Approach the UML S
- Page 48 and 49:
Session 3—How to Approach the UML
- Page 50 and 51:
Session 3—How to Approach the UML
- Page 52 and 53:
Session 3—How to Approach the UML
- Page 54 and 55:
Session 3—How to Approach the UML
- Page 56:
Session 3—How to Approach the UML
- Page 59 and 60:
36 Friday Evening Remember to pay c
- Page 61 and 62:
38 Friday Evening Constraints The s
- Page 63 and 64:
40 Friday Evening An Inventory Cont
- Page 65 and 66:
42 Friday Evening Performance How
- Page 67 and 68:
44 Friday Evening In the effort to
- Page 70 and 71:
Part II — Saturday Morning Sessio
- Page 72 and 73:
SESSION 5 Understanding the Use Cas
- Page 74 and 75:
Session 5—Understanding the Use C
- Page 76 and 77:
Session 5—Understanding the Use C
- Page 78 and 79:
Session 5—Understanding the Use C
- Page 80 and 81:
Session 5—Understanding the Use C
- Page 82:
Session 5—Understanding the Use C
- Page 85 and 86:
62 Saturday Morning Order Fulfillme
- Page 87 and 88:
64 Saturday Morning What does the
- Page 89 and 90:
66 Saturday Morning For example, th
- Page 91 and 92:
68 Saturday Morning REVIEW The goal
- Page 93 and 94:
70 Saturday Morning Much of this la
- Page 95 and 96:
72 Saturday Morning You reply that
- Page 97 and 98:
74 Saturday Morning Writing a Use C
- Page 99 and 100:
76 Saturday Morning Use Case dialog
- Page 101 and 102:
78 Saturday Morning Table 7-7 The F
- Page 104 and 105:
SESSION 8 Identifying the Use Case
- Page 106 and 107:
Session 8—Identifying the Use Cas
- Page 108 and 109:
Session 8—Identifying the Use Cas
- Page 110 and 111:
Session 8—Identifying the Use Cas
- Page 112 and 113:
Session 8—Identifying the Use Cas
- Page 114:
Session 8—Identifying the Use Cas
- Page 117 and 118:
94 Saturday Morning The Class diagr
- Page 119 and 120:
96 Saturday Morning Attribute visib
- Page 121 and 122:
98 Saturday Morning In a modeling t
- Page 123 and 124:
100 Saturday Morning Table 9-2 Cont
- Page 125 and 126:
102 Saturday Morning Operation comp
- Page 128 and 129:
SESSION 10 The Class Diagram: Assoc
- Page 130 and 131:
Session 10—The Class Diagram: Ass
- Page 132 and 133:
Session 10—The Class Diagram: Ass
- Page 134 and 135:
Session 10—The Class Diagram: Ass
- Page 136 and 137:
Session 10—The Class Diagram: Ass
- Page 138 and 139:
Part II — Saturday Morning Part R
- Page 140 and 141:
SESSION 11 The Class Diagram: Aggre
- Page 142 and 143:
Session 11—The Class Diagram: Agg
- Page 144 and 145:
Session 11—The Class Diagram: Agg
- Page 146 and 147:
Session 11—The Class Diagram: Agg
- Page 148 and 149:
Session 11—The Class Diagram: Agg
- Page 150:
Session 11—The Class Diagram: Agg
- Page 153 and 154:
130 Saturday Afternoon or not. Each
- Page 155 and 156:
132 Saturday Afternoon 5. “Any it
- Page 157 and 158:
134 Saturday Afternoon designed to
- Page 159 and 160:
136 Saturday Afternoon Table 12-3 T
- Page 161 and 162:
138 Saturday Afternoon REVIEW The C
- Page 163 and 164:
140 Saturday Afternoon Introducing
- Page 165 and 166:
142 Saturday Afternoon Table 13-1 C
- Page 167 and 168:
144 Saturday Afternoon 28: VendorPr
- Page 169 and 170:
146 Saturday Afternoon 0..* VendorP
- Page 172 and 173:
SESSION 14 Modeling the Functional
- Page 174 and 175:
Session 14—Modeling the Functiona
- Page 176 and 177:
Session 14—Modeling the Functiona
- Page 178:
Session 14—Modeling the Functiona
- Page 181 and 182:
158 Saturday Afternoon Table 15-1 T
- Page 183 and 184:
160 Saturday Afternoon Figure 15-1
- Page 185 and 186:
162 Saturday Afternoon More product
- Page 187 and 188:
164 Saturday Afternoon start (merge
- Page 190 and 191:
SESSION 16 Modeling the Dynamic Vie
- Page 192 and 193:
Session 16—Modeling the Dynamic V
- Page 194 and 195:
Session 16—Modeling the Dynamic V
- Page 196 and 197:
Session 16—Modeling the Dynamic V
- Page 199 and 200:
PART III # Saturday Afternoon Part
- Page 201 and 202:
PART IV Saturday Evening Session 17
- Page 203 and 204:
180 Saturday Evening Scenario 1 Get
- Page 205 and 206:
182 Saturday Evening The next step
- Page 207 and 208: 184 Saturday Evening For Scenario 2
- Page 209 and 210: 186 Saturday Evening For subsequent
- Page 211 and 212: 188 Saturday Evening 6:addProduct(c
- Page 213 and 214: 190 Saturday Evening 7:addProduct(c
- Page 215 and 216: 192 Saturday Evening REVIEW The Col
- Page 217 and 218: 194 Saturday Evening Scenario 1 Get
- Page 219 and 220: 196 Saturday Evening pointing towar
- Page 221 and 222: 198 Saturday Evening :OrderFullfill
- Page 223 and 224: 200 Saturday Evening Scenario 5, in
- Page 226 and 227: SESSION 20 Modeling the Dynamic Vie
- Page 228 and 229: Session 20—Modeling the Dynamic V
- Page 230 and 231: Session 20—Modeling the Dynamic V
- Page 232 and 233: Session 20—Modeling the Dynamic V
- Page 234: Session 20—Modeling the Dynamic V
- Page 238 and 239: Part V — Sunday Morning Session 2
- Page 240 and 241: SESSION 21 Applying the Basic State
- Page 242 and 243: Session 21—Applying the Basic Sta
- Page 244 and 245: Session 21—Applying the Basic Sta
- Page 246 and 247: Session 21—Applying the Basic Sta
- Page 248: Session 21—Applying the Basic Sta
- Page 251 and 252: 228 Sunday Morning receivePmt(amt)[
- Page 253 and 254: 230 Sunday Morning Figure 22-4 repr
- Page 255 and 256: 232 Sunday Morning A substate is a
- Page 257: 234 Sunday Morning Monitor when tem
- Page 261 and 262: 238 Sunday Morning :A :B :C message
- Page 263 and 264: 240 Sunday Morning The second scena
- Page 265 and 266: 242 Sunday Morning In Figure 23-7,
- Page 267 and 268: 244 Sunday Morning REVIEW The Seque
- Page 269 and 270: 246 Sunday Morning Project A7 Phas
- Page 271 and 272: 248 Sunday Morning Shipping Order
- Page 273 and 274: 250 Sunday Morning Constructing a P
- Page 275 and 276: 252 Sunday Morning Purchasing Re
- Page 277 and 278: 254 Sunday Morning QUIZ YOURSELF 1.
- Page 279 and 280: 256 Sunday Morning Components may d
- Page 281 and 282: 258 Sunday Morning OrderEntry Or
- Page 283 and 284: 260 Sunday Morning receiving.exe P
- Page 285 and 286: 262 Sunday Morning REVIEW The purpo
- Page 287 and 288: 264 Sunday Morning The purpose of a
- Page 289 and 290: 266 Sunday Morning Deployment diagr
- Page 291 and 292: 268 Sunday Morning 3. As shown in F
- Page 293 and 294: 270 Sunday Morning DatabaseServer
- Page 295 and 296: 272 Sunday Morning REVIEW The Deplo
- Page 297: 274 Part V — Sunday Morning 24. H
- Page 300 and 301: SESSION 27 Introduction to Web Deve
- Page 302 and 303: Session 27—Introduction to Web De
- Page 304 and 305: Session 27—Introduction to Web De
- Page 306 and 307: Session 27—Introduction to Web De
- Page 308:
Session 27—Introduction to Web De
- Page 311 and 312:
288 Sunday Afternoon Enter contact
- Page 313 and 314:
290 Sunday Afternoon Create User Ac
- Page 315 and 316:
292 Sunday Afternoon Controller: T
- Page 317 and 318:
294 Sunday Afternoon MVC pattern in
- Page 319 and 320:
296 Sunday Afternoon 3. How would y
- Page 321 and 322:
298 Sunday Afternoon Model Controll
- Page 323 and 324:
300 Sunday Afternoon Traditional Wi
- Page 325 and 326:
302 Sunday Afternoon Web technologi
- Page 327 and 328:
304 Sunday Afternoon As mentioned e
- Page 329 and 330:
306 Sunday Afternoon REVIEW The Mo
- Page 331 and 332:
308 Sunday Afternoon Take a look at
- Page 333 and 334:
310 Sunday Afternoon Repository A r
- Page 335 and 336:
312 Sunday Afternoon Forward Engine
- Page 337 and 338:
314 Sunday Afternoon 3. Get an eval
- Page 339 and 340:
316 Part VI — Sunday Afternoon 14
- Page 341 and 342:
318 Appendix A 7. The UML standard
- Page 343 and 344:
320 Appendix A 11. We need to know
- Page 345 and 346:
322 Appendix A 7. The pattern defin
- Page 347 and 348:
324 Appendix A 7. The Collaboration
- Page 349 and 350:
326 Appendix A 15. A Sequence diagr
- Page 351 and 352:
328 Appendix A represents the appli
- Page 353 and 354:
330 Appendix B Install: Gives you t
- Page 355 and 356:
332 Appendix B Reference the ReadM
- Page 357 and 358:
334 Glossary activation The executi
- Page 359 and 360:
336 Glossary component A physical u
- Page 361 and 362:
338 Glossary guard condition A stat
- Page 363 and 364:
340 Glossary navigability A specif
- Page 365 and 366:
342 Glossary qualifier A modeling
- Page 367 and 368:
344 Glossary template or template c
- Page 369 and 370:
346 Index association class constra
- Page 371 and 372:
348 Index dashed line, 110-111 das
- Page 373 and 374:
350 Index HTML (HyperText Markup La
- Page 375 and 376:
352 Index node, 263, 264-265, 268,
- Page 377 and 378:
354 Index relationships, software m
- Page 379 and 380:
356 Index tilde (~), 96 time event,
- Page 381 and 382:
358 Index wireless devices, 289, 29
- Page 383:
(b) WILEY AND THE AUTHOR OF THE BOO