技术开发 频道

Rose实例:构造银行业务模型(1)

    业务术语-待完备

    业务系统体系结构-由架构师提供  

   

    需求模型

    需求:BankApp应该管理支票和存款账户的存款和取款。将来(还要提供)查询,转账,透支,等等从TellerGUI 到BankApp的输入/输出: sAcctNum, nDeposit, nWithdraw,sText。从BankApp 到BankDB的输入/输出: sAcctNum, nDeposit, nWithdraw.

    需求可追踪性表:需求号,名称,引用,用例名,UML元素,测试用例,描述,职责。 

    需求可追踪性表(部分)

   

    需求-用例图-所有用例

   

    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 文本框TextBox"ABC" ,键入传递的对象/数据;选择Tools-Check Model;选择File-Save。

0
相关文章