问题详情

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


A、程序流程图明确地指定了每个活动的先后顺序,而活动图仅描述了活动和必要的工作顺序

B、活动图不提供循环控制结构,而程序流程图提供

C、活动图不能表示并发活动,而程序流程图可以表示并发活动

D、两者采用不同的图形符号系统

时间:2022-01-11 13:23 关键词:

答案解析

A
解析:程序流程图是一种由逻辑框,流程线及文字说明等组成的,用来描述计算过程的示意图,它可以简明扼要地表达计算机完成某个给定问题的确定算法的逻辑操作过程。流程图一般由处理框、判断框、流程线、连接框和起止框等构成。程序流程图可以表示顺序、分支和重复这三种基本的程序控制结构。程序流程图不能表示并发活动,图中的过程一次只能执行一步。UML的活动图显示了从活动到活动的控制流。活动图用于对系统的动态方面建模,多数情况下,它包括对计算过程中顺序的(也可能是并发的)步骤进行建模。活动图是状态机的一种特殊情况,在活动图中可以包括简单的和组合的状态、分支和汇合。