逆向工程和正向工程在软件工程方面的区别?

 我来答
百度网友688fb74c
高粉答主

2019-09-22 · 说的都是干货,快来关注
知道小有建树答主
回答量:241
采纳率:100%
帮助的人:5.6万
展开全部

1、分类不同

逆向工程是一种产品设计技术再现过程,即对一项目标产品进行逆向分析及研究,从而演绎并得出该产品的处理流程、组织结构、功能特性及技术规格等设计要素,以制作出功能相近,但又不完全一样的产品。

正向工程是通过到实现语言的映射而把模型转换为代码的过程。

2、作用不同

逆向工程源于商业及军事领域中的硬件分析。其主要目的是在不能轻易获得必要的生产信息的情况下,直接从成品分析,推导出产品的设计原理。

一般工业产品开发是从确定预期功能与规格目标开始,构思产品结构,然后进行每个零部件的设计、制造以及检验,再经过装配、性能测试等程序完成整个开发过程,每个零部件都有设计图纸,按确定的工艺文件加工。

3、功能不同

逆向工程可能会被误认为是对知识产权的严重侵害,但是在实际应用上,反而可能会保护知识产权所有者。例如在集成电路领域,如果怀疑某公司侵犯知识产权,可以用逆向工程技术来寻找证据。

正向工程是一种向前发展的优良模式,对于以后设计有很大的帮助性的认识,也是一种技术手段。

参考资料来源:百度百科-正向工程

参考资料来源:百度百科-逆向工程

创远信科
2024-07-24 广告
作为上海创远仪器技术股份有限公司的材料测试工程师,我致力于通过精确的仪器和技术,确保材料质量的可靠性和性能的卓越性。在日常工作中,我严谨执行各项测试流程,精准分析数据,为产品的研发和生产提供有力支持。我坚信,每一份精准的数据,都是对客户信任... 点击进入详情页
本回答由创远信科提供
小薛同学mr
2023-08-30 · 专注为您带来各类问题解答。
小薛同学mr
采纳数:33 获赞数:79

向TA提问 私信TA
展开全部
逆向工程和正向工程在软件工程方面有以下区别:
原理不同:至诚工业逆向工程是通过分析成品的技术规格、设计原理和组织结构等信息,从而推导出产品的处理流程、组织结构、功能特性及技术规格等设计要素,最终制作出功能相近但又不完全一样的产品。正向工程是通过从预期功能和规格目标开始,构思产品结构,然后进行每个零部件的设计、制造以及检验,再经过装配、性能测试等程序完成整个开发过程。
作用不同:逆向工程主要用于在不能轻易获得必要的生产信息的情况下,直接从成品分析,推导出产品的设计原理。正向工程主要用于一般工业产品的开发和设计,每个零部件都有设计图纸,按确定的工艺文件加工。
综上所述,逆向工程和正向工程在软件工程方面有明显的区别。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
朴素且可爱灬小喵1
推荐于2016-05-07 · TA获得超过2902个赞
知道大有可为答主
回答量:1713
采纳率:89%
帮助的人:506万
展开全部
相比来讲,在软件工程领域逆向工程比正向工程要复杂,而且要求工程人员的个人分析能力更强。但是正向工程要求人员的合作能力和项目管理、沟通等软能力要比逆向工程高。
逆向工程主要是分析资源以及资源的组合过程,而正向工程是对手边有的(或可获取的)资源进行有效组合实现工程目标的过程。
希望回答对您有用。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式