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

admin2019-06-08  29

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

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

答案A

解析 在UML中,活动图描述活动的次序,既支持条件行为,也支持并发行为。它是状态图的一种变形,其中多数状态都是活动状态。条件行为用分支与合并描述,并发行为是用分岔和汇合指明的。UML的活动图与传统的程序流程图有一定的相似性。程序流程图明确地指定了每个活动的先后顺序,而活动图仅描述了活动和必要的工作顺序,这是活动图和流程图的最根本的区别。另外,流程图一般都限于顺序进程,而活动图则可以支持并发进程。
转载请注明原文地址:https://jikaoti.com/ti/WQJ7FFFM
0

最新回复(0)