南理工泰科院UML课程.pptVIP

  • 5
  • 0
  • 约8.97千字
  • 约 69页
  • 2017-05-17 发布于湖北
  • 举报
应用示例 对ATM取款用例进行序列图的建模过程: 1.需求分析 例如,用户小王需要通过ATM取款100元,基本工作流程如下: (1)用户小王向ATM中插入自己的银行卡。 (2)ATM验证小王的银行卡。 (3)银行卡验证通过,ATM屏幕给出输入密码窗口。 (4)小王输入自己的银行卡密码。 (5)ATM打开小王的账户,验证密码是否正确。 (6)ATM通过验证,显示新的屏幕输出,给出小王必要选择项。 (7)小王选择取钱选项。 应用示例 对ATM取款用例进行序列图的建模过程: 1.需求分析 例如,用户小王需要通过ATM取款100元,基本工作流程如下: (8)ATM打开新窗口,提示输入金额。 (9)小王输入金额100元。 (10)ATM向小王的账户发出请求取钱100元。 (11)小王账户验证金额是否合理。 (12)小王的账户通过金额验证,从账户扣除100元。 (13)小王的账户通知出钱机构,吐出100元钞票。 (14)ATM将小王的银行卡退出。 应用示例 2.确定对象。 由于ATM这个对象比较大,对其进行进一步的分解,最终确定为5个元素: 小王、读卡机构、ATM屏幕、出钞机构、账户。 应用示例 3.确定消息。 应用示例 对ATM取款用例进行通信图的建模过程: 1.需求分析 2.确定对象 小王、读卡机构、ATM屏幕、

文档评论(0)

1亿VIP精品文档

相关文档