- 16
- 0
- 约1.1千字
- 约 3页
- 2021-01-01 发布于天津
- 举报
ATM系统的设计与UML建模
统一建模语言 UML 是一个通用的可视化建模语言,基于主流的 软件开发方法和开发经验, 明确定义了建模的语法和语义, 可以用来 作为软件体系结构建模的辅助设计工具。 UML 所提供的静态和动态 建模机制可用来实现软件体系结构的 4+1 视图模型,即辅助设计逻辑 视图、进程视图、物理视图、开发视图和场景视图。
2、ATM系统需求分析与用例建模
从用户角度对系统进行评估, 采集和分析系统的需求, 理解系统 要解决的问题。结果可以用一个业务用例(Business Use Case框图 表达,分以下几个步骤:参与者分析;用例分析;创建参与者 -用例 关系图。
参与者分析
参与者是与系统交互作用的人或事物, 代表系统的使用者或外部 通信目标。考察 ATM 系统服务对象可以确定参与者:
■客户 (使用ATM进行现金交易)
■银行官员 (更改 ATM 设置,放置现金,维护机器等)
■信用系统 (作为外部角色参与整个交易过程)
用例分析
用例是参与者启动的, 基于这样的考虑, ATM 系统根据业务流程 大致可分为以下几个用例:
■客户取款
■客户存款
■客户查询余额
■客户转帐
■客户更改密码
■客户通过信用系统付款
■银行官员修改密码
■银行官员为 ATM 添加现金
■银行官员维护 ATM 硬件
■信用系统启动来自客户的付款
2.3 参与者 -用例关系图 用例视图主
您可能关注的文档
最近下载
- 城轨列车运行自动控制课件:车站工作站基本操作.ppt VIP
- 酒店保洁服务保洁应急防范措施.docx VIP
- 上海盛蒂斯电梯控制系统SDS3000使用说明书.pdf
- 5年200倍的打板策略涨停板相关研究---国金量化组刘帅路20160513.ppt VIP
- 安徽省合肥市第四十五中学2025-2026学年七年级上学期期中语文试题(含答案).docx VIP
- 部编人教版五年级上册语文全册教学课件(配2026年秋改版教材).pptx
- DBJT 13-102-2026 非开挖水平定向钻进管线敷设技术标准.docx VIP
- 2026年河南省检察员额考试试题及答案解析.docx VIP
- DBJT 13-102-2026 非开挖水平定向钻进管线敷设技术标准.pdf VIP
- 2025年矿产权评估师考试题库及答案.docx VIP
原创力文档

文档评论(0)