b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

rose画时序图详细步骤_程序时序图怎么看_rose 时序图(2)

电脑杂谈  发布时间:2017-01-30 11:13:24  来源:网络整理

消息类型:

--: 两个对象间绘制消息;

--: 两个对象之间的过程调用;

--: 两个对象之间的异步消息;

--: 过程调用中返回的消息;

--: 绘制反身消息;

3. 时序图示例

示例简介:

--使用场景: 汽车租赁公司;

--使用的对象: Customer (客户), Worker (工作人员), Order (请求), Record (记录), Car (汽车);

--工作流程: ① 客户 向 工人 提要求, ② 工人 检查 请求, ③ 客户 付款, ④ 工人 填写 记录, ⑤ 工人 取车;

时序图:

4. 对象的创建和撤销

对象位置:

--顶部: 时序图中对象的默认位置是在时序图顶部, 这表明对象在交互开始之间就已经存在;

--中间: 如果对象在时序图中间部分, 说明对象时在交互过程中创建的;

交互过程中创建对象的方法:

--消息指向对象: 消息是构造方法, 箭头指向对象所代表的的矩形;

--消息指向激活条: 消息是构造方法, 箭头指向对象下面的激活条;

撤销对象: 如果想要在时序图中撤销一个对象, 因为如果同时有几个对象, 如果不进行特殊操作其生命周期将会一样长;

--效果图: 下图中将 Customer 和 Order 对象撤消了, 因为它们基本没有参与后期的交互;

5. 时序图建模技术

时序图使用时机: 对动态行为建模, 强调时间展开信息的次序的时候, 使用时序图;

时序图管理策略:

--单一控制流: 一个单独的时序图只能显示一个控制流;

--多个时序图: 完整的控制流很复杂, 可以绘制多个时序图, 一个主干时序图, 多个分支时序图, 使用包对这些时序图进行管理;

时序图建模策略:

rose 时序图_rose画时序图详细步骤_程序时序图怎么看

--设置交互语境: 交互所在的环境, 包括哪些对象, 属于什么系统, 子系统, 相关的操作 类 用例等;

--对象排列顺序: 根据对象重要性, 从左到右排列在时序图中;

--对象生命线: 对象通常存在于交互的整个过程, 也可以在交互过程中被创建和撤销;

--消息排列: 引发交互信息之后, 消息按照时间顺序从上向下画出, 先发出的消息 在 后发出的消息上面;

--激活期设置: 可以将实际操作发生的 时间点 消息 明确的显示出来;

--时间空间约束: 每个消息都可以附加合适的时间 和 空间约束;

--前置后置条件: 每条消息可以附加 前置 或 后置 条件;

6. Rational Rose 时序图 操作

(1) 创建时序图

新建时序图: 在 视图浏览器 中 右键点击Logical View (逻辑视图), 选择New(新建)->Sequence Diagram(时序图);

(2) 添加对象

添加对象: 时序图中有两种对象, 一种是参与者Actor, 一种是普通的对象;

--参与者对象: 在类图中创建一个对象, 将其 Stereotype 修改为 Actor, 就变成了参与者, 然后在 视图浏览器中将这个元素拖到时序图中即可;

--普通对象: 直接在 时序图中 点击按钮, 在界面中创建对象;

--两种对象效果:

设置对象属性: 双击对象, 在弹出的 General 对话框中修改对象属性;

--Name: 对象名称, 不输入也可以;

--Document: 描述对象的文档;

设置对象持续性:

--持续 (Persistent): 对象保存在 或 其它形式的永久存储体中;

--静态 (Static): 对象保存在内存中知道程序终止;

--临时 (Transient): 短时间内保存在内存中;

(3) 添加消息


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-29553-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...