实验二 使用UML对ATM系统进行建模.doc

实验二 使用UML对ATM系统进行建模.doc

ID:56777194

大小:349.00 KB

页数:6页

时间:2020-07-09

实验二 使用UML对ATM系统进行建模.doc_第1页
实验二 使用UML对ATM系统进行建模.doc_第2页
实验二 使用UML对ATM系统进行建模.doc_第3页
实验二 使用UML对ATM系统进行建模.doc_第4页
实验二 使用UML对ATM系统进行建模.doc_第5页
资源描述:

《实验二 使用UML对ATM系统进行建模.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、班级:计算机1201姓名:学号:120620116指导老师:评分:一.实验目的对ATM软件系统进行分析和设计;使用MicrosoftVisio软件,绘制UML图。二.实验设备装有WindowsXP的计算机且计算机中装有MicrosoftVisio软件。三.实验内容及步骤1、银行ATM自动柜员机的需求简述本案例将要开发的ATM系统能够为顾客提供以下基本服务(它们统一称为交易):(1)取款服务。顾客可以用银行卡从对应的账户中支取现金,现金必须是100元的整数倍,且每次取款不能超过2000元。(2)存

2、款服务。顾客可以把现金存入与银行卡对应的账户中。(3)转帐服务。顾客可以把一个银行卡对应的账户中的款项转帐到另一个银行账户中。(4)查询服务。顾客能够查询一个银行卡对应的账户中的余额。2、ATM系统包括以下组成部分:(1)能够读取银行卡信息的读卡器。(2)与客户进行交互的顾客控制台(包括键盘和显示器)。(3)送出顾客所取现金的装置(下文中称为取款器)。(4)用于放入存款的插槽(下文中称为存款器)。(5)打印客户回执的打印机。(6)启动和关闭ATM系统的开关键盘。(7)ATM系统与银行服务器通过特

3、定的网络连接进行通信。3、ATM系统在提供以上服务的过程中,必须满足以下要求:(1)一个顾客可以在最终确认前放弃一项交易。(2)ATM在执行交易过程中将与银行系统进行通信,对是否允许交易进行验证。(3)ATM为每次成功的交易提供一个打印回执。(4)ATM需要维护一个内部日志,对每次交易进行记录。4、在获取待开发系统的业务需求描述后,对ATM机系统进行分析和设计,以UML为工具按照下列要求完成实验内容:(a)画出系统的顶层及细化后的用例图;(b)画出系统的分析类图;(c)画出系统的顶层架构图;(d

4、)画出系统取款用例的序列图;(e)画出系统ATM机的状态转换图;(f)画出系统的部署模型;四、实验结果顶层用例图图表1细化用例图图表2系统分析类图顶层架构图图表3系统取款用例的序列图图表4状态转化图图表5系统部署模型五、实验小结在整个实验中我认识到掌握好UML这门工具是非常有必要的,能使我们的编程思路更加清晰,使得对整个程序设计中有了更深刻的认识。我会在以后的工作学习中,我将更多的使用uml建模,以提高编程效率。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。