atm系统的设计与uml建模.docxVIP

  • 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 参与者 -用例关系图 用例视图主

文档评论(0)

1亿VIP精品文档

相关文档