发布网友 发布时间:2022-05-03 11:25
共2个回答
热心网友 时间:2022-06-14 00:12
1、分类不同
逆向工程是一种产品设计技术再现过程,即对一项目标产品进行逆向分析及研究,从而演绎并得出该产品的处理流程、组织结构、功能特性及技术规格等设计要素,以制作出功能相近,但又不完全一样的产品。
正向工程是通过到实现语言的映射而把模型转换为代码的过程。
2、作用不同
逆向工程源于商业及军事领域中的硬件分析。其主要目的是在不能轻易获得必要的生产信息的情况下,直接从成品分析,推导出产品的设计原理。
一般工业产品开发是从确定预期功能与规格目标开始,构思产品结构,然后进行每个零部件的设计、制造以及检验,再经过装配、性能测试等程序完成整个开发过程,每个零部件都有设计图纸,按确定的工艺文件加工。
3、功能不同
逆向工程可能会被误认为是对知识产权的严重侵害,但是在实际应用上,反而可能会保护知识产权所有者。例如在集成电路领域,如果怀疑某公司侵犯知识产权,可以用逆向工程技术来寻找证据。
正向工程是一种向前发展的优良模式,对于以后设计有很大的帮助性的认识,也是一种技术手段。
参考资料来源:百度百科-正向工程
参考资料来源:百度百科-逆向工程
热心网友 时间:2022-06-14 00:12
相比来讲,在软件工程领域逆向工程比正向工程要复杂,而且要求工程人员的个人分析能力更强。但是正向工程要求人员的合作能力和项目管理、沟通等软能力要比逆向工程高。