快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

澳门24小时官网_龟发之家论坛



活动图的引入:先上实例

实例描述:要是现在有一个简单的音乐盒,用户根据歌曲名称搜索自己喜好的音乐,找到后,用户可以以MP3模式播放(同步显示歌词),也可以以MV模式播放。因为音乐和歌澳门24小时官网词都来自于互联网,是以在播放之前应连接这些文件。

根据上述描述,该音乐盒的用例图如下:

描澳门24小时官网述MP3播放功能:

实例引入:活动图的感化

求最大年夜分数:

该历程的代码描述:

public class assistant

{public int id;

……public int max(int score1, int score2, int score3)

{int temp;

temp = score1;if (score2 > temp)

temp = score2;if (score3 > temp)

temp = score3;return tem澳门24小时官网p;

}}

活动图的观点及感化

观点

活动图本色上是一种流程图,它描述活动的序列,即系统从一个活动到另一个活动的节制流。

活动图的感化

描述用例,描述类的操作,别的,可以用来描述算法(零丁应用)。

活动图的基础符号

活动(动作)

1、活动的观点

表示事情流历程中敕令的履行或活动的进行。

2、活动的符号

状态

留意:一个活动图中只能有一个开始状态,但可以有多个停止状态。(例如上面的MP3活动图,就有2个停止状态)

转移(动作流)

活动之间、活动与状态之间的转换。

分支与合并

分支

根据前提的取值抉择动作的流向。

合并

合并将俩条路径连接到一路,合并成一条路径。

活动图的其他符号

分叉和汇合

分叉

用于将一个节制流分为两个或多个并发运行的分支。

汇合

用于将两个或多个节制流合并到一路形成一个单向的节制流,符号与分叉相同。

假如一个节制流在其他节制流到达之前到达了连接,它将会等待,知道所有节制流都到达了才会向连接通报节制权。

实例:贩卖条约从签订到如约的历程

贩卖条约签订后,要进行核对。假如发明差错,则终止如约;假如没有差错,则要核对货物清单确定是否有货,还要核对于款单确定对方是否已经付款,只有这两项都完成,才可以发货。假如无货或对方尚未付款,则终止如约。则活动图如下:

泳道

泳道注解每个活动是由哪些人或哪些部门认真完成。

在活动图中泳道区分了认真活动的工具,它明确地表示了哪些活动是由哪些工具进行的。

在包孕泳道的活动图中每个活动只能明确地属于一个泳道。

简单模拟卓越网的购物流程

添加泳道之后:

从左到右:顾客、运输部、财务部

工具流

用活动图描述某个工具时,可以将涉及到的工具放到活动图中,并用一个依附将其连接到活动或状态上,工具的这种应用措施就构成工具流。

上面的购物历程的活动图加入工具流之后:

活动图的Rose建模

一、创建活动图

右击use case view ->new->activity diagram”

二、重命名活动图并双击打开活动图窗口

三、绘制活动图的关键步骤

1、添加泳道

(1)添加泳道:单击对象栏上的泳道按纽,在活动图窗口中单击。

(2)重命名泳道:双击泳道标签,弹出如下窗口

(3)调剂泳道的宽度:拖动泳道间的调剂线

(4)删除泳道

措施1:右击泳道->delete

此删除操作孕育发生澳门24小时官网的效果:

泳道被删除(非彻底删除,可规复)

泳道内的图形也会同时被删除(非彻底删除,可规复)

措施2:在浏览器中右击泳道->delete

此删除操作孕育发生的效果:

泳道被删除(彻底删除,弗成规复)

泳道内的图形也会同时被删除(非彻底删除,可规复)

2、设置转移前提

3、添加工具与工具流

(1)将工具与工具流按纽显示在绘图事情栏中

右击绘图对象栏空缺处,选择“Customize”,弹出如下窗口,将这两项添加到澳门24小时官网绘图对象栏。

(2)添加与设置工具

留意:

在同一步活动图中,同名的工具只能经由过程复制来创建

总结

活动图就总结到这里,这章内容有点多,涉及到的名词分外多,着实照着文章中的实例自己画一遍,就印象深刻了。活动图用的照样对照多的。

您可能还会对下面的文章感兴趣: