专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 软件设计

请问个有关问题,UML中活动图和状态图有什么区别

发布时间:2011-06-18 09:36:00 文章来源:www.iduyao.cn 采编人员:星星草
请教个问题,UML中活动图和状态图有什么区别?
RT

------解决方案--------------------
还是有区别的。
活动图,主要指从一个活动到另一个活动的控制流,是内部处理驱动的流程。
状态图,主要指从一个状态到另一个状态的流程,有外部事件的参与。
------解决方案--------------------
活动图,一般描绘多个对象的执行各个阶段
状态图,一般描绘一个对象的执行各个阶段
------解决方案--------------------
真要按照UML的标准来区分,那得仔细研究了,里面的entry action,event,这些有些不同

但我觉得从阅读或者表意的角度看,差别不大,且互补。类似协作和序列的关系 

活动图 更强调每一步的动作和动作产生的后果

状态图 更强调的是状态的转化,也可以看到引起状态转化的主要因素

比如对于一个工作流系统而言
活动图 可以描述一个流程中,各级别人员对流程的参与过程,不需要反应系统为了实现而设定的work item的internal status

状态图 则可以反映出Work item的internal status,同时可以举出用户的哪个动作引起了这个状态的变化
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: