1.今天又是一次软件工程课的演讲,要求我们对某一个系统进行需求分析,其中需求分析包括性能需求分析和功能性需求分析,这次我们小组准备没那么充分,对于性能分析上面没做太多介绍,因为我们是花了昨天一晚上的时间做出来的,而我是做PPT,其实我做的不止是PPT,其中用例图和类图都是我画的,搞到我1点多才睡觉,下面就来介绍我们小组的演讲内容:ATM自动取款机系统的需求分析。但是我这篇文章的标题是对于ATM自动取款机系统的功能需求分析,因为我们小组4人对于性能分析没有太多的介绍,只是列出了几点性能方面的东西,没有深入分析。
2.接下来我就直接附上我的内容:
ATM自动取款机系统需求分析文档
1、系统性能分析:
1.系统处理的准确性和及时性
2.系统的开放性和扩展性
3.系统的易用性和易维护性
4.系统的标准性
5.系统的先进性和响应时间
2.系统需求分析:
ATM自动取款机是银行在银行营业大厅、超市、商业机构、机场、车站、码头和闹市区设置的一种小型机器,利用一张信用卡大小的胶卡上的磁带〔或芯片卡上的芯片〕记录客户的基本户口资料,让客户可以透过机器进行提款、存款、转帐等银行柜台服务。
(1)客户将银行卡插入读卡器,读卡器识别卡的真伪,并在显示器上提示输入密码。
(2)客户通过键盘输入密码,取款机验证密码是否有效。如果密码错误提示错误信息,如果正确,提示客户进行选择操作的业务。
(3)客户根据自己的需要可进行存款、取款、查询账户、转账、修改密码的操作。
(4)在客户选择后显示器进行交互提示和操作确认等信息。
(5) 操作完毕后,客户可自由选择打印或不打印凭条。
(6)银行职员可进行对ATM自动取款机的硬件维护和添加现金的操作。
3.系统用例分析: 创建系统用例的第一步是确定系统的参与者。ATM自动取款机系统的参与者包含以下三种: (1)客户 (2)银行职员 (3)信用系统
1.客户用例图 客户在本系统中可以进行取款、存款、转账、查询余额、修改密码和还款的相关操作 。
2.银行职员用例图
银行职员在本系统中能够进行硬件维护、修改密码和添加现金的相关操作。
3.信用系统用例图
还款、贷款、超支时进行信用处理。
4.系统类图:
从前面的需求分析中,我们可以依据主要的九个类对象:ATM自动提款机、客户、银行职员、信用系统、数据库连接、银行账户、ATM屏幕、ATM键盘和ATM读卡器创建完整的类图 。
5.系统功能结构图:
6.参考文献
[1] Eriksson H E,Penker M.UML工具箱[M].俞俊平,等译.北京:清华大学出版社,2004.
[2] 2008年中国ATM市场研究预测报告[EB].中国情报网:中国情报网,2007-9.
[3] 银行卡信息系统开发主义的几个问题[J].刘玉慧.中国信用卡中心,2002-7.
7.小组分工情况:
查文献:郭同学
编写word文档:王同学
制作ppt:林同学
上台演讲:张同学
3.以上内容仅供大家学习参考,我们小组所写的对于ATM自动取款机系统的需求分析只是在学术上研究,只为学习,而且上面的图画得不是很好,因为我不怎么会画图,写得不好,请见谅,谢谢!