uml活动图 各个功能的操作流程和分支_开发活动图和泳道图

UML活动图在特定场景内通过提供迭代流的图形化表示来补充用例。类似于流程图,活动图使用两端为半圆形的矩形表示一个特定的系统功能,箭头表示通过系统的流,菱形表示分支(标记从菱形发出的每个箭头),实水平线意味着并行发生的活动。ACS-DCV用例的活动图如图所示。应注意到活动图增加了额外的细节,而这些细节是用例不能直接描述的(隐含的)。例如,用户可以尝试有限次数地输入账号和密码,这可以通过“提示重新输入”的判定菱形来体现。

5c458bb40e4bb95dfe774c3a837dd93c.png

通过互联网访问摄像机监视设备并显示摄像机视图功能的活动图

UML泳道图是活动图的一种有用的变形,允许建模人员表示用例所描述的活动流,同时指出哪个参与者(如果在某个特定用例中涉及了多个参与者)或分析类负责由活动矩形所描述的活动。职责由纵向分割图中的并行条表示,就像游泳池中的泳道。

三种分析类——房主、摄像机和接口——对于上图所表示的活动图中的情景具有直接或间接的责任。参看下图,重新排列活动图,和某个特殊分析类相关的活动按类落入相应的泳道中。例如,接口类表示房主可见的用户接口。活动图标记出对接口负责的两个提示——“提示重新输入”和“提示另一视图”。这些提示以及与此相关的判定都落入了接口泳道。但是,从该泳道发出的箭头返回到房主泳道,这是因为房主的活动在房主泳道中发生。

fbabda29705a571e9e214c791e96b7b1.png

通过互联网访问摄像机监视设备并显示摄像机视图功能的泳道图

借助活动图和泳道图,面向过程的用例表示出各种参与者行使的一些特定功能(或其他处理步骤),以便满足系统需求。但是需求的过程视图仅表示系统的单一维度 。

7e06f896df11d9b80766b9fef5ad1fa2.png
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值