首页
登录
从业资格
在软件生存周期中,将某种形式表示的软件转换成更高抽象形式表示的软件的活动属于()
在软件生存周期中,将某种形式表示的软件转换成更高抽象形式表示的软件的活动属于()
题库
2022-08-02
105
问题
在软件生存周期中,将某种形式表示的软件转换成更高抽象形式表示的软件的活动属于()A.逆向工程B.代码重构C.程序结构重构D.数据结构重构
选项
A.逆向工程
B.代码重构
C.程序结构重构
D.数据结构重构
答案
A
解析
逆向工程 (reverse engineering)有的人也叫反求工程,其大意是根据已有的东西和结果,通过分析来推导出具体的实现方法。软件逆向工程的基本原理是抽取软件系统的主要部分而隐藏细节,然后使用抽取出的实体在高层上描述软件系统。逆向工程抽取的实体应比源代码更容易推理和接近应用领域,同时在高层上对软件系统的抽象表示要求简洁和易于理解。在软件工程领域,迄今为止没有统一的逆向工程定义。较为通用的是 Elliot Chikafsky 和 Cross 在文献中定 义的逆向工程的相关术语。正向工程:从高层抽象和独立于实现的逻辑设计到一个系统的物理实现的传统开发过程。逆向工程:分析目标系统,认定系统的构件及其交互关系,并且通过高层抽象或其他形式来展现目标系统的过程。与逆向工程相关的其他术语包括:再文档(Redocumentation):根据源代码,在同一层次上创建或修改系统文档。设计恢复(Design Recovery).结合目标系统、领域知识和外部信息认定更高层次的抽象。重构 (Restructuring):保持系统外部行为(功能和语义),在同一抽象层次上改变表示形式。再工程(Reengineering):结合逆向工程、重构和正向工程对现有系统进行审查和改造,将其重组为一种新形式。体系结构再现:用于从源码、性能分析信息、设计文档及专家知识等现有信息中抽象出一个更高层次表示的技术和过程。其中,再文档、设计恢复不改变系统。重构改变了系统,但不改变其功能。再工程通常涉及逆向工程与正向工程的联合使用,逆向工程解决程序的理解问题,正向工程检验哪些功能需要保留、删除或增加。再工程改变了系统的功能和方向,是最根本和最有深远影响的扩展。由此可见,重构是指在同一抽象层次上改变系统的表示形式,将某种形式表示的软件转换成更高抽象形式表示的软件的活动不属于重构,而属于软件的逆向工程。应选择 A。
转载请注明原文地址:https://www.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
随机试题
Ifthereisanysingle【21】thatmakesforsuccessinliving,itistheabilit
技术分析法是对市场以外影响市场价格的因素进行研究来预测市场价格变动方向的方法。()A、正确B、错误B技术分析法是通过对市场行为本身的分析来预测市场价
施工完成的雨污水管道在回填前应该按照设计及规范要求进行闭水试验,试验结果由()
引起中药散气变味的主要因素是A.温度 B.湿度 C.成分 D.空气 E.
网路图中的关键路线是指()。A:总时差和自由时差相等的线路 B:时标网路图上
下列各项中,纳税人不可以提出行政复议的是( )。A、税务机关作出的强制执行措施
书籍:装帧A.策划:设计 B.粉刷:油漆 C.服装:熨烫 D.理发:美容
城市规划中社会调查所用到的相关数据、资料的种类大体上包括()。A.基础数据
先由参保人自付一定比例后,再按基本医疗保险规定的分担办法支付的是A.《国家非处方
A.苦杏仁、苏子 B.百部、马兜铃 C.桑白皮、葶苈子 D.白果、枇杷叶
最新回复
(
0
)