首页
登录
从业资格
在软件生存周期中,将某种形式表示的软件转换成更高抽象形式表示的软件的活动属于()
在软件生存周期中,将某种形式表示的软件转换成更高抽象形式表示的软件的活动属于()
题库
2022-08-02
37
问题
在软件生存周期中,将某种形式表示的软件转换成更高抽象形式表示的软件的活动属于()A.逆向工程B.代码重构C.程序结构重构D.数据结构重构
选项
A.逆向工程
B.代码重构
C.程序结构重构
D.数据结构重构
答案
A
解析
逆向工程 (reverse engineering)有的人也叫反求工程,其大意是根据已有的东西和结果,通过分析来推导出具体的实现方法。软件逆向工程的基本原理是抽取软件系统的主要部分而隐藏细节,然后使用抽取出的实体在高层上描述软件系统。逆向工程抽取的实体应比源代码更容易推理和接近应用领域,同时在高层上对软件系统的抽象表示要求简洁和易于理解。在软件工程领域,迄今为止没有统一的逆向工程定义。较为通用的是 Elliot Chikafsky 和 Cross 在文献中定 义的逆向工程的相关术语。正向工程:从高层抽象和独立于实现的逻辑设计到一个系统的物理实现的传统开发过程。逆向工程:分析目标系统,认定系统的构件及其交互关系,并且通过高层抽象或其他形式来展现目标系统的过程。与逆向工程相关的其他术语包括:再文档(Redocumentation):根据源代码,在同一层次上创建或修改系统文档。设计恢复(Design Recovery).结合目标系统、领域知识和外部信息认定更高层次的抽象。重构 (Restructuring):保持系统外部行为(功能和语义),在同一抽象层次上改变表示形式。再工程(Reengineering):结合逆向工程、重构和正向工程对现有系统进行审查和改造,将其重组为一种新形式。体系结构再现:用于从源码、性能分析信息、设计文档及专家知识等现有信息中抽象出一个更高层次表示的技术和过程。其中,再文档、设计恢复不改变系统。重构改变了系统,但不改变其功能。再工程通常涉及逆向工程与正向工程的联合使用,逆向工程解决程序的理解问题,正向工程检验哪些功能需要保留、删除或增加。再工程改变了系统的功能和方向,是最根本和最有深远影响的扩展。由此可见,重构是指在同一抽象层次上改变系统的表示形式,将某种形式表示的软件转换成更高抽象形式表示的软件的活动不属于重构,而属于软件的逆向工程。应选择 A。
转载请注明原文地址:https://tihaiku.com/congyezige/2300107.html
本试题收录于:
中级 系统集成项目管理工程师题库软件水平考试初中高级分类
中级 系统集成项目管理工程师
软件水平考试初中高级
相关试题推荐
女性,36岁,产后进行性痛经2年,妇科检查:子宫正常大小,中位,活动差,双侧宫骶
临产后子宫收缩力错误的是A.正常宫缩起自两宫角部,以微波形式扩散直至整个子宫收缩
月经周期的调节叙述下列哪项是不正确的( )A.月经周期中间血雌激素高峰之后,出
关于卵巢激素,正确的是A.卵巢在排卵前以△途径合成雌激素 B.在月经周期中,雌
雌激素中生物学活性最强的形式为:()A.雌酮 B.17β-雌二醇
正常月经周期中有多少个成熟卵泡发生排卵:()A.1个 B.2个
可致肾素分泌增多的因素是A.入球小动脉压降低 B.交感神经活动降低 C.
55岁,女性,右侧肢体活动不利2天。既往风湿性心脏病史20年。CT平扫:脑桥左侧
可致肾素分泌增多的因素是A.入球小动脉压降低 B.交感神经活动降低 C.
2009年,中、西部产业活动单位之和比东部产业活动单位约少()。 A
随机试题
【56】NowwewereintheterritoryoftheFreedomFighters.Weknewiftheyrec
DearMr.Miller,Iamwritingtoaskwhetheritwouldbepossibleforyouto
Accordingtothenews,Rodinapartyisbecomingimportant______.[originaltext]
()是最为彻底的综合化模式,允许同一家金融机构以内设事业部的形式经营全部或
()是金融资产的收益与其平均收益的离差的平方和的平均数。A:标准差 B:期望收
房地产经纪人执业资格证书自签发之日起超过()年未进行初始注册的,应当参加规定的
男性,40岁,因反复低热、左上腹饱胀感2个月入院,体查:中度贫血貌,全身浅表淋巴
以下关于委托单的说法,错误的是()。. A.具有与委托合同相同的法律
证券营业部日常经营管理的主要内容是经纪业务的营运管理。()
基础心理学是研究()。 (A)正常成人心理现象的心理学基础学科 (B
最新回复
(
0
)