在较高的抽象层次上,传统的程序流程图与UML中活动图最根本的区别在于______。

admin2019-06-08  31

问题 在较高的抽象层次上,传统的程序流程图与UML中活动图最根本的区别在于______。

选项 A、程序流程图明确地指定了每个活动的先后顺序,而活动图仅描述了活动和必要的工作顺序
B、活动图不提供循环控制结构,而程序流程图提供
C、活动图不能表示并发活动,而程序流程图可以表示并发活动
D、两者采用不同的图形符号系统

答案A

解析 通常,传统的程序流程图简明扼要地表达出,完成某个给定问题的确定算法的逻辑操作过程,其条件行为用分支与合并来描述。
   在UML模型图中,“活动图”是状态机的一种特殊情况,它强调对象间的控制流,它既支持条件行为,也支持并发行为(用分岔与汇合来描述)。因此,可以较容易地判断选项C的描述是错误的,即活动图支持并发活动,而程序流程图一般限于顺序进程。选项B、D的描述不是程序流程图与活动图的本质区别。
转载请注明原文地址:https://jikaoti.com/ti/K9J7FFFM
0

最新回复(0)