正向工程和逆向工程的区别和特点是什么?

 我来答
高启强聊情感
高粉答主

2020-11-24 · 关注我不会让你失望
知道大有可为答主
回答量:5789
采纳率:100%
帮助的人:144万
展开全部

1、过程不同

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

2、程序不同

正向工程就是从目标出发,自己开发软件,而逆向工程则是拿到了别人现成的软件,然后通过反汇编等手段,把该程序做出来。

扩展资料:

需要逆向工程的原因如下:

接口设计。由于互操作性,逆向工程被用来找出系统之间的协作协议。

军事或商业机密。窃取敌人或竞争对手的最新研究或产品原型。

改善文档。当原有的文档有不充分处,又当系统被更新而原设计人员不在时,逆向工程被用来获取所需数据,以补充说明或了解系统的最新状态。

软件升级或更新。出于功能、合规、安全等需求更改,逆向工程被用来了解现有或遗留软件系统,以评估更新或移植系统所需的工作。

制造没有许可/未授权的副本。

学术/学习目的。

去除复制保护和伪装的登录权限。

希卓
2024-10-17 广告
分布式应变监测技术是现代结构健康监测的重要组成部分。它通过在结构内部或表面布置多个应变传感器,实现对结构变形和应变的连续、实时监测。这种技术能够准确捕捉结构在各种载荷和环境条件下的应变响应,为结构的安全评估、损伤预警和寿命预测提供重要数据支... 点击进入详情页
本回答由希卓提供
汽车之路w
高粉答主

2021-07-23 · 关注我不会让你失望
知道大有可为答主
回答量:1.2万
采纳率:100%
帮助的人:279万
展开全部

简单来说两者的区别就是,正向工程是从设计到实现,而逆向工程是从实现生成设计。

1、正向工程:

CDM—>PDM

PDM—>Database

PDM—>OOM

2、逆向工程:

(1)从处理语言(Process Language)逆向生成业务处理模型(BPM)

(2)从对象语言(Object Language)逆向生成面向对象模型(OOM)

(3)从数据库(Database)或数据库脚本逆向生成物理数据模型(PDM)

(4)从XML定义(XMLDifinition)逆向生成XML模型



逆向工程的作用

逆向工程被广泛地应用到新产品开发和产品改型设计、产品仿制、质量分析检测等领域,它的作用是:

1、缩短产品的设计、开发周期,加快产品的更新换代速度;

2、降低企业开发新产品的成本与风险;

3、加快产品的造型和系列化的设计;

4、适合单件、小批量的零件制造,特别是模具的制造,可分为直接制模与间接制模法。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小薛同学mr
2023-11-29 · 专注为您带来各类问题解答。
小薛同学mr
采纳数:33 获赞数:79

向TA提问 私信TA
展开全部
正向工程和逆向工程在设计和实施过程中有很大的区别和特点。
正向工程,也称为正向设计,是从概念设计到产品CAD模型再到物理产品的传统开发过程。它遵循从抽象的高层逻辑设计,到系统的物理实现这一传统的开发路径。具体来说,正向工程需要设计者从头脑中构想出产品的概念,然后利用CAD等工具创建出产品的设计图,最后再通过各种制造技术将设计转化为实体产品。正向工程的设计过程是创造性的,需要设计者具备丰富的想象力和专业技能。
至诚工业逆向工程,也称为逆向设计或反求工程,则是与正向工程相反的过程。它通常在有样品的前提下,通过三维扫描仪获取样品表面的数据信息,再对这些数据进行处理及模型重构,最终利用CNC或快速成型技术制造出产品。逆向工程的设计过程并不需要具备高深的创造性,但需要具备一定的数据处理能力和机械制造技术。
此外,正向工程和逆向工程在开发周期和成本上也存在明显的区别。正向工程的设计周期较长,因为需要从无到有地构思和设计产品。同时,正向工程的开发成本也较高,因为它需要投入大量的人力和物力资源进行产品的研究和开发。相比之下,逆向工程的设计周期较短,因为它只需要对现有的样品进行复制或改进。同时,逆向工程的开发成本也较低,因为它不需要进行大量的研究和开发工作。
总的来说,正向工程和逆向工程在设计和实施过程中有着明显的区别和特点。正向工程注重创造性和从概念到产品的传统开发过程,而逆向工程则更注重对现有样品的数据处理和模型重构。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunwen0616
推荐于2017-09-16 · TA获得超过120个赞
知道答主
回答量:70
采纳率:0%
帮助的人:42.3万
展开全部
正向工程是通过到实现语言的映射而把模型转换为代码的过程。
逆向工程是通过从特定实现语言的映射而把代码转换为模型的过程。
追问
我还想知道正向设计现在的发展领域。
谢谢哦。。。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式