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

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

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

正确答案
C

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

标签:
相关题目
把工程项目看作系统,则协调的范围可分为____和____
下面不属于软件工程的3个要素的是______。
滑坡的工程处理措施可概括为五个字,分别是____、____、____、____和____。
软件工程方法中,表示软件处理流程的工具是 ______。
软件工程包括软件开发技术和软件工程管理。属于软件工程管理内容的是______。
软件工程包括软件开发技术和软件工程管理。下面属于软件工程管理内容的是______。
下面不属于软件工程3个要素的是______。
下面不属于软件工程的 3 个要素的是 ______ 。
软件工程管理包括:______、软件工程经济学、软件心理学等内容。
某些逆转录病毒所含有的能够转化细胞的____________称为病毒癌基因。
工民建工程地质勘察中场地可分为___、____、_____。
在软件工程中,软件测试的目的是______。
测试按照典型的软件工程理论分为______。
在软件工程中,当前用于保证软件质量的主要技术手段还是______。
逆向工程可用于维护已有的软件,逆向工程能够(122)。
逆向工程可用于维护已有的软件,逆向工程能够______。
逆向工程可用于维护已有的软件,逆向工程能够(32)。
软件工程的需求分析阶段的主要任务是明确系统的______ 。
软件工程方法是在实践中不断发展的方法,而早期的软件工程方法主要是指______。
下述任务中,不属于软件工程需求分析阶段的是______。
广告位招租WX:84302438

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