logo资料库

《软件体系结构》实验报告—ATM系统建模.docx

第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
资料共7页,全文预览结束
《软件体系结构》实验报告 实验名称:ATM 系统建模 实验日期:2012-4-15 学院:信息工程学院 姓名: 许静 学号:2009551212 班级:09 软件工程二班 一.实验目的 1.掌握软件体系结构建模的概念及 4+1 视图模型; 2. 熟悉 Rational Rose 2003 的使用方法; 二.实验要求 使用 Rational Rose 2003 进行 ATM 系统软件体系结构的建模设计,包括静态建模和 动态建模,要求完成 ATM 机系统的用例图、类图、顺序图、协作图、系统状态图、系统活动 图、系统构件图和系统部署图的设计。 三.实验原理及内容 本次实验要求使用 Rational Rose 2003 或 Microsoft Office Visio 完成 ATM 自动取款 机系统的用例图、类图、顺序图、协作图、系统状态图、系统活动图、系统构件图和系统部 署图的设计。 四.实验软硬件环境 硬件:IBM PC 机 软件:Rational Rose 2003 五.实验过程以及作图 1.ATM 系统用例图: 第 页
成款 付款 信用系统 查询节余 客户 修改密码 2.ATM 系统状态图 取款 验证用户 [ 取款[结余小于......] ] 打开 透支 [ 存款【结余大于0】 ] HH [ 客户请求关闭/记录关闭请求的时间 ] 关闭 [ 检查余额[结余小于0达到30天以上] ] 3.ATM 系统类图 第 页
4.ATM 系统顺序图 第 页
CardReader ATMScreen Account CashDispenser 王政魁 : 客 户 1:插卡 2:读卡号 3:屏幕初始化 4:打开账户 5:提示输入密码 7:验证密码 8:提示选择事物 10:提示输入金额 12:取款 6:输入密码(123456) 9:选择事务 11:输入金额(800元) 13:验证金额 14:扣款 15:提供款 16:提供清单 5.ATM 系统组件图 17:退卡 第 页
ATM.exe CardReader CashDispenser 6.ATM 系统部署图 ATMScreen <> ...>> 银行数 据... Oracle Server <> ...>> 地区 A... <> ...>> A125 <> ...>> A356 7.ATM 系统活动图 第 页 打印机
Customer Sales Warehouse Request product Process Order o:Order[in progress] Pull Materials Ship order o:Order [filled] Receive order Bill customer Pay bill b:Bill [paid] b:Bill [unpaid] Close order 8.ATM 系统协作图 第 页
王政魁 : 客户 6: 输入密码 2: 读卡号 1: 插卡 :CardRead er 9: 选择事务 11: 输入金额800元 3: 屏幕初始化 :ATMScre en 5: 提示密码 8: 提示选择事务 12: 取款 17: 退卡 13: 验证金额 14: 扣款 4: 打开账户 10: 提示输入金额 7: 验证密码 :Account :CashDisp enser 15: 提供款 16: 提供清单 第 页
分享到:
收藏