首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
逆向工程导出的信息可以分为实现级、结构级、功能级和领域级四个抽象层次。程序的抽象语法树属于(29);反映程序分量之间相互依赖关系的信息属于(30)。 (30)
逆向工程导出的信息可以分为实现级、结构级、功能级和领域级四个抽象层次。程序的抽象语法树属于(29);反映程序分量之间相互依赖关系的信息属于(30)。 (30)
admin
2015-05-21
28
问题
逆向工程导出的信息可以分为实现级、结构级、功能级和领域级四个抽象层次。程序的抽象语法树属于(29);反映程序分量之间相互依赖关系的信息属于(30)。
(30)
选项
A、实现级
B、结构级
C、功能级
D、领域级
答案
B
解析
逆向工程与重构工程是目前预防性维护采用的主要技术。所谓软件的逆向工程就是分析已有的程序,寻求比源代码更高级的抽象表现形式。一般认为,凡是在软件生命周期内将软件某种形式的描述转换成更为抽象形式的活动都可称为逆向工程。逆向工程导出的信息可以分为如下4个抽象层次。
①实现级:包括程序的抽象语法树、符号表等信息。
②结构级:包括反映程序分量之间相互依赖关系的信息,例如调用图、结构图等。
③功能级:包括反映程序段功能及程序段之间关系的信息。
④领域级:包括反映程序分量或程序诸实体与应用领域概念之间对应关系的信息。
显然,上述信息的抽象级别越高,它与代码的距离就越远,通过逆向工程恢复的难度亦越大,而自动工具支持的可能性相对变小,要求人参与判断和推理的工作增多。
转载请注明原文地址:https://kaotiyun.com/show/RuQZ777K
本试题收录于:
系统架构师上午综合知识考试题库软考高级分类
0
系统架构师上午综合知识考试
软考高级
相关试题推荐
大概描述一下ASP。NET服务器控件的生命周期
.什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
添加联系人bob的他的邮件地址bob@sina.com。。
设置TCP/IP属性筛选TCP/IP只允许TCP的80端口(网页浏览)数据通过。
如果没有光盘,利用系统默认安装调制解调器的驱动程序。
设置TCP/IP属性手工分配IP地址192.168.1.15、设置TCP/IP属性的子网掩码:255.255.255.0。
如果想对工作表/工作簿进行加密,则应打开“工具”菜单中的()命令。A.自动更正B.方案C.修订D.保护
下列关系运算的叙述中,正确的是______。
DatabasesoftwareshouldmeettherequirementsofwhatisknownastheACIDtest.Whyshoulddatabasesoftwarecarryoutatomic
随机试题
由于各种外界的原因使正在运行的进程被打断,把它称为_______中断。
下列哪项关于心肺复苏的描述是正确的
分辨率为5LP/mm时,其线径为
以下属于环境保护行政法规的是( )。
正能量喻指一切给人向上和希望、鼓舞人不断追求、让生活变得圆满幸福的动力和感情。近日中国文明网等媒体联合倡议,开展“发出好声音、传播正能量”活动。强调“传播正能量”的哲学依据在于()。
某毕业生受雇于某企业,该企业向其提供两种付薪方案:一是年薪制,每年6月末付薪10000元;另一种是月薪制,每月月末付薪1000元,现假定月利率为1%,请问该毕业生应接受哪一种付薪方案?为什么?
求内接于(其中a,b,c>0)的长方体体积的最大值。
从职工数据库表中计算工资合计的sQL语句是:SELECT_________FRoM职工。
Whatdoesthewomanmean?
A、Businesspeople.B、Journalists.C、Sportfans.D、Celebrities.C短文提到,几年前Foster办了两份杂志,其中Action是为体育爱好者而办的,故选C。
最新回复
(
0
)