目录: 标题| 题干| 答案| 搜索| 相关
问题

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


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

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

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

分类:其他
相关推荐

1、克服侥幸心理态度应有的逆向思维方式是().

克服侥幸心理态度应有的逆向思维方式是().A无谓的冒险是愚蠢的;B事故有可能发生在我身上,我得小心一些;C我不是无助的,我能改变现状。

2、克服屈从态度应有的逆向思维方式是().

克服屈从态度应有的逆向思维方式是().A我不是无助的,通过努力我能够改变现状;B别人的建议也许是合理的,条例通常都是正确的;C无谓的冒险是愚蠢的。

3、可用于地理学科的软件与工具有()

可用于地理学科的软件与工具有()A谷歌地球B百度地图CGIS软件DDIS软件

4、软件需求工程是包括创建和维护软件需求文档所必需的一切活动过程,可分为需求开发

软件需求工程是包括创建和维护软件需求文档所必需的一切活动过程,可分为需求开发和需求管理两大工作。()A正确B错误

5、程序语言的工程特性主要表现为可移植性、()、软件的可重用性和可维护性。

程序语言的工程特性主要表现为可移植性、()、软件的可重用性和可维护性。

6、软件的逆向工程是一个恢复设计的过程,从现有的程序中抽取数据、体系结构和过程的

软件的逆向工程是一个恢复设计的过程,从现有的程序中抽取数据、体系结构和过程的设计信息。逆向工程的完备性可以用在某一个抽象层次上提供信息的详细程度来描述,在大多数情况...