首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在关于逆向工程(reverse engineering)的描述中,正确的是:(22)。
在关于逆向工程(reverse engineering)的描述中,正确的是:(22)。
admin
2018-04-25
70
问题
在关于逆向工程(reverse engineering)的描述中,正确的是:(22)。
选项
A、从已经安装的软件中提取设计规范,用以进行软件开发
B、按照“输出→处理→输入”的顺序设计软件
C、用硬件来实现软件的功能
D、根据软件处理的对象来选择开发语言和开发工具
答案
A
解析
本题考查软件系统维护的基本概念。
逆向工程是软件再生(software rejuvenation)的一种方法。软件再生的四种基本方法是:
. 文档重构 对源代码进行静态分析,从而产生系统文档,帮助维护人员理解和引用源代码。
. 结构重组 对源代码进行重组,重新编写为结构化的源代码,使其复杂性有所降低。
. 逆向工程 通过对源代码进行静态分析得到系统规范和设计信息,并且提取出工程信息,例如模块和变量表、交叉引用表、数据接口表、测试路径等。
. 再工程 是逆向工程过程的扩展,根据逆向工程抽取的信息,在不改变原系统功
能的前提下产生新的系统源代码。
转载请注明原文地址:https://kaotiyun.com/show/eCLZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
利用菜单,给单元格A1添加底纹和图案。
工作表单元格E5的输入内容应为时间,请对其设置“显示输入信息提示”。
在津贴分配表中,请执行操作,使分类汇总表只显示部门的总计结果。
请恢复“格式”工具栏的默认状态,并使其对Normal.dot模板有效。
请在文档中添加能够自动更新的日期和时间。
软件工程的出现是由于()。
以下程序首先建立一条链表,然后按照如下顺序删除链表中的结点:以链表的第一个结点为1号结点开始依次搜索,删除所有序号为3的倍数的结点,即删除第3、6、9、……个结点,当搜索一遍结束后再从链表头部继续此操作,直到链表的结点个数少于3个为止。程序输出为:当前
以下关于函数重载的叙述中,正确的是________。
数据库的系统设计分为概念结构设计和逻辑结构设计。在概念结构设计时,一般采用 (1) 模型作为描述工具,因为该模型能充分地反映现实世界事物之间的联系,且易于理解和更改。
逆向工程可用于维护已有的软件,逆向工程能够(32)。
随机试题
Themanagerorhissecretary______togiveyouaninterview.
肾结核的血尿特点是
癌性腹膜炎急性胃肠穿孔
(2009)下面4种楼板构造中混凝土楼板厚度相同,哪种构造隔绝撞击声的能力最差?
A、Vb=272.92kNB、Vb=260.89kNC、Vb=238.8lkND、Vb=250.18kNA按《高层建筑混凝土结构技术规程》第6.2.5条公式(6.2.5-1)进行计算:
可交换公司债券一旦发售,股东就不得再行赎回。( )
下列关于税收强制执行措施的表述中,正确的是()。
某县为了改善办学条件,计划集中采购一批投影仪和教室音响。已知购买2套教室音响比购买3台投影仪多4000元,购买4套教室音响和3台投影仪共需要71000元。则1套教室音响比1台投影仪贵:()
群众路线是我们党的生命线和根本工作路线,下列关于群众路线的说法不正确的是:
Inourlifetime,weshouldsufferfromalotofhardship,setbackandmisery.Perhapsnobodycouldfreefromtheseunhappythin
最新回复
(
0
)