首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在软件生存周期中,将某种形式表示的软件转换成更高抽象形式表示的软件的活动属于______。
在软件生存周期中,将某种形式表示的软件转换成更高抽象形式表示的软件的活动属于______。
admin
2018-03-02
43
问题
在软件生存周期中,将某种形式表示的软件转换成更高抽象形式表示的软件的活动属于______。
选项
A、逆向工程
B、代码重构
C、程序结构重构
D、数据结构重构
答案
A
解析
逆向工程(reverse engineering)有的人也叫反求工程,其大意是根据已有的东西和结果,通过分析来推导出具体的实现方法。
软件逆向工程的基本原理是抽取软件系统的主要部分而隐藏细节,然后使用抽取出的实体在高层上描述软件系统。逆向工程抽取的实体应比源代码更容易推理和接近应用领域,同时在高层上对软件系统的抽象表示要求简洁和易于理解。在软件工程领域,迄今为止没有统一的逆向工程定义。较为通用的是Elliot Chikafsky和Cross在文献中定义的逆向工程的相关术语。
正向工程:从高层抽象和独立于实现的逻辑设计到一个系统的物理实现的传统开发过程。
逆向工程:分析目标系统,认定系统的构件及其交互关系,并且通过高层抽象或其他形式来展现目标系统的过程。
与逆向工程相关的其他术语包括:
再文档(Redocumentation):根据源代码,在同一层次上创建或修改系统文档。
设计恢复(Design Recovery):结合目标系统、领域知识和外部信息认定更高层次的抽象。
重构(Restructuring):保持系统外部行为(功能和语义),在同一抽象层次上改变表示形式。
再工程(Reengineering):结合逆向工程、重构和正向工程对现有系统进行审查和改造,将其重组为一种新形式。
体系结构再现:用于从源码、性能分析信息、设计文档及专家知识等现有信息中抽象出一个更高层次表示的技术和过程。
其中,再文档、设计恢复不改变系统。重构改变了系统,但不改变其功能。再工程通常涉及逆向工程与正向工程的联合使用,逆向工程解决程序的理解问题,正向工程检验哪些功能需要保留、删除或增加。再工程改变了系统的功能和方向,是最根本和最有深远影响的扩展。
由此可见,重构是指在同一抽象层次上改变系统的表示形式,将某种形式表示的软件转换成更高抽象形式表示的软件的活动不属于重构,而属于软件的逆向工程。应选择A。
转载请注明原文地址:https://www.kaotiyun.com/show/qmXZ777K
本试题收录于:
系统集成项目管理工程师上午基础知识考试题库软考中级分类
0
系统集成项目管理工程师上午基础知识考试
软考中级
相关试题推荐
对关系“生产计划”,请回答以下问题:(1)关系“生产计划”是否满足第四范式?用不超过200个字的内容叙述理由。(2)把“生产计划”分解为第四范式,分解后的关系名依次为:生产计划1,生产计划2…对关系“采购”,请回答以下问题:(1
什么叫数据库的安全性,它有哪些内容?关系数据库模型的完整性规则有哪些?具体说明?
数据库的安全性保护是指防止非法使用数据库。包括防止非法用户使用数据库和合法用户非法使用数据库。常见的保护措施有:1.用权的鉴别。常用的鉴别方法有口令和函数计算法两种。2.用范围限制。一般可用于模式的方法予以限制,用户可以在子模式定义范围内访问数据,
阅读下列说明,回答问题1至问题3,将解答填入对应栏内。[说明]某学校拟开发一套校友捐赠管理系统,以便对校友的捐赠资金进行管理。[需求分析]校友可以向学校提出捐赠申请,说明捐赠的金额、捐赠类型和使用方式。捐赠类型包括一次性捐赠
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。[说明]某健身俱乐部要开发一个信息管理系统,该信息系统的部分关系模式如下:员工(员工身份证号,姓名,工种,电话,住址)会员(会员手机号,姓名,折扣)项目(项目名称,项目经理,价格)预
某社会救助基金会每年都会举办多项社会公益救助活动,需要建立一个信息系统,对之进行有效管理。【需求描述】1.任何一个实名认证的个人或者公益机构都可以发起~项公益救助活动,基金会需要记录发起者的信息。如果发起者是个人,需要记录姓名、身份证号和一部电
某一非确定性有限自动机(NFA)的状态转换图如下图所示,与该NFA等价的正规式是(28),与该NFA等价的DFA是(29)。
项目管理工具中,将网络方法用于工作计划安排的评审和检查的是(13)。
为了解决进程间的同步和互斥问题,通常采用一种称为(24)机制的方法。若系统中有5个进程共享若干个资源R,每个进程都需要4个资源R,那么使系统不发生死锁的资源R的最少数目是(25)。
为了方便用户管理,使用和控制文件,我们通常将文件分为若干类。下面各项中(20)不是按文件的用途分类的。
随机试题
A、室前负荷加重B、右心室后负荷加重C、左心室前负荷加重D、左心室后负荷加重E、两心室前负荷加重输液过多过快()
腹部闭合性损伤诊断的关键在于确定有无
利润表是反映企业在某一特定日期的经营成果实现情况的报表。 ( )
依据所承担的职责和作用的不同,基金市场的参与主体主要分为()。Ⅰ.基金当事人Ⅱ.基金市场服务机构Ⅲ.基金监管机构Ⅳ.基金自律组织
影响工作满意度的因素不包括()。
“2013年中国好书”包括《繁花》《带灯》《中国经济双重转型之路》《3D打印:从想象到现实》等,其中,《带灯》呈现了中国乡土社会在时代转型中复杂而尴尬的处境。小说中“带灯”是指()。
李工程师家有4口人,母亲、妻子、儿子和他本人。2013年,4人的年龄和为152岁.平均年龄正好比李工程师的年龄小2岁,比妻子的年龄大2岁。若2007年时,妻子的年龄正好是儿子的6倍。问哪一年时,母亲的年龄是妻子年龄的2倍?()
八届十中全会对邓子恢等人提倡建立包产到户的生产责任制进行错误批判,并将其称之为()。
设随机变量X的概率密度为f(x)=(一∞<x<+∞),则随机变量X的二阶原点矩为________.
A、 B、 C、 D、 C
最新回复
(
0
)