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

题目

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

  • A、过程的设计模型
  • B、程序和数据结构
  • C、对象模型、数据和控制流
  • D、UML状态图和部署图
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.实体关系模型

B.程序和文档结构信息

C.全部文档信息

D.数据流和控制流模型


正确答案:D

第2题:

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)。

第3题:

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

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


参考答案:正确

第4题:

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

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


正确答案:B,D

第5题:

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

A.实现级

B.结构级

C.功能级

D.领域级


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

第6题:

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)。

第7题:

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


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

第8题:

在软件工程开发过程中,数据流图、结构图的创建由()工作台提供支持。

A.测试

B.分析和设计

C.程序设计

D.过程设计


参考答案:B

第9题:

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

(1)A、数据和控制流

B、架构和接口

C、对象模型

D、数据模型

(2)A、软件详细设计

B、软件对象设计

C、软件环境设计

D、软件架构设计


正确答案:B、D

第10题:

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

(1)

A.实现级

B.结构级

C.功能级

D.领域级


正确答案:A

更多相关问题