逆向软件工程

逆向软件工程做为软件工程的一部分,占据必定的比重。在软件维护方面具备必定的做用。特别是对旧的软件,因为在设计时没有遵循规范或者在使用过程当中文档丢失,在维护阶段产生不少麻烦。使得程序员在维护阶段只能从源代码入手,对相应的部分进行分析。程序员

逆向工程软件

编辑
好比你看到别人写的某个exe程序可以作出某种漂亮的动画效果,你经过 反汇编、反编译和动态跟踪等方法,分析出其动画效果的实现过程,这种行为就是 逆向工程;不单单是反编译,并且还要推倒出设计,而且文档化,逆向软件工程的目的是使软件得以维护。
反求技术包括影像反求、 软件反求及实物反求等三方面。目前相对最多人研究的是实物反求技术。它是研究实物CAD模型的重建和最终产品的制造。狭义来讲,三维反求技术是将实物模型数据化成设计、概念模型,并在此基础上对产品进行分析、修改及优化等技术。
逆向工程软件功能一般都是集中于处理和优化密集的扫描点云以生成更规则的结果点云,经过规则的点云能够应用于快速成型,也能够根据这些规则的点云构建出最终的NURBS曲面以输入到CAD软件进行后续的结构和功能设计工做。
目前主流应用的四大逆向工程软件: Imageware、Geomagic Studio、 CopyCADRapidFormUg
相关文章
相关标签/搜索