没有合适的资源?快使用搜索试试~ 我知道了~
首页PiggyBank 在线银行业务系统UML建模
word文档格式,总共94页。是互联网上能找到的最完整的UML建模案例,来源于IBM。 PiggyBank 在线银行业务系统是为 PiggyBank 创建的,PiggyBank 是一家从事个人和小型企业银行业务的小型银行。此银行业务系统使 PiggyBank 客户能够通过因特网访问他们的银行帐户以及处理日常银行业务。PiggyBank 拥有许多客户,每位客户都有一个或多个 PiggyBank 帐户。CityBank 是一间地区性商业银行,主要与大型企业和其他银行进行业务往来。由于 PiggyBank 在 CityBank 开设了商业帐户,所以在线系统必须与 CityBank 进行交互。
资源详情
资源评论
资源推荐
教程概述:PiggyBank 在线银行业务系统
PiggyBank 在线银行业务系统是为 PiggyBank 创建的,PiggyBank 是一家从事个人和小型企业
银行业务的小型银行。此银行业务系统使 PiggyBank 客户能够通过因特网访问他们的银行帐户以
及处理日常银行业务。PiggyBank 拥有许多客户,每位客户都有一个或多个 PiggyBank 帐户。
CityBank 是一间地区性商业银行,主要与大型企业和其他银行进行业务往来。由于 PiggyBank 在
CityBank 开设了商业帐户,所以在线系统必须与 CityBank 进行交互。
PiggyBank 和 CityBank 所在的城市使用美元货币。最小货币单位是一美元。没有货币单位“美分”,
所有业务都以“美元”为单位进行处理。
当客户在 PiggyBank 开设新帐户时,他们会收到一个资料袋,里面提供了用于登录到 PiggyBank
因特网银行业务系统的唯一名称和密码信息。由于 PiggyBank 因特网银行业务系统使用 Web 界
面,所以,客户可以在家中以及任何其他地方使用因特网浏览器连接到此系统。使用此系统,客户
可以通过在线方式处理银行业务,例如显示帐户余额或者进行转帐。
客户也可以通过与 PiggyBank 的出纳员进行交互来处理日常业务,例如兑现支票、提款和转帐。
注意,PiggyBank 不签发支票。在 PiggyBank 的分支机构中,出纳员使用各种支持 Java 的终端,
例如 Windows、Linux 和 Java™ 计算机。兑现支票时,出纳员使用具有图形用户界面的胖客户机
应用程序。在此应用程序将资金转入指定 PiggyBank 帐户之前,它将连接到 CityBank 提供的
Web Service。CityBank 的 Web Service 将验证支票是否有效以及批准提款。
PiggyBank 已要求开发完整的在线银行业务系统来使客户能够通过因特网处理银行业务以及自动完
成目前的出纳员工作。此系统的健壮度必须足以满足 PiggyBank 客户的需求,并且可伸缩性必须
足以适应 PiggyBank 客户数的增加。客户必须能够使用任何安全的浏览器来访问在线银行业务系
统。由于 PiggyBank 的分支机构使用了许多不同类型的计算机,所以,此系统必须独立于平台。
西安财经学院信息学院 Charles Wang
本文案例来自于 IBM 网站。
建议的解决方案是使用 IBM Rational 建模产品来构建完整的系统模型。系统的体系结构是根据用
例模型、分析模型和设计模型等三类模型设计的。用例模型获取在线银行业务系统需求并定义诸如
客户和出纳员之类的应用程序用户如何与系统进行交互。通过实现需求模型来创建分析模型,该分
析模型描述新系统如何满足 PiggyBank 的需求。设计模型通过提供最终应用程序的蓝图来处理最
终实现的设计。最后,通过将 UML 模型转换为代码以及通过实现应用程序源代码来实现应用程序。
教程模块 1:创建用例模型
在创建系统的用例模型时,首先必须收集和分析需求。收集需求是指发现所要建模的系统的所有相
关信息。可以通过会见系统用户、进行调查、集体讨论和分析所有可用的系统数据来收集需求。
您应该对需求进行分析以定义系统的功能领域需求,这是最终应用程序为了满足客户定义的需求而
必须提供的功能。此分析将生成一整套描述了系统需求的文档。通过实现这些需求文档来创建用例
模型。
用例模型描述所要建模的系统的功能需求。用例模型包含用例和活动图(用于描述用户如何与系统
进行交互)并提供有关各种系统行为的详细信息。用例模型描述了系统的行为,而未描述系统的工
作细节,从而提供系统的外部视图。
注: 在开始执行本模块之前,您应该了解概述部分中描述的 PiggyBank 在线银行业务系统的背景
信息。
学习目标
本模块说明如何为 PiggyBank 在线银行业务系统创建用例模型。
具体而言,本模块说明如何完成下列任务:
创建新的统一建模语言(UML)项目
创建新的 UML 模型并探查用例模型模板
打开 RequisitePro® 需求项目并创建与需求元素的关联
创建用例图
创建时序图
完成本模块大约需要 90 分钟。
本模块中的课程
第 1.1 课:创建 UML 项目
在本课中,您将创建新的 UML 项目并熟悉用例模型模板。
第 1.2 课:(可选)使用 Rational RequisitePro 来查看用例并使其与模型元素相关
联
在本课中,将打开 IBM® Rational® RequisitePro® 需求项目并查看 PiggyBank 用例
西安财经学院信息学院 Charles Wang
本文案例来自于 IBM 网站。
需求。本课是可选的,您必须安装 IBM Rational RequisitePro 才能打开需求项目以查看
需求。如果未安装 IBM Rational RequisitePro,那么请转到第 1.3 课。
第 1.3 课:标识用例
在本课中,将标识 PiggyBank 在线银行业务系统中的重要用例。用例描述 PiggyBank 应
用程序执行的功能性任务。
第 1.4 课:标识参与者
在本课中,将标识系统的参与者。帐户操作用例图标识了关键参与者以及他们在系统中扮
演的角色。必须先标识所有参与者,然后才能创建该图。
第 1.5 课:创建“帐户操作”用例图
在本课中,将通过对系统参与者与用例之间的关系进行建模来创建“帐户操作”用例图。
第 1.6 课:创建“显示余额”活动图
在本课中,将创建“显示余额”活动图,该图显示当客户或出纳员请求显示银行帐户的余额时
发生的事件。
第 1.7 课:创建“转帐”活动图
在本课中,将创建“转帐”活动图。
第 1.8 课:创建“兑现支票”活动图
在本课中,将创建“兑现支票”活动图。
第 1.1 课:创建 UML 项目
在本课中,您将创建新的 UML 项目并熟悉用例模型模板。
关于此任务
用例模型描述系统的功能领域并标识系统的关键功能、操作和任务。在需求收集和分析阶段创建的
用例模型包含用例图,这些用例图描述了用户如何与系统进行交互。
IBM® Rational® UML 建模产品提供了用例模型模板。用例模型模板可以帮助您创建格式正确并
带有文档和导航链接的完整 UML 用例模型。该模板是根据 Rational UML 模型结构准则创建的,
它包含描述了技巧和最佳实践的注释。
要创建 UML 项目和用例模型:
1. 在“建模”透视图中,单击 文件 > 新建 > 项目。
2. 在新建项目向导中,从向导列表中展开建模,选择 UML 项目,然后单击下一步。
3. 在项目名称字段中,输入 PiggyBank,然后单击下一步。
4. 从类别列表中选择“需求”。
5. 在模板列表中,选择用例模型。
6. 在新建 UML 模型向导中,接受缺省文件名,然后单击完成。
西安财经学院信息学院 Charles Wang
本文案例来自于 IBM 网站。
结果
现在,已经有了名为 PiggyBank 的新 UML 建模项目。此项目将包含 PiggyBank 在线银行业务系
统的所有模型和数据。在“项目资源管理器”视图中,可以通过展开模型文件夹来探查模型结构。在
“项目资源管理器”视图中,可以双击图以便在图编辑器中查看这些图。
下一步做什么
用例模型模板
用例模型模板是根据 Rational UML 模型结构准则构造的。用例模型模板将模型组织成具有内聚性
的松散耦合功能分组,这些功能分组可以帮助您快速创建完整的逻辑用例模型。在创建模型之前,
应该在系统必须执行的功能性任务方面对系统进行研究并根据这些任务来组织模型。此项组织工作
有助于定义最重要的系统目标。这些功能性任务(通常称为功能区)将成为用例模型结构的基础。
例如,在 PiggyBank 在线银行业务系统中,应用程序必须执行诸如显示余额和转帐之类的日常银
行业务操作。PiggyBank 用例模型包含名为“帐户操作”的功能区,此功能区包含用于描述日常银行
业务操作的参与者、关系和用例。
下表列示了用例模型模板中包含的包:
包 描述
«透视图»
概述
此包包含用例模型中主要参与者和用例的视图和导航链接。
«模型库»
用 例 构 建
块
此包包含可用来组织模型的基本功能区。还包含 Functional.area 构建块和 use.case
构建块。构建块包应该包含所有与功能区相关联的用例以及该功能区中的所有参与者和
关系。
通 用 参 与
者
此包包含所有参与了多个功能区的参与者。
在定义功能区并将它们组织成正确的用例模型时,可以使用现有模板结构以及附带的文档作为指南。
创建功能区
要创建用例图,首先必须标识功能区。由于所有用例都与银行业务活动相关联,所以功能区名为“帐
户操作”。
关于此任务
要创建功能区:
1. 在项目资源管理器视图中,依次展开用例模型和 «模型库» 用例构建块,然后将 $
{functional.area} 包拖到用例模型的根层。
2. 右键单击 ${functional.area},然后单击查找/替换。
3. 在查找内容字段中,输入 ${functional.area},然后单击替换。
西安财经学院信息学院 Charles Wang
本文案例来自于 IBM 网站。
4. 在替换为字段中,输入帐户操作,然后单击全部替换。
结果
现在,已经有了一个功能区。功能区代表用例模型的最基本构建块。您可以在功能区中填充用例了。
第 1.2 课:(可选)使用 Rational RequisitePro 来
查看用例并使其与模型元素相关联
在本课中,将打开 IBM® Rational® RequisitePro® 需求项目并查看 PiggyBank 用例需求。本
课是可选的,您必须安装 IBM Rational RequisitePro 才能打开需求项目以查看需求。如果未安装
IBM Rational RequisitePro,那么请转到第 1.3 课。
关于此任务
IBM Rational RequisitePro 是一个功能强大的需求管理工具,可以用来组织项目需求、交流信息
以及与项目成员合作。IBM Rational RequisitePro 使用数据库来存储和管理一组需求文档。您可
以使用此数据库对系统的所有需求信息进行查询和排序,并可以创建用于跟踪项目需求以及衡量影
响分析和变更管理的报告。
IBM Rational UML 建模产品与 IBM Rational RequisitePro 的集成使您能够查看和创建需求与模
型元素之间的关联。您可以打开和查看包含完整归档的用例和需求信息的现有 IBM Rational
RequisitePro 项目。可以将用例和关系可视化,并可以通过将用例及其关系从现有 IBM Rational
RequisitePro 项目拖到 UML 用例模型中来构建用例模型。
本课将打开一个现有的 IBM Rational RequisitePro 项目,此项目包含描述了 PiggyBank 在线银
行业务需求的用例。
要打开需求项目:
1. 单击 窗口 > 打开透视图 > 需求。
2. 在需求资源管理器视图中,单击文件夹图标。
3. 右键单击 PiggyBank,然后单击目标另存为并将项目保存到计算机中。
4. 抽取项目并将其导入到工作空间中。
5. 要打开该项目,请单击 PiggyBank.RQS。
结果
需求项目将显示在“需求资源管理器”视图中。请展开项目以查看需求信息。此项目包含描述了应用程
序功能区的用例。
在“需求资源管理器”视图中,PiggyBank 需求项目应该与下图类似。
西安财经学院信息学院 Charles Wang
本文案例来自于 IBM 网站。
剩余63页未读,继续阅读
放手成殇我不醉
- 粉丝: 0
- 资源: 18
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 2022年中国足球球迷营销价值报告.pdf
- 房地产培训 -营销总每天在干嘛.pptx
- 黄色简约实用介绍_汇报PPT模板.pptx
- 嵌入式系统原理及应用:第三章 ARM编程简介_3.pdf
- 多媒体应用系统.pptx
- 黄灰配色简约设计精美大气商务汇报PPT模板.pptx
- 用matlab绘制差分方程Z变换-反变换-zplane-residuez-tf2zp-zp2tf-tf2sos-sos2tf-幅相频谱等等.docx
- 网络营销策略-网络营销团队的建立.docx
- 电子商务示范企业申请报告.doc
- 淡雅灰低面风背景完整框架创业商业计划书PPT模板.pptx
- 计算模型与算法技术:10-Iterative Improvement.ppt
- 计算模型与算法技术:9-Greedy Technique.ppt
- 计算模型与算法技术:6-Transform-and-Conquer.ppt
- 云服务安全风险分析研究.pdf
- 软件工程笔记(完整版).doc
- 电子商务网项目实例规划书.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论6