首页
登录
从业资格
在软件生存周期中,将某种形式表示的软件转换成更高抽象形式表示的软件的活动属于()
在软件生存周期中,将某种形式表示的软件转换成更高抽象形式表示的软件的活动属于()
题库
2022-08-02
35
问题
在软件生存周期中,将某种形式表示的软件转换成更高抽象形式表示的软件的活动属于()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
随机试题
Whichofthefollowingwordsisbuiltbyback-formation?A、Smog.B、Fridge.C、Mote
Inatelephonesurveyofmorethan2,000adults,21%saidtheybelievedthe
从生产技术准备开始到产成品入库为止的全部生产活动都与生产进度有关。生产进度控制的
标准贯入试验可以检测的地基承载力所需指标有()。A:沙土密实度 B:黏性土稠
在不改变企业生产经营能力的前提下,采取降低固定成本总额的措施通常是指降低( )。
A.复溜 B.太溪 C.太冲 D.大钟 E.阴谷以上腧穴中,善于治疗口歪
乙醇消毒最适宜的浓度应是A.20% B.25% C.50% D.75%
1.公司塑造“责任央企”品牌形象,在于对外传播活动中坚持彰显社会责任理念。(
患者,男,21岁,近半年来反复心悸、胸痛、劳力性呼吸困难,时有头晕或短暂神志丧失
关于施工生产安全事故报告的说法,正确的有()。A.施工单位负责人在接到事故报告
最新回复
(
0
)