软件开发工具与环境作业参考答案
第九次(活动图)
一.名词解释
1. 分支(Branch)
分支(Branch)是状态机的一个建模元素,它表示一个触发事件在不同的触发条件下引起多个不同的转换,分支使用菱形表示
2. 泳道(SwinLine)
泳道将活动图的活动状态分组,每一组表示负责那些活动的业务组织,每一个活动只能明确地属于一个泳道,从语义上讲,泳道可以被理解为一个模型包
二.简答题
1. 简述活动图的用途
答:活动图对系统的动态行为建模,它是状态机的一种可视化形式,活动图可用于对工作流和业务流进行建模
2. 简述活动图的建模技术
答:建模步骤如下:
1)识别要对其工作流进行描述的类
2)对活动状态建模
3)对动作流建模
4)对对象流建模
5)进一步对模型进行细化
三.作图题
. 画出求两数最大值的活动图 int Max(int, int),要求先画出活动图,并写出程序
图比较数据大小的活动图
程序:
int Max( int x, int y )
{
int max ;
if( x > y )
{
max = x
}
else
{
max = y ; }
return max ; }。