一般而言,一个较高抽象层次的计算系统是可以这样实现的,即()A、将较低抽象层次的重复性组合,命名为较高抽象层次的指令B、利用较高抽象层次的指令进行复合、抽象与构造,即形成高抽象层次的程序C、高抽象层次的程序通过其程序执行机构解释为高抽象层次的指令及其操作次序。高抽象层次的指令被替换为低抽象层次的程序,再由低抽象层次的程序执行机构解释并执行D、上述A-C全部

题目

一般而言,一个较高抽象层次的计算系统是可以这样实现的,即()

  • A、将较低抽象层次的重复性组合,命名为较高抽象层次的指令
  • B、利用较高抽象层次的指令进行复合、抽象与构造,即形成高抽象层次的程序
  • C、高抽象层次的程序通过其程序执行机构解释为高抽象层次的指令及其操作次序。高抽象层次的指令被替换为低抽象层次的程序,再由低抽象层次的程序执行机构解释并执行
  • D、上述A-C全部
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

逆向工程导出的信息可分为4个抽象层次,其中抽象层次最高的是()。()A.实现级 B. 领域级 C. 功能级 D. 结构级


正确答案:B
    一般认为,凡是在软件生命周期内将软件某种形式的描述转换成更为抽象形式的活动都可称为逆向工程。逆向工程的完备性可以用在某一个抽象层次上提供信息的详细程度来描述。逆向工程过程应该能够导出过程的设计模型(实现级,一种底层的抽象)、程序和数据结构信息(结构级,稍高层次的抽象)、对象模型、数据和控制流模型(功能级,相对高层的抽象)和UML状态图和部署图(领域级,高层抽象)。随着抽象层次增高,完备性就会降低。抽象层次越高,它与代码的距离就越远,通过逆向工程恢复的难度就越大,而自动工具支持的可能性相对变小,要求人参与判断和推理的工作增多。
    逆向工程不仅应用于软件开发,也应用于软件维护。对于一项具体的维护任务,一般 不必导出所有抽象级别上的信息,例如,如果只是希望完成代码重构任务,则只需获得实现级信息即可。当然,若能进行深入分析,产生的代码质量会更好些。

第2题:

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

A.实体关系模型

B.程序和文档结构信息

C.全部文档信息

D.数据流和控制流模型


正确答案:D

第3题:

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

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


参考答案:正确

第4题:

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

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

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

第5题:

以下关于依赖倒置原则的叙述中,正确的是(39)。

A.要针对实现编程,而不是针对接口编程

B.在程序中尽量使用具体类进行编程,而少使用抽象层类

C.在程序代码中传递参数时或在组合关系中,尽量引用层次高的抽象层类

D.软件实体应对扩展开放而对修改关闭


正确答案:C
依赖倒置原则是指抽象不应该依赖于细节,细节应当依赖于抽象。换言之,要针对接口编程,而不是针对实现编程。在程序代码中传递参数时或在组合(或聚合)关系中,尽量引用层次高的抽象层类,即使用接口和抽象类进行变量类型声明、参数类型声明和方法返回类型声明,以及数据类型的转换等,而不要用具体类来做这些事情。为了确保该原则的应用,一个具体类应当只实现接口和抽象类中声明过的方法,而不要给出多余的方法,否则将无法调用到在于类中增加的新方法。实现开闭原则的关键是抽象化,并且从抽象化导出具体化实现,如果说开闭原则是OOD的目标,那么依赖倒置原则就是OOD的主要机制。有了抽象层,可以使得系统具有较好的灵活性,在程序中尽量使用抽象层进行编程,而将具体类写在配置文件中,这样如果系统行为发生变化,则只需要扩展抽象层,并修改配置文件,而无需修改原有系统的源代码,在不修改的情况下来扩展系统功能,满足开闭原则的要求。依赖倒置原则是COM、CORBA.、EJB、Spring等技术和框架背后的原则之一。

第6题:

综合指的是将较高级抽象层次的设计描述自动转化为较低层次描述的过程。()

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


参考答案:对

第7题:

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

A.实现级

B.结构级

C.功能级

D.领域级


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

第8题:

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

(28)

A. 实现级

B. 结构级

C. 功能级

D. 领域级

(29)

A. 实现级

B. 结构级

C. 功能级

D. 领域级


正确答案:A,C

试题(28)、(29)分析
    逆向工程导出的信息可分为如下4个抽象层次。
    ① 实现级:包括程序的抽象语法树、符号表等信息。
    ② 结构级:包括反映程序分量之间相互依赖关系的信息,例如调用图、结构图等。
    ③ 功能级:包括反映程序段功能及程序段之间关系的信息。
    ④ 领域级:包括反映程序分量或程序与应用领域概念之间对应关系的信息。
参考答案
    (28)A(29)C

 

第9题:

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

(1)

A.实现级

B.结构级

C.功能级

D.领域级


正确答案:A

第10题:

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

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

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

更多相关问题