实验一 用例图
一、实验目的
1.熟悉用例图的基本功能和使用方法。 2.掌握如何使用建模工具绘制活动图方法。 关注tb店:530213
二、实验器材
1.计算机一台。
2.Win2003的Rational Rose 工具软件。
三、实验内容
根据TJKD的图书管理系统开发进度,在完成对系统的需求建模,得到用例模型后,应针对每个用例进行业务分析,说明其具体的业务流程,现系统分析部指派您完成该项任务。要求:
对其中主要功能的用例书写书面用例。
四、实验验证
书写“删除读者信息”用例的书面用例。一般应包含以下信息: (1)管理员在录入界面,输入待删除的读者名;
(2)“业务逻辑”组件在数据库中,查找待删除的读者名;
(3)如果不存在,则显示出错信息,返回步骤(1),如果存在则继续; (4)“业务逻辑”组件判断“待删除的读者”是否可以删除;
(5)如果不可以,则显示出错信息,返回步骤(8),如果可以则继续; (6)在数据库中,删除相关信息; (7)显示删除成功信息; (8)结束。 分析:
在图书管理系统中,管理员首先登录系统,系统验证通过后,管理方可向系统查询数据,在查询后,系统会给出提示,有没有找到相关的数据,管理员根据系统查询的返回结果,进行下一步的操作,就是删除读者,在删除的过程中,系统会对查询得到的结果判断该记录是否可以删除,若可以删除,则给删除提示,若不能删除,也给相关的提示信息。
绘图步骤:
(1)在用例图上双击main,出现如图1.1所示,为绘制用例图做好准备。
图1.1
(2)在图中的工具栏选取Actor图标,在右边的图中添加一个Actor,并输入名称:administrator,如图1.2所示。
(3)在左边的工具栏中,选取用例的图标,在右边的图中画出一个用例,并输入用例的名称:login 。
图1.2
(4)按照步骤(3),绘制出如图1.4和图1.5的两个用例。
图1.3
图1.4
图1.5
(5)在绘出了用例后,接下来的是绘制参与者与用例实现,如图1.6所示。
图1.6
(6)根据步骤(5),同时完成如图1.7和图1.8。此时,删除读者用例图就到此完成。其系统查询读者信息等其他的功能会在时序图和活动图中描绘。
(7)根据分析情况,进一步添加或细化用例图。
图1.7
图1.8
五、实验题
某银行储蓄业务包括各种币种储蓄的本金和利息的相关业务。所有储蓄业务都通过银行折子或一卡通进行操作,银行折子和一卡通之间是关联账户,而储蓄又有多种类型:整存整取存款,零存整取存款,活期储蓄存款,定活两便存款。通过储蓄业务系统,银行客户可以方便的进行开户、销户、补办、挂失、解挂、修改密码、存款、取款、转账等操作。 (1)请用Rational Rose绘制用例图。
(2)请描述开户和销户所对应的用例文档。
用例图只是简单地用图描述了系统,但对于每个用例,还需要有详细的说明,这样就可以让其他人对这个系统有一个更详细的了解,因此需要写用例描述文档。
用例标识:Use Case01 涉及的参与者:银行柜员
描述:银行柜员用这个用例为任何符合条件的客户办理开户手续,一卡通不打印信息,账号为以1开头的10位数字,该账号在银行中是唯一的
前置条件:银行柜员正常登录 后置条件: 无 正常事件流:
1.银行柜员选择开户功能,输入客户开户申请书信息(姓名、身份证号码、住址与联系电话),并提交 2.系统验证输入信息正确 3.系统显示开户类型 4.银行柜员选择开户类型
5.系统验证客户没有账号,系统生成客户账号 6.银行柜员输入子账号 7.客户输入密码(2次)
8.系统验证密码格式是否正确(开户时必须设置6位数字密码) 9.系统保存客户信息,打印存折信息 备选事件流:
1.信息格式错误处理 2.密码错误处理
3.已有账号,系统不再生成客户账号
UC02:“销户”用例文档 用例名称:销户 用例标识:Use Case02 涉及的参与者:银行柜员
描述:银行柜员利用这个用例为银行客户办理销户,客户需求提供销户申请书。 前置条件:银行柜员正常登录,验证客户信息成功 后置条件:无 正常事件流:
1. 银行柜员选择销户功能 2.系统显示客户资料
3.银行柜员确认客户身份证号
4.系统读取利息,打印存款及利息确认单 5.系统转入取款用例
6.银行柜员确认销户 7.系统清除子账号信息 备选事件流: 1.身份证信息错误
六、实验报告要求
1. 整理实验结果。 2. 小结实验心得体会。 关注淘宝店:530213
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- awee.cn 版权所有 湘ICP备2023022495号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务