软件逆向工程在软件工程中主要用于【】阶段。
逆向工程可用于维护已有的软件,逆向工程能够(32)。
A.分析源程序,决定需要修改的部分及其影响的程度
B.能够使用数学方法证明各软件功能的正确性
C.分析源程序,从源程序导出程序结构
D.将源程序改写成易于理解的、结构清晰的程序
某IS审计师参与了优化IT基础设施的重建过程。下面哪一项最适合用于识别需要解决的问题?()
A、自我评估
B、逆向工程
C、原型设计
D、差距分析
引进型技术创新是指企业通过()等手段,对引进的技术和产品的消化、吸收、再创新的过程。
A.逆向工程
B.正向工程
C.反向工程
D.顺向工程
软件的逆向工程是一个恢复设计的过程,从现有的程序中抽取数据、体系结构和过程的设计信息。逆向工程的完备性可以用在某一个抽象层次上提供信息的详细程度来描述,在大多数情况下,抽象层次越高,完备性就越低。下列可以通过逆向工程恢复的制品中,完备性最低的是()
A、过程的设计模型
B、程序和数据结构
C、对象模型、数据和控制流
D、UML状态图和部署图