首页
登录
从业资格
在软件生存周期中,将某种形式表示的软件转换成更高抽象形式表示的软件的活动属于()
在软件生存周期中,将某种形式表示的软件转换成更高抽象形式表示的软件的活动属于()
题库
2022-08-02
43
问题
在软件生存周期中,将某种形式表示的软件转换成更高抽象形式表示的软件的活动属于()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
随机试题
[originaltext]M:Hi,Shelley.Comeonin.W:Uh,yeah,Istoppedbytoseeify
[originaltext]W:Oh,Steve,you’reearly!I’mhappyyou’rehereearlytodaybec
某高速公路施工里程86km。建设单位通过施工监理招标,将施工监理工作委托给某监理
三相对称负载作三角形连接时()。
资产负债管理的“三性”原则中,()原则是商业银行稳健经营的基础。A.安全性
本题主要考查的是相互独立事件的概率乘法公式。
如右图所示,某条河流一侧有A、B两家工厂,与河岸的距离分别为4km和5km,且A
证券发行市场又被称为()。 A.—级市场B.二级市场 C.初级市场
下列费用中,不属于经营成本的是()。A.摊销费 B.外购原材料费 C.
主要用来消除车辆在运行过程或维护作业过程中发生或发现的故障或隐患的修理方式为()
最新回复
(
0
)