逆向工程导出的信息可以分为4个抽象层次,其中(1)可以抽象出程序的抽象语法树、符号表等信息;(2)可以抽象出反映程序段功能及程序段之间关系的信息。 空白(1)处应选择()
第1题:
● 逆向工程导出的信息可以分为 4 个抽象层次,其中 (28) 可以抽象出程序的抽象语法树、符号表等信息; (29) 可以抽象出反应程序段功能及程序段之间关系的信息。
(28)
A. 实现级
B. 结构级
C. 功能级
D. 领域级
(29)
A. 实现级
B. 结构级
C. 功能级
D. 领域级
试题(28)、(29)分析
逆向工程导出的信息可分为如下4个抽象层次。
① 实现级:包括程序的抽象语法树、符号表等信息。
② 结构级:包括反映程序分量之间相互依赖关系的信息,例如调用图、结构图等。
③ 功能级:包括反映程序段功能及程序段之间关系的信息。
④ 领域级:包括反映程序分量或程序与应用领域概念之间对应关系的信息。
参考答案
(28)A(29)C
第2题:
按照思维活动中抽象概括的水平,可以将思维划分为三个层次:
A、直观行动思维
B、具体形象思维
C、抽象逻辑思维
D、客观思维
第3题:
此题为判断题(对,错)。
第4题:
第5题:
逆向工程导出的信息可以分为实现级、结构级、功能级和领域级四个抽象层次。程序的抽象语法树属于(29);反映程序分量之间相互依赖关系的信息属于(30)。
A.实现级
B.结构级
C.功能级
D.领域级
第6题:
逆向工程导出的信息可分为4个抽象层次,其中抽象层次最高的是()。()A.实现级 B. 领域级 C. 功能级 D. 结构级
第7题:
逆向工程过程的抽象层次是指可从源代码中抽取出来的设计信息的精制程度。抽象层次分为四层,其中“最低层”抽象能够导出过程的设计表示文档,“低层”抽象能够导出程序和数据结构信息,“中层”能够导出(1),“高层”抽象能够导出(2)。
A.实体关系模型
B.程序和文档结构信息
C.全部文档信息
D.数据流和控制流模型
第8题:
● 软件的逆向工程是一个恢复设计的过程,从现有的程序中抽取数据、体系结构和过程的设计信息。逆向工程的完备性可以用在某一个抽象层次上提供信息的详细程度来描述,在大多数情况下,抽象层次越高,完备性就越低。下列可以通过逆向工程恢复的制品中,完备性最低的是 (25) 。
(25)
A. 过程的设计模型
B. 程序和数据结构
C. 对象模型、数据和控制流
D. UML状态图和部署图
第9题:
第10题: