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

题目

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

A.过程的设计模型

B.程序和数据结构

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

D.UML状态图和部署图


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

    S-Designer是一种可视化的数据库设计工具,它的后续版本是Power-Designer,使用它可以完成如下的______功能。

    Ⅰ.可以画数据流图(DFD)

    Ⅱ.可以画实体联系图(E-R图),即设计概念数据模型(CDM)

    Ⅲ.可以从概念数据模型(CDM)生成物理数据模型(PDM)

    Ⅳ.可以从现存数据库逆向生成物理数据模型(PDM)

    Ⅴ.可以从物理数据模型(PDM)逆向生成概念数据模型(CDM)

    A.Ⅰ,Ⅱ和Ⅲ

    B.Ⅰ,Ⅱ和Ⅳ

    C.Ⅰ,Ⅱ和Ⅴ

    D.都可以


    正确答案:D
    解析: 使用S-Designer的后续版本Power-Designer可以完成的功能有:
      1.可以画数据流图(DFD);
      2.可以画实体联系图(E-R图),即设计概念数据模型(CDM);
      3.可以从概念数据模型(CDM)生成物理数据模型(PDM);
      4.可以从现存数据库逆向生成物理数据模型(PDM);
      5.可以从物理数据模型(PDM)逆向生成概念数据模型(CDM)。

  • 第2题:

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


    正确答案:D
    PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。 利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设备模型进行控制。 它可与许多流行的数据库设计软件,例如:PowerBuilder,Delphi,VB等相配合使用来缩短开发时间和使系统设计更优化。

  • 第3题:

    软件设计过程是定义一个系统或组件(1)的过程,其中描述软件的结构和组织,标识各种不同组件的设计是(2)

    (1)A、数据和控制流

    B、架构和接口

    C、对象模型

    D、数据模型

    (2)A、软件详细设计

    B、软件对象设计

    C、软件环境设计

    D、软件架构设计


    正确答案:B、D

  • 第4题:

    逆向工程导出的信息可以分为4个抽象层次,其中(1)可以抽象出程序的抽象语法树、符号表等信息;(2)可以抽象出反应程序段功能及程序段之间关系的信息。

    (1)

    A.实现级

    B.结构级

    C.功能级

    D.领域级


    正确答案:A

  • 第5题:

    软件设计过程是定义一个系统或组件 (请作答此空) 的过程,其中描述软件的结构和组织,标识各种不同组件的设计是 ( ) 。

    A.数据和控制流
    B.架构和接口
    C.对象模型
    D.数据模型

    答案:B
    解析:
    软件设计是描述出软件架构及相关组件之间的接口,然后进一步详细地描述组件,以便能构造这些组件的过程。其中描述软件的结构和组织,标识各种不同组件的设计是软件架构设计。

  • 第6题:

    逆向工程导出的信恳可以分为4个抽象层次,()可以抽象出反映程序段功能及程序段之间关系的信息。

    A. 实现级
    B.结构级
    C.功能级
    D.领域级

    答案:C
    解析:
    考核逆向工程基础。

  • 第7题:

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

    A.. 过程的设计模型
    B. 程序和数据结构
    C. 对象模型、数据和控制流
    D. UML状态图和部署图

    答案:D
    解析:
    软件的逆向工程是一个设计恢复的过程,从现有的程序中抽取数据、体系结构和过程的设计信息。逆向工程的完备性是指在某一个抽象层次上提供信息的详细程度,在大多数情况下,抽象层次越高,完备性就越低。逆向过程和实现该过程的工具的抽象层次是指可从源代码中抽取出来的设计信息的精密程度。理想情况下,抽象程度应该尽可能高。逆向工程过程应该能够导出过程的设计模型(一种底层的抽象);程序和数据结构信息(稍高层次的抽象);对象模型、数据和控制流模(相对高层的抽象);UML图,状态及部署图(高层抽象)。随着抽象层次增高,完备性就会降低。因此本题应该选择D。

  • 第8题:

    逆向工程过程的抽象层次是指可从源代码中抽取出来的设计信息的精制程度。抽象层次分为4层,其中,"最低层"抽象能够导出过程的设计表示文档,"低层"抽象能够导出程序和数据结构信息,"中层"能够导出(1),"高层"抽象能够导出(2)。空白(2)处应选择()

    • A、实体关系模型
    • B、模块结构图
    • C、完全的数据流图
    • D、全部文档信息

    正确答案:A

  • 第9题:

    下面关于正向工程与逆向工程的描述,哪个不正确()。

    • A、正向工程是通过到实现语言的映射而把模型转换为代码的过程;
    • B、逆向工程是通过从特定实现语言的映射而把代码转换为模型的过程;
    • C、正向工程是通过从特定实现语言的映射而把代码转换为模型的过程;
    • D、正向工程与逆向工程可以通过rose支持来实现;

    正确答案:C

  • 第10题:

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

    实体关系模型

    B

    程序和文档结构信息

    C

    全部文档信息

    D

    数据流和控制流模型


    正确答案: B
    解析: 暂无解析

  • 第11题:

    单选题
    下面关于正向工程与逆向工程的描述,哪个不正确()。
    A

    正向工程是通过到实现语言的映射而把模型转换为代码的过程;

    B

    逆向工程是通过从特定实现语言的映射而把代码转换为模型的过程;

    C

    正向工程是通过从特定实现语言的映射而把代码转换为模型的过程;

    D

    正向工程与逆向工程可以通过rose支持来实现;


    正确答案: C
    解析: 暂无解析

  • 第12题:

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

    答案:B

  • 第13题:

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

    A.Ⅰ、Ⅱ和Ⅲ

    B.Ⅰ、Ⅱ和Ⅳ

    C.Ⅰ、Ⅱ和Ⅴ

    D.都可以


    正确答案:D
    解析:使用后续版本Power-Designer可以完成的功能有:可以画数据流图(DFD) ;可以画实体联系图(E-R图),即设计概念数据模型(CDM);可以从概念数据模型(CDM)生成物理数据模型(PDM);可以从现存数据逆向生成物理数据模型(PDM);可以从物理数据模型(PDM)逆向生成概念数据模型(CDM)。

  • 第14题:

    逆向工程导出的信息可以分为实现级、结构级、功能级和领域级四个抽象层次。程序的抽象语法树属于(29);反映程序分量之间相互依赖关系的信息属于(30)。

    A.实现级

    B.结构级

    C.功能级

    D.领域级


    正确答案:A
    实现级:包括程序的抽象语法树、符号表、过程的设计表示。结构级:包括反映程序分量之间相互依赖关系的信息,例如调用图、结构图、程序和数据结构。功能级:包括反映程序段功能及程序段之间关系的信息,例如数据和控制流模型。领域级:包括反映程序分量或程序诸实体与应用领域概念之间对应关系的信息,例如实体关系模型。

  • 第15题:

    软件设计过程是定义一个系统或组件( )的过程,其中描述软件的结构和组织,标识各种不同组件的设计是( )。

    A.数据和控制流B.架构和接口C.对象模型D.数据模型A.软件详细设计B.软件对象设计C.软件环境设计D.软件架构设计


    正确答案:B,D

  • 第16题:

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

    A.《建筑工程设计信息模型交付标准》
    B.《建筑工程设计信息模型分类和编码标准》
    C.《建筑工程设计信息模型统一标准》
    D.《建筑工程设计信息模型应用标准》

    答案:A
    解析:
    《建筑工程设计信息模型分类和编码标准》是为实现建筑工程建设与使用各阶段建筑工程信息的有序分类与传递而制定的。目前没有《建筑工程设计信息模型统一标准》和《建筑工程设计信息模型应用标准》。

  • 第17题:

    逆向工程导出的信息可以分为4个抽象层次,其中()可以抽象出程序的抽象语法树、符号表等信息;

    A. 实现级
    B.结构级
    C.功能级
    D.领域级

    答案:A
    解析:
    考核逆向工程基础。

  • 第18题:

    软件设计过程是定义一个系统或组件( )的过程。

    A.数据和控制流
    B.架构和接口
    C.对象模型
    D.数据模型

    答案:B
    解析:
    软件设计是描述出软件架构及相关组件之间的接口,然后进一步详细地描述组件,以便能构造这些组件的过程。其中描述软件的结构和组织,标识各种不同组件的设计是软件架构设计。

  • 第19题:

    应用系统构建中可以采用多种不同的技术,逆向工程可以将软件某种形式的描述转换为更高级的抽象表现形式,而利用这些获取的信息,()能够对现有系统进行修改或 重构,从而产生系统的一个新版本。


    A. 逆向工程((Reverse Engineering)
    B. 系统改进 (System Improvement)
    C. 设计恢复 (Design Recovery )
    D. 再工程 (Re-engineering)


    答案:D
    解析:
    所谓软件的逆向工程就是分析已有的程序,寻求比源代码更高级的抽象表现形式。一般认为,凡是在软件生命周期内将软件某种形式的描述转换成更为抽象形式的活动都可称为逆向工程。与之相关的概念是:重构(restructuring),指在同一抽象级别上转换系统描述形式;设计恢复(design recovery),指借助工具从已有程序中抽象出有关数据设计、总体结构设计和过程设计的信息(不一定是原设计);再工程(re-engineering),也称修复和改造工程,它是在逆向工程所获信息的基础上修改或重构已有的系统,产生系统的一个新版本。

  • 第20题:

    逆向工程过程的抽象层次是指可从源代码中抽取出来的设计信息的精制程度。抽象层次分为4层,其中,"最低层"抽象能够导出过程的设计表示文档,"低层"抽象能够导出程序和数据结构信息,"中层"能够导出(1),"高层"抽象能够导出(2)。 空白(1)处应选择()

    • A、实体关系模型
    • B、程序和文档结构信息
    • C、全部文档信息
    • D、数据流和控制流模型

    正确答案:D

  • 第21题:

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

    • A、过程的设计模型
    • B、程序和数据结构
    • C、对象模型、数据和控制流
    • D、UML状态图和部署图

    正确答案:D

  • 第22题:

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

    实体关系模型

    B

    模块结构图

    C

    完全的数据流图

    D

    全部文档信息


    正确答案: D
    解析: 逆向工程过程能够导出过程的设计模型(实现级,一种低层的抽象)、程序和数据结构信息(结构级,稍高层次的抽象)、对象模型、数据和控制流模型(功能级,相对高层的抽象)和UML状态图和部署图(领域级,高层抽象)。随着抽象层次增高,完备性就会降低。抽象层次越高,它与代码的距离就越远,通过逆向工程恢复的难度就越大,而自动工具支持的可能性相对变小,要求人参与判断和推理的工作增多。所以本题选D、A。

  • 第23题:

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

    过程的设计模型

    B

    程序和数据结构

    C

    对象模型、数据和控制流

    D

    UML状态图和部署图


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