rationalrose怎么画协作图
时间: 2023-04-28 11:00:16 浏览: 1377
Rational Rose是一个UML建模工具,可以用来画各种UML图,包括协作图。要画协作图,可以按照以下步骤:
1. 打开Rational Rose软件,创建一个新的UML模型。
2. 在模型中创建一个新的协作图。
3. 在协作图中添加参与者,即系统中的各个对象。
4. 为每个参与者添加角色,即该对象在系统中扮演的角色。
5. 添加消息,即对象之间的交互。
6. 根据需要添加条件和循环等控制结构。
7. 最后,保存并导出协作图。
以上是画协作图的基本步骤,具体操作可以参考Rational Rose的使用手册或者在线教程。
相关问题
9.交互图中消息的语法格式?在Rational Rose的协作图中,设置和显示消息类型有什么局限性?
在交互图中,消息的语法格式通常为:
```
[+/-][name:][return type][=value][argument list]
```
其中,`+`表示该消息是公共的,`-`表示该消息是私有的。`name`表示消息的名称,可以省略。`return type`表示消息的返回类型,可以省略。`=value`表示消息的返回值,可以省略。`argument list`表示消息的参数列表,如果有多个参数,则用逗号隔开。
在Rational Rose的协作图中,设置和显示消息类型的局限性包括:
1. 不能自定义消息类型:Rational Rose只提供了一些预定义的消息类型,用户不能自定义新的消息类型。
2. 无法显示消息的详细信息:Rational Rose只能显示消息的名称和返回类型,无法显示消息的参数列表、返回值等详细信息。
3. 不能显示消息的顺序:Rational Rose只能按照消息的文本顺序显示消息,无法显示消息之间的先后关系。
4. 不能显示消息的异步通信:Rational Rose只能显示同步消息,无法显示异步消息或回调消息。
5. 不支持复杂的消息交互:Rational Rose只能显示简单的消息交互,无法支持复杂的消息交互,如循环、条件分支等。
Rational Rose 画九种常用架构图
好的,以下是 Rational Rose 可以用来画九种常用架构图的类型:
1. 用例图 (Use Case Diagram)
2. 类图 (Class Diagram)
3. 对象图 (Object Diagram)
4. 顺序图 (Sequence Diagram)
5. 协作图 (Collaboration Diagram)
6. 状态图 (Statechart Diagram)
7. 活动图 (Activity Diagram)
8. 部署图 (Deployment Diagram)
9. 组件图 (Component Diagram)
以上是九种常用架构图的类型, Rational Rose 可以使用它们来对软件进行建模和描述。
阅读全文