`

用例图实例: 银行ATM 系统

阅读更多

自动柜员机 (ATM)也称为 ABM(自动银行机)是一种银行系统。这个烘焙系统允许客户或用户访问金融交易。这些交易可以在公共场所进行,不需要文员、收银员或银行出纳员。ATM 的工作和描述可以在用例图的帮助下进行解释

我们将了解设计 ATM 系统的用例图。系统的一些场景如下。

 

第 1 步:
用户在银行 ATM 中输入塑料 ATM 卡时进行身份验证。然后输入用户名和 PIN(个人识别码)。对于每笔 ATM 交易,客户身份验证用例都是必需且必不可少的。因此,它显示为包含关系。


客户身份验证用例图示例如下所示:

步骤 2:

 

用户检查银行余额,如果需要,还要求提供有关银行余额的迷你报表。然后用户根据他们的需要提取钱。如果他们想存一些钱,他们可以做。完成操作后,用户关闭会话。银行 ATM 系统的用例图示例如下所示:

 

第 3 步:
如果银行 ATM 出现任何错误或需要维修,由 ATM 技术人员完成。ATM技术员负责银行ATM的维护、硬件、固件或软件的升级、现场诊断。
ATM 技术人员工作的用例图示例如下所示:

 

現在用Visual Paradigm Online 自己動手吧

立即嘗試,享受所有這些可立即編輯的示例和模板,如下所示:

廣播系統

自動取款機

用例結構模板

構建具有刻板印象的用例

使用系統邊界表達多個項目

在線考試系統

旅客服務

軟件開發管理

停車場系統

訂單處理系統

泛化用例

包含和擴展用例

網站(使用擴展和包含用例構建用例)

用例圖模板

外部系統作為參與者

銀行ATM

分享到:
评论

相关推荐

    UML建模语言7种图(以银行ATM系统为例).docx

    显示具体用例(或者是用例的一部分)的详细流程。它几乎是自描述的,并且显示了流程中中不同对象之间的调用... 序列图有两个维度:垂直维度以发生的时间顺序显示消息/调用的序列;水平维度显示消息被发送到的对象实例。

    面向对象设计实例-ATM取款机

    这是个面向对象设计的实例--ATM取款机,使用了一些列的类图、用例图、时序图和协作图来加以说明,并提供ppt演示文稿!希望能给各位参考之用!

    Java高手真经 - Java Web系统设计与架构 (二) UML

    用例图——企业产品生产销售管理系统 uml/class_login.mdl //03.类图和包图——企业信息管理系统用户登录和注册模块 uml/component_emis.mdl //04.组件图与部署图——企业信息管理系统 uml/statechart_bug.mdl ...

    UML数据建模工具之EnterpriseArchitect(EA)实例

    一.需求建模,模拟银行ATM机用户取款实例.1.新建项目选择模型视图类别2.将model更改成ATM(项目名称).3.将Requirements更改成'需求...从ActiveDiagrams中找到'卡处理'的用例图,增加相关元素,从而绘制第一个子需求模块.6

    java源码包---java 源码 大量 实例

    EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,...

    JAVA上百实例源码以及开源项目源代码

    EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,...

    统一建模语言UML轻松入门之综合实例

    火龙果软件工程技术中心 "例,比也"(《说文》),本次连载将给出一个利用UML进行建模的完整实例,综合应用前面学到的知识,达到"举此以例... 图5.1自动取款机(ATM)系统用例图银行储户在ATM机上完成取款、存款及其

    JAVA上百实例源码以及开源项目源代码 java开源包2

    EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,...

    C语言实例解析精粹(第二版) 光盘代码

    源代码使用方法是(以实例1为例): 将该实例的源码,比如实例1的1.c文件(可以在001目录下找到), 拷贝到tc编译器目录下,运行tc.exe,打开编译器, 按【F3】键或者“File->Open”菜单命令,打开1.c文件, 按...

    C语言学习实例220例

    c语言开发实例目录: 第一部分 基础篇 001 第一个C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006 显示变量所占字节数 007 自增/自减运算 008 数列求和 009 乘法口诀表 010 猜数字...

    JAVA上百实例源码以及开源项目

    EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,...

    基于UML用例图与顺序图模型的操作剖面构造 (2003年)

    探讨了由面向对象用例模型构造操作剖面的可行性,结合一个实例,详细介绍基于统一建模语言UML(UnifiedModelingLanguage)的用例图和顺序图构造操作剖面的具体方法,并对基于UML用例图和顺序图构造操作剖面方法的有效性...

    java源码包2

    EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,...

    java源码包3

    EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,...

    java源码包4

    EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,...

    java高手真经 (UML建模+设计模式+面向服务架构) 卷10

    用例图——企业产品生产销售管理系统 uml/class_login.mdl //03.类图和包图——企业信息管理系统用户登录和注册模块 uml/component_emis.mdl //04.组件图与部署图——企业信息管理系统 uml/statechart_bug.mdl //05....

    java高手真经 (UML建模+设计模式+面向服务架构) 卷3

    用例图——企业产品生产销售管理系统 uml/class_login.mdl //03.类图和包图——企业信息管理系统用户登录和注册模块 uml/component_emis.mdl //04.组件图与部署图——企业信息管理系统 uml/statechart_bug.mdl ...

Global site tag (gtag.js) - Google Analytics