第1题:
逆向工程导出的信息可以分为实现级、结构级、功能级和领域级四个抽象层次。程序的抽象语法树属于(29);反映程序分量之间相互依赖关系的信息属于(30)。
A.实现级
B.结构级
C.功能级
D.领域级
第2题:
逆向工程可用于维护已有的软件,逆向工程能够______。
A.分析源程序,决定需要修改的部分及其影响的程度
B.能够使用数学方法证明各软件功能的正确性
C.分析源程序,从源程序导出程序结构
D.将源程序改写成易于理解的、结构清晰的程序
第3题:
第4题:
第5题:
逆向工程过程的抽象层次是指可从源代码中抽取出来的设计信息的精制程度。抽象层次分为4层,其中,"最低层"抽象能够导出过程的设计表示文档,"低层"抽象能够导出程序和数据结构信息,"中层"能够导出(1),"高层"抽象能够导出(2)。空白(2)处应选择()
第6题:
以下关于软件逆向工程说法错误的是()。
第7题:
逆向工程通常用在软件生命周期的()阶段,它是从源代码或目标代码中提取设计信息。
第8题:
下面关于正向工程与逆向工程的描述,哪个不正确()。
第9题:
软件的逆向工程是一个恢复设计的过程,从现有的程序中抽取数据、体系结构和过程的设计信息。逆向工程的完备性可以用在某一个抽象层次上提供信息的详细程度来描述,在大多数情况下,抽象层次越高,完备性就越低。下列可以通过逆向工程恢复的制品中,完备性最低的是()
第10题:
需求分析
软件设计
软件测试
软件维护
第11题:
需求分析
软件设计
软件测试
软件维护
第12题:
实现级
结构级
功能级
领域级
第13题:
逆向工程从源代码或目标代码中提取设计信息,通常在原软件生命周期的(34)阶段进行。
A.需求分析
B.软件设计
C.软件设计
D.软件维护
第14题:
第15题:
第16题:
第17题:
逆向工程过程的抽象层次是指可从源代码中抽取出来的设计信息的精制程度。抽象层次分为4层,其中,"最低层"抽象能够导出过程的设计表示文档,"低层"抽象能够导出程序和数据结构信息,"中层"能够导出(1),"高层"抽象能够导出(2)。 空白(1)处应选择()
第18题:
逆向工程(Reverse Engineering)通常用在软件生命周期的()阶段,它是从源代码或目标代码中提取设计信息。
第19题:
可行性研究实质上是在较高层次上、以较抽象的方式进行()的过程。
第20题:
逆向工程导出的信息可以分为4个抽象层次,其中(1)可以抽象出程序的抽象语法树、符号表等信息;(2)可以抽象出反映程序段功能及程序段之间关系的信息。 空白(1)处应选择()
第21题:
正向工程是通过到实现语言的映射而把模型转换为代码的过程;
逆向工程是通过从特定实现语言的映射而把代码转换为模型的过程;
正向工程是通过从特定实现语言的映射而把代码转换为模型的过程;
正向工程与逆向工程可以通过rose支持来实现;
第22题:
实体关系模型
程序和文档结构信息
全部文档信息
数据流和控制流模型
第23题:
详细软件设计
需求分析过程
深入的需求分析
测试设计
第24题:
实体关系模型
模块结构图
完全的数据流图
全部文档信息