网站大量收购闲置独家精品文档,联系QQ:2885784924

rose实例构造银行业务模型-read.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
rose实例构造银行业务模型-read

Rose实例:构造银行业务模型作者:Richard Felsinger 著,盖九宇 译 ???本文选自:UMLChina??2002年11月07日在前面的文章中,我们从Rational Rose开始,启动并建立了一个类图。今天我们的任务就是要通过BankAPP实例来了解如何用Rose构造业务模型。 业务企业模型 业务前景,目标,组织-分别提供 业务事件[UML信号事件-指定的激励表格或文档]和过程(UML 用例) 过程名 参与者 事件/输入 转换 事件/输出 约束 描述 引用 联系点 WithdrawFromAccount Customer,Teller,BankDB WithdrawRequest UpdateAccount WithdrawRecord         [译注:Customer:客户;Teller:出纳员 ;withdraw:取款;account:账户;BankDB:银行数据库] Business Actors, Business Workers,业务实体(问题域实体) 业务参与者(UML 参与者) 业务员(UML 参与者) 业务实体(UML 类) Customer Teller Account,SavingsAccount,CheckingAccount [译注:saving:储蓄;checking:支票] 业务规则目录 规则标识符 参与者,实体,过程 描述:IF条件..then 动作 区域 引用 联系点(Point of Contact) ValidAccount Account If AccountNum 有效,then Acccount 有效       业务接口(指定操作集)-由架构师提供 业务模式目录-参见《Business Modeling with UML》(Eriksson 和Penker 著)。 业务术语-待完备 业务系统体系结构-由架构师提供 需求模型 需求:BankApp应该管理支票和存款账户的存款和取款。将来(还要提供)查询,转账,透支,等等从TellerGUI 到BankApp的输入/输出: sAcctNum, nDeposit, nWithdraw,sText。从BankApp 到BankDB的输入/输出: sAcctNum, nDeposit, nWithdraw. 需求可追踪性表:需求号,名称,引用,用例名,UML元素,测试用例,描述,职责。 需求可追踪性表(部分) 需求编号 需求名 引用 用例名 UML元素 测试实例 描述 职责 1.1 DepositToSavingsAccount   DepositToSavingsAccount BankPkg       1.2 DepositToCheckingAccount   DepositToCheckingAccount BankPkg       1.3 WithdrawFromSavingAccount   WithdrawFromSavingAccount BankPkg       1.4 WithdrawFromCheckingAccount   WithdrawFromCheckingAccount BankPkg       需求-用例图-所有用例 Rose用例图:在浏览器窗口,选择Use Case View;Main Use CaseDiagram;在图上放置参与者,用例,关系[Rose单向关联(Unidirectional Association)],泛化;选择每一个参与者-单击鼠标右键键入参与者的操作;选择Tools-Check Model;选择File-Save. 需求-高级别协作图[环境图(Context Diagram)] Rose高级别协作图:在浏览器窗口,选择Use Case View;选择Browse-Interaction Diagram(交互图)-Use Case View- ;选择Collaboration Diagram;键入图名;在图上放置对象表示参与者;双击每个对象,然后从下拉列表中选择参与者名;在图的中央放置一个对象以表示系统;双击对象,键入系统名;选择Rose Object Link (对象连接符)并且在参与者和系统之间拖曳;选择Rose 文本框TextBoxABC ,键入传递的对象/数据;选择Tools-Check Model;选择File-Save。?需求-用例增量 增量1:支票和储蓄账户的存款和取款 增量2:查询和转账 增量3:透支 每个增量内进行迭代:乐观的,正常的,悲观的 需求用例规约:名称,触发器,输入参数,输出返回值,出现的前置条件/异常,出现的(raised)后置条件/异常,基

文档评论(0)

zhaoxiaoj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档