
RELATING USE CASES 徐迎晓 xuyingxiao@126.com 复旦大学软件学院
RELATING USE CASES 徐迎晓 xuyingxiao@126.com 复旦大学软件学院

Agenda Iteration 3 Requirements ● Relating Use Cases
Agenda Iteration 3 Requirements Relating Use Cases

Agenda e iteration 3 Requirements .Relating Use Cases
Agenda Iteration 3 Requirements Relating Use Cases

teration 3 Requirements ●处理信用卡付款的验证 支持 persistent objects
Iteration 3 Requirements 处理信用卡付款的验证 …… 支持persistent objects

Agenda Iteration 3 Requirements RElating Use Cases
Agenda Iteration 3 Requirements Relating Use Cases

Relating use cases Chapter 25 Discipline Artifact Incep. Elab. Const. Trans Iteration" 11 EL.En CL Cn[TI Business Modeling Domain Model Requirements Use-Case Model Ⅴ IsIon Supplementary Specification Glossary Design Design model SW Architecture Document Data model r Implementation Implementation model srrrrssssrsr r r Project Management Sw Development Plan r r Testing Test model r Environment Development Case Table 2. 1 Sample development Case of UP artifacts, s- start; r-refine
Relating Use Cases Chapter 25

Three methods of relating use cases include extend ● generalIze
Three methods of relating use cases ⚫ include ⚫ extend ⚫ generalize

Use Case Diagrams NextGen POs Process sale Cashier include a include factory System Handle Check Handle Cash Handle Credit Paym Payment Payment include Credit includes a includes Aut horizat ion UML not ation Service the base use Process rental Process sale case points to the included use Extension points. case VIP Customer Handle Returns Manage Users nt if custome presents a gift certificate Handle Gift Certificate Payment
Use Case Diagrams

More example Pla ace phone extend》 Place call conference call Cellular extends relationship network Receive extend Receive actor phone call additional call use case scheduler system boundary User Cellular Telephone association
More example

-…-… The general use case is abstract(t I doesnt describe a particular functionality ), so the title is in italics. i verify Passenger Identity Check Verify Passenger Passenger RFID Fingerprint Tag