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

题目

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

  • A、程序流程图明确地指定了每个活动的先后顺序,而活动图仅描述了活动和必要的工作顺序
  • B、活动图不提供循环控制结构,而程序流程图提供
  • C、活动图不能表示并发活动,而程序流程图可以表示并发活动
  • D、两者采用不同的图形符号系统
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

UML语言中的《活动图》与《状态图》没有本质区别。()

此题为判断题(对,错)。


参考答案:×

第2题:

数据流程图抽象于______。

A) 程序流程图

B) 功能结构图

C) 业务流程图

D) 模块结构图

A.

B.

C.

D.


正确答案:C

第3题:

●结构化方法中,数据流程图是 (5) 。

(5) A.工程流程图的抽象

B.业务流程图的抽象

C.系统流程图的抽象

D.程序流程图的抽象


正确答案:B
【解析】数据流程图既是对原系统进行分析和抽象的工具,也是用以描述新系统逻辑模型的主要工具。它是系统设计的主要依据。它有两个特点:概括性和抽象性。
业务流程图一般用来描述原系统业务,表达原系统的业务处理流程和便于以后各工作阶段能有效地研究和使用这些调查成果。

第4题:

在详细设计阶段所使用到的设计工具是(7)。

A.程序流程图,PAD图,N-S图,HIPO图,判定表,判定树

B.数据流程图,Yourdon图,程序流程图,PAD图,N-S图,HIPO图

C.判定表,判定树,数据流程图,系统流程图,程序流程图,PAD图,N-S图

D.判定表,判定树,数据流程图,系统流程图,程序流程图,层次图


正确答案:C
解析:在详细设计阶段所使用到的设计工具是判定表,判定树,数据流程图,系统流程图,程序流程图,PAD图,N-S图。

第5题:

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

A.两者采用不同的图形符号来描述

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

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

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


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

第6题:

● 软件的逆向工程是一个恢复设计的过程,从现有的程序中抽取数据、体系结构和过程的设计信息。逆向工程的完备性可以用在某一个抽象层次上提供信息的详细程度来描述,在大多数情况下,抽象层次越高,完备性就越低。下列可以通过逆向工程恢复的制品中,完备性最低的是 (25) 。

(25)

A. 过程的设计模型

B. 程序和数据结构

C. 对象模型、数据和控制流

D. UML状态图和部署图


正确答案:D

第7题:

UML活动图用于系统的功能建模,并强调对象间的控制流。在以下4种UML图形中,( )是一个UML活动图。


正确答案:D
选项A是一个UML用例图;选项B是一个UML状态图;选项C是一个UML部署图;选项D是一个UML活动图。

第8题:

在数据库的概念结构设计过程中,最常用的是()

A、实体-联系模型图(E-R模型图)

B、UML图

C、程序流程图

D、数据流图


正确答案:A

第9题:

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

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

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

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

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


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

第10题:

结构化方法中,数据流程图是( )。

A.工程流程图的抽象

B.业务流程图的抽象

C.系统流程图的抽象

D.程序流程图的抽象


正确答案:B
解析:在结构化生命周期法开发系统时,开发的中心是以数据为中心。数据流程图就是用来描述数据的工具,它是业务流程图的抽象。

更多相关问题