首页/ 题库 / [单选题]逆向工程可用于维护已有的软件,逆向工程能的答案

逆向工程可用于维护已有的软件,逆向工程能够(32)。

单选题
2022-03-06 13:29
A、分析源程序,决定需要修改的部分及其影响的程度
B、能够使用数学方法证明各软件功能的正确性
C、分析源程序,从源程序导出程序结构
D、将源程序改写成易于理解的、结构清晰的程序
查看答案

正确答案
C

试题解析
解析:逆向工程(Revere Engineering)的概念起源于商业或军事领域硬件的分析,目的是在不了解或很少了解最初生产过程的情况下,从最终产品推断出其设计方案。在软件领域,逆向工程是为了恢复错误的、不完整的或难以获得的文档信息。其目标不再是复制系统,而是获得对一个系统和它的结构在设计层的充分理解,以帮助维护、增强性能,或者支持替换。逆向工程可的研究对象是现存软件系统,而不是需求。另外,逆向工程本身并不会改变目标系统,也不会基于被逆向的系统创建一个新系统,它只是一个检查的过程,不是一个改变或复制的过程。

标签:
感兴趣题目
软件重用是指重复使用已有的软件产品用于开发新的软件系统,以达到提高软件系统的开发质量与效率,降低开发成本的目的。
软件工程是一种用()的方法来开发、操作、维护及报废软件的过程。
采用软件工程的方法开发软件,各阶段都有相应的文档,容易进行维护工作,这是一种()维护。
采用软件工程的方法有利于软件的维护工作。对采用软件工程方法设计的软件,下列说法正确的是( )
软件工程师和管理员按照软件工程的方法和原则,借助于计算机及其软件工具的帮助,开发、维护、管理软件产品的过程,称为()
《IEEE软件工程标准术语》中对软件工程的定义为:软件工程是()软件的系统方法。
面向对象的软件工程方法包括面向对象的分析、()、()、()和面向对象的软件维护等主要内容。
不能用于三维实体建模的工程软件是()
程序语言的工程特性主要表现为可移植性、()、软件的可重用性和可维护性。
●下列选项中,影响软件可维护性最直接的因素是(32)。(32)
工程文件是由维护工程师制作,用于指导工程施工的指导性文件。
需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用。需求分析使得系统工程师能够刻画出软件的(1)、指明软件和其他系统元素的接口、并建立软件必须满足的约束。需求分析是发现、求精、建模和规约的过程。包括详细地精化由系统工程师建立并在软件项目计划中精化的软件范围,创建所需数据、信息和(2),以及操作行为的模型,此外还有分析可选择的解决方案,并将它们分配到各软件元素中去。 空白(1)处应选择()
相关题目
我国现行工程变更价款中,合同中已有适用于变更工程的价格,按合同已有的价格变更合同价款。
通常,软件质量的管理部件有项目进展控制、()、软件质量费用和可用于控制软件维护的工具SQA管理工具。
需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用。需求分析使得系统工程师能够刻画出软件的(1)、指明软件和其他系统元素的接口、并建立软件必须满足的约束。需求分析是发现、求精、建模和规约的过程。包括详细地精化由系统工程师建立并在软件项目计划中精化的软件范围,创建所需数据、信息和(2)以及操作行为的模型,此外还有分析可选择的解决方案,并将它们分配到各软件元素中去。空白(1)处应选择()
需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用。需求分析使得系统工程师能够刻画出软件的(1)、指明软件和其他系统元素的接口、并建立软件必须满足的约束。需求分析是发现、求精、建模和规约的过程。包括详细地精化由系统工程师建立并在软件项目计划中精化的软件范围,创建所需数据、信息和(2)以及操作行为的模型,此外还有分析可选择的解决方案,并将它们分配到各软件元素中去。空白(2)处应选择()
软件工程标准包括软件开发规范,软件文件规范,软件维护规范,()。
软件工程包括软件开发技术和软件工程管理。下面属于软件工程管理内容的是
软件工程包括软件开发技术和软件工程管理。下面属于软件工程管理内容的是( )。
软件工程过程包含软件开发、维护以及软件开发和维护时所需的管理活动。
软件工程包括软件开发技术和软件工程管理。以下不属于软件工程管理的是
●软件维护可分为改正性维护、适应性维护、完善性维护和预防性维护。对软件进行改正性维护,可提高软件的 (14)(14)
软件维护可分为改正性维护、适应性维护、完善性维护和预防性维护。对软件进行改正性维护,可提高软件的(14)。
在软件工程中,当前用于保证软件质量的主要技术手段是( )。
逆向工程可用于维护已有的软件,逆向工程能够(122)。
逆向工程可用于维护已有的软件,逆向工程能够______。
逆向工程可用于维护已有的软件,逆向工程能够(32)。
逆向工程在软件工程中主要用于()阶段。
计算机科学的成果都可用于软件工程,但计算机科学着重于(),软件工程着重于()。
软件工程强调将()的方法应用于软件的开发和维护过程之中。
广联达软件算量软件能够计算的工程量不包括( )。
某拟建工程初步设计已达到必要的深度,能够据此计算出扩大分项工程的工程量,则能较为谁确地编制拟建工程概算的方法是()。
广告位招租WX:84302438

免费的网站请分享给朋友吧