1 / 20

软件工程 实验七

软件工程 实验七. 周志钊 zhouzhizhao08@163.com. OO 建模工具 ROSE 的基本应用. 业务分析建模 1 、建立用例图模型 以图书馆借书系统为例,绘制用例图。 浏览器窗口选择 “ Use Case View-New-Use Case Diagram ” ,对出现的用例图命名为 “ request borrow ” 如图。 右侧为工具箱和编辑区。. OO 建模工具 ROSE 的基本应用. OO 建模工具 ROSE 的基本应用. 添加参与者和用例:

Download Presentation

软件工程 实验七

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 软件工程实验七 周志钊 zhouzhizhao08@163.com

  2. OO建模工具ROSE的基本应用 • 业务分析建模 1、建立用例图模型 以图书馆借书系统为例,绘制用例图。 浏览器窗口选择“Use Case View-New-Use Case Diagram”,对出现的用例图命名为“request borrow”如图。 右侧为工具箱和编辑区。

  3. OO建模工具ROSE的基本应用

  4. OO建模工具ROSE的基本应用 • 添加参与者和用例: 双击新建的用例图,在工具箱中单击参与者图标,然后在编辑区单击,在图标后输入“Borrower”对其命名。 同样方法,添加用例“Search for book”如图。

  5. OO建模工具ROSE的基本应用 • 显示和修改用例的关系、属性: 双击一个用例,如“Search for book”,弹出用例规范窗口。 在General选项卡可设置用例的名称、 构造型(Stereotype)、用例层次 (Rank)、是否为抽象用例(Abstract)、 以及用例的文档说明(Documentation)。 参与者的属性设置与此类似。

  6. OO建模工具ROSE的基本应用 • 添加参与者与用例之间的关系: 参与者“Borrower”与用例“Search for book”为单向关联,单击工具箱单向关联图标,单击编辑区中的参与者,拖动鼠标到用例。如图: 双击单向关联实线,修改其属性。在“角色B”中,选择“Multiplic”(多重性)为1,在“角色A”中,选择“Multiplic”为“0..1”。

  7. OO建模工具ROSE的基本应用

  8. OO建模工具ROSE的基本应用 • 添加用例间和参与者间的关系: 关系包括关联关系、泛化关系、依赖或实例化关系。分别由工具箱中的图线表示 依赖是两个元素之间的关系,对一个元素的改变可能影响或提供信息给其他元素,包括derive(源于)、extend(扩展)、include(包含)、owner(所有者)、refine(精化)5种构造型。 建立图书馆借阅者的用例图:

  9. OO建模工具ROSE的基本应用

  10. OO建模工具ROSE的基本应用 2、动态模型—时序图 在浏览器中右击“Logical View”—“New-Package”,添加“Analysis Model”包。

  11. OO建模工具ROSE的基本应用 • 新建时序图: 右击“Analysis Model”包,选择“New-Sequence Diagram”,输入“borrow book”作为时序图的名字。 • 添加类到浏览器中 : 右击“Analysis Model”包,选择“New-Class”,添加类Item。

  12. OO建模工具ROSE的基本应用

  13. OO建模工具ROSE的基本应用 • 设置类的构造型: 双击类图标,在规范窗口选择恰当的构造型,如图:

  14. OO建模工具ROSE的基本应用 • 设置时序图中的其他各类及其构造型: Borrower: Actor Login System: boundary Loan: control Title: entity Item: entity

  15. OO建模工具ROSE的基本应用 • 添加对象: 双击时序图图标,把添加的各类从浏览器拖放到时序图。

  16. OO建模工具ROSE的基本应用 • 添加消息: 选择工具箱上消息(Object Message),从一个对象的消息线拖动到另一个对象的消息线。双击消息,可以添加消息名称。 • 建立借阅者借书的时序图。 • 完成时序图后,按下F5键,Rose自动生成状态图。

  17. OO建模工具ROSE的基本应用 • 了解用Rose建立组件图、配置图及业务设计类模型的方法。 • 了解面向对象建模工具Rose的其他高级应用。

More Related