首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在软件生存周期中,将某种形式表示的软件转换成更高抽象形式表示的软件的活动属于______。
在软件生存周期中,将某种形式表示的软件转换成更高抽象形式表示的软件的活动属于______。
admin
2018-03-02
42
问题
在软件生存周期中,将某种形式表示的软件转换成更高抽象形式表示的软件的活动属于______。
选项
A、逆向工程
B、代码重构
C、程序结构重构
D、数据结构重构
答案
A
解析
逆向工程(reverse engineering)有的人也叫反求工程,其大意是根据已有的东西和结果,通过分析来推导出具体的实现方法。
软件逆向工程的基本原理是抽取软件系统的主要部分而隐藏细节,然后使用抽取出的实体在高层上描述软件系统。逆向工程抽取的实体应比源代码更容易推理和接近应用领域,同时在高层上对软件系统的抽象表示要求简洁和易于理解。在软件工程领域,迄今为止没有统一的逆向工程定义。较为通用的是Elliot Chikafsky和Cross在文献中定义的逆向工程的相关术语。
正向工程:从高层抽象和独立于实现的逻辑设计到一个系统的物理实现的传统开发过程。
逆向工程:分析目标系统,认定系统的构件及其交互关系,并且通过高层抽象或其他形式来展现目标系统的过程。
与逆向工程相关的其他术语包括:
再文档(Redocumentation):根据源代码,在同一层次上创建或修改系统文档。
设计恢复(Design Recovery):结合目标系统、领域知识和外部信息认定更高层次的抽象。
重构(Restructuring):保持系统外部行为(功能和语义),在同一抽象层次上改变表示形式。
再工程(Reengineering):结合逆向工程、重构和正向工程对现有系统进行审查和改造,将其重组为一种新形式。
体系结构再现:用于从源码、性能分析信息、设计文档及专家知识等现有信息中抽象出一个更高层次表示的技术和过程。
其中,再文档、设计恢复不改变系统。重构改变了系统,但不改变其功能。再工程通常涉及逆向工程与正向工程的联合使用,逆向工程解决程序的理解问题,正向工程检验哪些功能需要保留、删除或增加。再工程改变了系统的功能和方向,是最根本和最有深远影响的扩展。
由此可见,重构是指在同一抽象层次上改变系统的表示形式,将某种形式表示的软件转换成更高抽象形式表示的软件的活动不属于重构,而属于软件的逆向工程。应选择A。
转载请注明原文地址:https://www.kaotiyun.com/show/qmXZ777K
本试题收录于:
系统集成项目管理工程师上午基础知识考试题库软考中级分类
0
系统集成项目管理工程师上午基础知识考试
软考中级
相关试题推荐
使用说明中的词语,给出图1-1中的外部实体E1~E4的名称。数据流图1-2缺少了三条数据流,根据说明及数据流图1-1提供的信息,分别指出这三条数据流的起点和终点。
设计相应的关系数据模型;假设上述关系模式RS上的全部函数依赖为:A1→A3,指出上述模式RS最高满足第几范式?(在1NF~BCNF之内)为什么?
找出关系表“工程”和表“工作人员”所有可能的候选键及外键;修改[问题2]中的数据异常,使关系表“工作人员”满足高一级范式。
阅读以下说明,回答问题1-3。[说明]某鲜花订购网站有鲜花、顾客、员工三个实体集,其之间的联系是订货。并要求能提供下述服务:(1)可查询现存鲜花的名称、代号、数量和每支花的单价。其中,所有鲜花的代号是唯一标识的。(2)可查询顾客订
阅读以下说明和关系表,回答问题。[说明]某大型的产品售后服务机构计算机管理中需要如下的信息:部门(部门名,所处地点,部门电话,员工姓名)柜台(柜台号,维修产品,所属的部门)员工(姓名,工龄,所属部门,年龄,工
某社会救助基金会每年都会举办多项社会公益救助活动,需要建立一个信息系统,对之进行有效管理。【需求描述】1.任何一个实名认证的个人或者公益机构都可以发起~项公益救助活动,基金会需要记录发起者的信息。如果发起者是个人,需要记录姓名、身份证号和一部电
在UML提供的图中,可以采用(30)对逻辑数据库模式建模:(31)用于接口、类和协作的行为建模,并强调对象行为的事件顺序;(32)用于系统的功能建模,并强调对象间的控制流。
为了解决进程间的同步和互斥问题,通常采用一种称为(24)机制的方法。若系统中有5个进程共享若干个资源R,每个进程都需要4个资源R,那么使系统不发生死锁的资源R的最少数目是(25)。
我们用的掌上电脑通常采用的是(10),其典型特性有(11)。①完成某一项或有限项功能,不是通用型的②在性能和实时性方面有严格的限制③能源、成本和可靠性通常是影响设计的重要因素,占有资源少,易于连接④系统功能可针对需求进行裁剪
设关系模式R(A,B,C),下列结论错误的是(4)。
随机试题
法律救济
根据规定,股份有限公司发行的公司债券上市交易后,公司发生的下列情形中,证交所可以决定暂停公司债券上市交易的情形有()。
某破产企业有10位债权人,债权总额为1200万元。其中债权人甲、乙的债权额为300万元,由破产企业的房产作抵押,现债权人会议讨论通过破产财产的处理和分配方案。下列()情形不能通过。
某高校退休教师钟某,2014年10月与他人合资成立公司制的税务师事务所,注册资本50万元,钟老师占股60%,另约定股东对开办初期的运营设施不足有筹措义务。钟老师准备将自己拥有一的一辆二手车和一套门面房注资或协议出租给事务所,可供选择的方案有两种。方案1:二
1806年发表的《普通教育学》,被誉为一部具有独立学科形态的教育学著作,其作者是德国教育学家()。
陈寅恪先生说:“华夏民族之文化,历数千年之演进,造极于两宋之世。”其表现有()。
根据以下资料。回答下列问题。为维护儿童权益,促进儿童全面发展,2011年国务院颁布了《中国儿童发展纲要(2011—2020年)》(以下简称《纲要》)。国家统计局根据相关部门统计数据和资料,对《纲要》五年来的实施情况进行了综合汇总和分析。其中,学前教育稳步
强调道德教育的目的在于通过实际活动和反复练习,逐渐养成具有“中庸”“适度”“公正”“节制”和“勇敢”的美好德行的是
今天的心理学家认为儿童时代是人生中一个单独的驿站,并且只能以它自身的方式去理解,他们想知道为什么这么长时间以来,西方国家荒谬地把儿童看作是小的、未充分社会化的成年人。然而,大多数心理学家把那些70岁到90岁的老年人看作是好像刚开始出现白发和有额外的闲暇时间
WhenthePortuguesebegantradingwithChinaintheearly1500s,【C1】______wasoneoftheluxurygoodstheycarriedhomeintheir
最新回复
(
0
)