首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在关于逆向工程(reverse engineering)的描述中,正确的是:(22)。
在关于逆向工程(reverse engineering)的描述中,正确的是:(22)。
admin
2018-04-25
34
问题
在关于逆向工程(reverse engineering)的描述中,正确的是:(22)。
选项
A、从已经安装的软件中提取设计规范,用以进行软件开发
B、按照“输出→处理→输入”的顺序设计软件
C、用硬件来实现软件的功能
D、根据软件处理的对象来选择开发语言和开发工具
答案
A
解析
本题考查软件系统维护的基本概念。
逆向工程是软件再生(software rejuvenation)的一种方法。软件再生的四种基本方法是:
. 文档重构 对源代码进行静态分析,从而产生系统文档,帮助维护人员理解和引用源代码。
. 结构重组 对源代码进行重组,重新编写为结构化的源代码,使其复杂性有所降低。
. 逆向工程 通过对源代码进行静态分析得到系统规范和设计信息,并且提取出工程信息,例如模块和变量表、交叉引用表、数据接口表、测试路径等。
. 再工程 是逆向工程过程的扩展,根据逆向工程抽取的信息,在不改变原系统功
能的前提下产生新的系统源代码。
转载请注明原文地址:https://kaotiyun.com/show/eCLZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
请选定已命名的单元格区域A1B3。
将工作表A1:A5区域的数值,利用选择性粘贴方法,将其复制到C1:C5。
请对工作表Sheet1设置保护,使用户只能对工作表做插入行的操作。
请利用编辑栏插入函数。
对软件是否能达到用户所期望的要求的测试称为
数据库系统的核心是()。
下列关系运算的叙述中,正确的是______。
以下程序运行时输出到屏幕的结果中第一行是 (8) ,第二行是(9) ,第三行是(10) 。算法提示:将Fibonacci数列(1,1,2,3,5,8,13,…)前6个数填入a数组。#include#defineN3intmain(){i
在OSI参考模型中,物理层的功能是()。
逆向工程可用于维护已有的软件,逆向工程能够(32)。
随机试题
A.在漫长的生物进化过程中,一些微生物、寄生虫与人体宿主之间达到了互相适应、互不损害对方的状态B.与人体宿主共生的微生物或寄生虫在宿主的免疫功能受损或机械损伤的情况下离开了其固有的寄生部位而到达其他部位,引起宿主损伤C.病原体进人机体后,仅诱导机体产生
胶结的类型分为()种。
简述中外领导的专职秘书在生活服务及安全保卫工作方面的差异。
寄生虫的生活史是指
《会计法》规定,单位负责人应当保证会计机构、会计人员依法履行职责,不得()会计机构、会计人员违法办理会计事项。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。()
企业家作为掌握“软技术”的综合型人才,日益成为经济竞争的核心。()
我们称产品B是产品A的进化型,当且仅当它们满足“有些A中的产品生产日期在所有B中的产品前”并且“任意B中的产品都具有任意A中的产品的特性”的关系,简称“有前任性”关系。已知苹果6是苹果5的进化型,请问以下哪项不可能真?
设f(x)在[-π,π]上可积,且ak,bk是f(x)的傅里叶系数,试证对任意自然数n,成立不等式
Peopleoftenlaughwhentheyseepenguinswalking.Penguinslookveryfunnywaddlefromsidetosideontheirshortlittlelegs.
最新回复
(
0
)