银行系统分析:UML图解与参与者用例
需积分: 25 96 浏览量
更新于2024-07-28
收藏 3.19MB DOCX 举报
"这篇文档主要介绍了银行系统的分析,特别是通过UML(统一建模语言)进行系统建模。针对UML初学者,这份资料详细讲解了银行系统中的用例图、主要用例以及部分活动图,有助于理解面向对象分析在银行系统中的应用。"
《银行系统分析》这篇文档深入探讨了银行系统的需求分析和建模过程,主要关注UML工具的使用。首先,文档介绍了面向对象分析的关键概念,以银行系统为例,详细阐述了系统参与者、用例图和活动图。
1. 面向对象分析部分,文档提到了银行系统的三个主要参与者:银行职员(Clerk)、客户(Customer)和银行(Bank)。银行职员负责处理客户账户的相关操作,客户则可以执行存款、取款和转账等交易。银行作为服务提供者,处理账户的开设和取消。
2. 用例图是UML中用于描绘系统功能的重要工具。文档分别展示了银行职员、客户和银行的用例图:
- 银行职员用例图包括登录系统、创建新账户、修改账户信息和删除账户等功能。
- 客户用例图显示了客户依赖银行职员完成交易,如存款、取款和本行/跨行转账。其中,跨行转账涉及两个银行之间的交互。
- 银用例图主要是为了说明跨行转账的情况,如果转账发生在同一银行内,则无需银行参与者。
3. 活动图是流程控制的可视化表示,文档中提到了银行职员登录系统的活动图。该图通过两个泳道(银行职员和系统)展示了登录过程,包括系统提示输入信息、银行职员提交验证、系统进行身份验证等步骤。
通过这些UML模型,读者可以了解到银行系统的基本运作流程和参与者之间的交互关系。对于初学者而言,这是一个很好的实例,可以帮助他们掌握如何利用UML进行系统分析和设计。此外,这份资料可能还涵盖了其他未提及的UML图表,如类图、状态图等,以完整地描述银行系统的架构和行为。
点击了解资源详情
点击了解资源详情
145 浏览量
193 浏览量
2008-09-17 上传
1543 浏览量
2021-09-18 上传
点击了解资源详情
Maopy
- 粉丝: 0
- 资源: 1
最新资源
- F:\tangbiao\工具和学习\华为PCB布线规范.pdf
- F:\tangbiao\工具和学习\华为硬件笔试题目华为硬件笔试题目.doc
- F:\tangbiao\工具和学习\IC设计笔试面试题目集合.doc
- 某知名公司FPGA设计与调试
- JSF 最新英文教程
- A R M系统启动代码
- TestDirector使用手册.doc
- 水晶报表10的中文设计指南
- linux 在s3c2410上的移植_嵌入式系统搭建
- QTP8 Tutorial_cn.pdf
- How to Write a plugin for JMeter
- 软件工程 项目需求说明书
- 软件工程 项目开发计划书样例
- 数字电视中间件标准,第五部分,可恢复规范
- 数字电视中间件标准,第四部分,测试标准
- F:\tangbiao\C++\C#入门二十五个代码小例子.doc