文档介绍:会计学
1
第一页,共60页。
用例及用例图
用例
参与者
用例之间的关系(guān xì)
用例图
发现用例
第1页/共60页
第二页,共60页。
用例
1. 用例的概念
用例(use case): 表示参与者与系统的一次交互过程(guòchéng)。
用例用椭圆表示
第2页/共60页
第三页,共60页。
3. 用例的特点
① 用例用于描述系统的功能,这个功能是外部使用者看到的系统功能,不反映功能的实现(shíxiàn)方式。
储蓄系统
√
开户
√
存款
√
取款
转帐
√
第3页/共60页
第四页,共60页。
3. 用例的特点
② 用例描述用户提出的一些可见需求,对应一个(yī ɡè)具体的用户目标。
√
×
储蓄系统
√
√
√
开户
存款
取款
转帐
数据(shùjù)上传
第4页/共60页
第五页,共60页。
3. 用例的特点
③ 用例反映系统与用户的一次交互过程(guòchéng),应该具有交互的信息的传递。
帐户,密码(mì mǎ),金额数
确认(quèrèn)信息,帐户余额
取款
第5页/共60页
第六页,共60页。
3. 用例的特点(tèdiǎn)
④ 用例是对系统功能的描述,属于需求建模。
a 通过读卡机,储户插入ATM卡
b ATM系统从卡上读取银行ID、帐号、并验证帐号。
c 储户键入(jiàn rù)密码,系统检验密码。
d 储户按确认键,输入取款金额。
e ATM把帐号和取款金额传递给银行系统,取回帐户余额。
f ATM输出现金,并显示帐户余额。
d ATM记录事务到日志文件。
取款
用例的动态(dòngtài)事件流
第6页/共60页
第七页,共60页。
用例的特点(tèdiǎn)
① 用例用于描述系统的功能,这个功能是外部使用者看到的系统功能,不反映功能的实现方式。
② 用例描述用户提出的一些可见需求,对应一个具体的用户目标。
③ 用例反映系统与用户的一次交互过程,应该具有交互的信息的传递。
④ 用例是对系统功能的描述,属于需求建模。
总结(zǒngjié)
第7页/共60页
第八页,共60页。
参与者
1. 参与者的概念
参与者(actor)是外部需要与系统交互的事物。也被称为活动者。
①. 人:客户,读者,库管员
②. 设备:计算机,磁盘(cí pán),读卡机等
③. 外部系统:上层系统等
第8页/共60页
第九页,共60页。
3. 参与者的表示(biǎoshì)
参与者可以表示(biǎoshì)为下面三种形式。
第9页/共60页
第十页,共60页。