- 1、本文档共59页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 用例图课件
第六章 用例图;Use Case(用例,用况);Use Case 驱动;6.1 用例图概述;6.2 用例图的组成;棋牌馆管理系统用例图;1、系统边界(主体);2、参与者---Actor;2、参与者---Actor;2、参与者---Actor;2、参与者---Actor;2、参与者---Actor;3、用例---Use Case;3、用例---Use Case;3、用例---Use Case;3、用例---Use Case;4、关系--Relationship;(1)关联;(2)包含;如果两个以上用例有大量一致的功能,则可以将这个功能分解到另一个用例中,其他用例可以和这个用例建立包含关系。; 执行基用例时,必须执行被包含用例,被包含用例也可单独执行。;如果一个用例的功能太多时,可用包含关系建模成两个或多个小用例。;(3)扩展;;(4)泛化;6.3 阅读用例图;;;;案例分析;用例图分析过程 ________自底向上合并法;2、确定参与者
图书管理员(小王)
;用例图分析过程 —3、合并特性到用例;用例图分析过程— 4、绘制用例图;6.4 用例描述;6.4 用例描述;用例描述:前置条件;用例描述:前置条件;用例描述:后置条件;用例描述:基本事件流;用例描述:扩展事件流;事件流编写要点;事件流编写要点;用例描述模板;用例图分析过程— 4、绘制用例图;分析过程—编写用例框架性描述;分析过程—细化用例描述;Use Case: Withdraw Cash (提取现金)
参与者: Account Holder
主事件流:
1. 通过读卡机,储户插入ATM卡。
2. ATM系统从卡上读取银行ID、帐号、加密密码、并用主银行系统验证银行ID和帐号。
3. 储户键入密码,ATM系统根据上面读出的卡上加密密码,对密码进行验证。
4. 储户按“FASTCASH”按钮,并键入取款数量,取款数量应该是5美元的倍数。
5. ATM系统通知主银行系统,传递储户帐号和取款数量,并接收返回的确认信息和储户帐户余额。
6. ATM系统输出现金,ATM卡和显示帐户余额的收据。
7. ATM系统记录事务到日志文件。;6.6 建模要点;6.4 用例描述;6.5 建立用例模型;1、找出系统中的参与者和用例; 我们需要询问业务需求的提出者以获取更多的信息。
教师可以对已经输入的信息进行更新吗?
可以!
谁来创建报告卡,是教师吗?
不!有一位管理人员来做这项工作。
报告卡创建后,我们还可以对它做些什么工作?
在报告卡创建后,我们的管理人员要检查其准确性。当报告卡核准后,教师应该通过计算机分发报告卡。
谁需要浏览成绩?
教师和学生。; 通过访谈,我们就会得出一个修改过的新的系统需求列表。
我们需要的系统可以供教师使用来为学生记录并更新成绩。
系统根据需求由管理人员创建报告卡,管理人员要检查报告卡的准确性。
教师需要通过计算机分发报告卡。
系统允许教师和学生浏览记录的成绩。
由此可得出系统的参与者及用例。;参与者
教师、学生、管理员
用例
记录成绩
更新成绩
生成报告卡
检查报告卡的准确性
分发报告卡
浏览成绩;记录成绩
浏览成绩
更新成绩
生成报告卡
检查报告卡的准确性
分发报告卡;3、细化每个用例; 细化过程中可添加新发现的用例,并根据优先级重新排列。
登录
保存成绩
记录成绩
加载成绩
浏览成绩
更新成绩
生成报告卡
分发报告卡;4、
建
立
用
例
模
型
结
构
文档评论(0)