单选题软件的逆向工程是一个恢复设计的过程,从现有的程序中抽取数据、体系结构和过程的设计信息。逆向工程的完备性可以用在某一个抽象层次上提供信息的详细程度来描述,在大多数情况下,抽象层次越高,完备性就越低。下列可以通过逆向工程恢复的制品中,完备性最低的是()A过程的设计模型B程序和数据结构C对象模型、数据和控制流DUML状态图和部署图

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

过程的设计模型

B

程序和数据结构

C

对象模型、数据和控制流

D

UML状态图和部署图


参考解析

解析: 逆向工程过程及用于实现该过程的工具的抽象层次是指可从源代码中抽取出来的设计信息的精密程度。理想地,抽象层次应该尽可能高,即逆向工程过程应该能够导出过程的设计表示(一种低层的抽象);程序和数据结构信息(稍高一点层次的抽象);数据和控制流模型(一种相对高层的抽象);以及实体关系模型(一种高层抽象)。随着抽象层次增高,软件工程师获得更有助于理解程序的信息。在试题给出的4个选项中,UML状态图和部署图可以用来描述实体之间的关系,因此,其层次最高,完备性最低。

相关考题:

软件的逆向工程是分析程序以便在比源代码更高的抽象层次上创建出程序的某种表示的过程。() 此题为判断题(对,错)。

在软件工程开发过程中,数据流图、结构图的创建由()工作台提供支持。A.测试B.分析和设计C.程序设计D.过程设计

逆向工程过程的抽象层次是指可从源代码中抽取出来的设计信息的精制程度。抽象层次分为四层,其中“最低层”抽象能够导出过程的设计表示文档,“低层”抽象能够导出程序和数据结构信息,“中层”能够导出(1),“高层”抽象能够导出(2)。A.实体关系模型B.程序和文档结构信息C.全部文档信息D.数据流和控制流模型

S-Designer是一种可视化的数据库设计工具,它的后续版本是Power-Designer,使用它可以完成如下的______功能。Ⅰ.可以画数据流图(DFD)Ⅱ.可以画实体联系图(E-R图),即设计概念数据模型(CDM)Ⅲ.可以从概念数据模型(CDM)生成物理数据模型(PDM)Ⅳ.可以从现存数据库逆向生成物理数据模型(PDM)Ⅴ.可以从物理数据模型(PDM)逆向生成概念数据模型(CDM)A.Ⅰ,Ⅱ和ⅢB.Ⅰ,Ⅱ和ⅣC.Ⅰ,Ⅱ和ⅤD.都可以

S-Designer是一种可视化的数据库设计工具,它的后续版本是Power-Designer,使用它可以完成如下的哪些功能? Ⅰ.可以画数据流图(DFD) Ⅱ.可以画实体联系图(E-R图),即设计概念数据模型(CDM) Ⅲ.可以从概念数据模型(CDM)生成物理数据模型(PDM) Ⅳ.可以从现存数据逆向生成物理数据模型(PDM) Ⅴ.可以从物理数据模型(PDM)逆向生成概念数据模型(CDM)A.Ⅰ、Ⅱ和ⅢB.Ⅰ、Ⅱ和ⅣC.Ⅰ、Ⅱ和ⅤD.都可以

S-Designer是一种可视化的数据库设计工具,它的后序版本是PowerDesigner,使用它可以完成( )。Ⅰ.画数据流图(DFD)Ⅱ.画实体一联系图(E-R图),即设计概念数据模型(CDM)Ⅲ.从概念数据模型(CDM)生成物理数据模型(PDM)Ⅳ.从现存数据逆向生成物理数据模型(CDM)Ⅴ.从物理数据模型(PDM)逆向生成概念数据模型(CDM)A.Ⅰ、Ⅱ和ⅢB.Ⅰ、Ⅱ和ⅣC.Ⅰ、Ⅱ和ⅤD.都可以

软件设计过程是定义一个系统或组件(1)的过程,其中描述软件的结构和组织,标识各种不同组件的设计是(2)(1)A、数据和控制流B、架构和接口C、对象模型D、数据模型(2)A、软件详细设计B、软件对象设计C、软件环境设计D、软件架构设计

软件设计过程是定义一个系统或组件( )的过程,其中描述软件的结构和组织,标识各种不同组件的设计是( )。A.数据和控制流B.架构和接口C.对象模型D.数据模型A.软件详细设计B.软件对象设计C.软件环境设计D.软件架构设计

逆向工程导出的信息可以分为4个抽象层次,其中(1)可以抽象出程序的抽象语法树、符号表等信息;(2)可以抽象出反应程序段功能及程序段之间关系的信息。(1)A.实现级B.结构级C.功能级D.领域级

()在于提供一个具有可操作性的、兼容性强的统一基准,以指导基于建筑信息模型的建筑工程设计过程中,各阶段数据的建立、传递、和解读,特别是各专业之间的协同,工程设计参与各方的协作,以及质量管理体系中的管控等过程。A.《建筑工程设计信息模型交付标准》B.《建筑工程设计信息模型分类和编码标准》C.《建筑工程设计信息模型统一标准》D.《建筑工程设计信息模型应用标准》

软件设计过程是定义一个系统或组件 (请作答此空) 的过程,其中描述软件的结构和组织,标识各种不同组件的设计是 ( ) 。A.数据和控制流B.架构和接口C.对象模型D.数据模型

逆向工程导出的信息可以分为4个抽象层次,其中()可以抽象出程序的抽象语法树、符号表等信息;A. 实现级B.结构级 C.功能级D.领域级

逆向工程导出的信恳可以分为4个抽象层次,()可以抽象出反映程序段功能及程序段之间关系的信息。A. 实现级B.结构级C.功能级D.领域级

软件设计过程是定义一个系统或组件( )的过程。A.数据和控制流B.架构和接口C.对象模型D.数据模型

软件的逆向工程是一个恢复设计的过程,从现有的程序中抽取数据、体系结构和过程的设计信息。逆向工程的完备性可以用在某一个抽象层次上提供信息的详细程度来描述,在大多数情况下,抽象层次越高,完备性就越低。下列可以通过逆向工程恢复的制品中,完备性最低的是( )。A.. 过程的设计模型B. 程序和数据结构C. 对象模型、数据和控制流D. UML状态图和部署图

逆向工程过程的抽象层次是指可从源代码中抽取出来的设计信息的精制程度。抽象层次分为4层,其中,"最低层"抽象能够导出过程的设计表示文档,"低层"抽象能够导出程序和数据结构信息,"中层"能够导出(1),"高层"抽象能够导出(2)。空白(2)处应选择()A、实体关系模型B、模块结构图C、完全的数据流图D、全部文档信息

《建筑工程设计信息模型交付标准》用于建筑工程设计和建造过程中,基于建筑信息模型的数据的建立、传递、和解读,特别是各专业之间的协同,工程设计参与各方的协作,以及质量管理体系中的管控、交付等过程。另外,本标准也用于评估建筑信息模型数据的()。A、成熟度B、种类C、准确性D、可读性

由UML模型生成程序源代码和数据库表称为逆向工程。

下面关于正向工程与逆向工程的描述,哪个不正确()。A、正向工程是通过到实现语言的映射而把模型转换为代码的过程;B、逆向工程是通过从特定实现语言的映射而把代码转换为模型的过程;C、正向工程是通过从特定实现语言的映射而把代码转换为模型的过程;D、正向工程与逆向工程可以通过rose支持来实现;

在数据库设计过程中,从现实世界抽象到信息世界,建立的模型称为()A、概念模型B、数据模型C、面向对象模型D、关系模型

下列关于数据模型的描述,不正确的是()。A、在数据库设计过程中不需要进行数据抽象B、从现实世界到机器世界需要经过两次数据抽象C、从信息世界到机器世界的数据抽象称为建立数据模型D、从现实世界到信息世界的数据抽象称为建立概念模型

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

单选题逆向工程过程的抽象层次是指可从源代码中抽取出来的设计信息的精制程度。抽象层次分为4层,其中,"最低层"抽象能够导出过程的设计表示文档,"低层"抽象能够导出程序和数据结构信息,"中层"能够导出(1),"高层"抽象能够导出(2)。 空白(1)处应选择()A实体关系模型B程序和文档结构信息C全部文档信息D数据流和控制流模型

单选题逆向工程过程的抽象层次是指可从源代码中抽取出来的设计信息的精制程度。抽象层次分为4层,其中,"最低层"抽象能够导出过程的设计表示文档,"低层"抽象能够导出程序和数据结构信息,"中层"能够导出(1),"高层"抽象能够导出(2)。空白(2)处应选择()A实体关系模型B模块结构图C完全的数据流图D全部文档信息

单选题下面关于正向工程与逆向工程的描述,哪个不正确()。A正向工程是通过到实现语言的映射而把模型转换为代码的过程;B逆向工程是通过从特定实现语言的映射而把代码转换为模型的过程;C正向工程是通过从特定实现语言的映射而把代码转换为模型的过程;D正向工程与逆向工程可以通过rose支持来实现;

单选题()在于提供一个具有可操作性的,兼容性强的统一基准,以指导基于建筑信息模型的建筑工程设计过程中,各阶段数据的建立、传递、和解读,特别是各专业之间的协同,工程设计参与各方的协作,以及质量管理体系中的管控等过程。A《建筑工程设计信息模型交付标准》B《建筑工程设计信息模型分类和编码标准》C《建筑工程设计信息模型统一标准》D《建筑工程设计信息模型应用标准》

单选题逆向工程导出的信息可以分为4个抽象层次,其中(1)可以抽象出程序的抽象语法树、符号表等信息;(2)可以抽象出反映程序段功能及程序段之间关系的信息。空白(2)处应选择()A实现级B结构级C功能级D领域级