Page 139 - 软件工程与项目管理
P. 139
第四章 软件逆向工程技术与应用
力在上面。而逆向工程的出现只需要通过用计算机去扫描已有产品计算机会自动
去生成产品的 3D 模型,这也就使得建模的时间大大减少。除此之外,某些模型
的一些修改也可以利用 3D 打印技术来实现,大大降低了设计的难度,节约了设
计成本。
2. 让设计变得更加随心所欲
对于一个产品设计的评价方向是多种多样的,在产品设计领域,对于一个
产品的评价并不会把使用效果最优来作为对一个产品设计最核心的评价准则。因
为产品的设计是一个极其复杂的过程,尤其对一些曲面造型特别复杂的产品,在
建立模型时很难实现,或者说根本不可能实现。所以说即便是设计产品的最优解
决方案最后也很可能被否决掉。逆向工程的出现解决了这一难题,产品是不是非
常复杂与建模的难易程度不会相关,两者是完全独立的形式。无论多么复杂的产
品,都可以通过计算机扫描的形式来直接获取模型,这也就大大降低了产品设计
人员对建模设计的难度,从而有更多的时间和精力来研究优化产品的具体功能,
让设计变得更加随心所欲,不用再受制于建模能否实现。
(二)逆向工程在实际工业设计中的应用
1. 产品新部件的开发
在制造业产品设计过程中,产品的设计不能非常容易的用概念词汇来表达,
因为有些产品的形式非常复杂,用概念描述的方式很难表述明白。为了让产品表
述得更加形象和清晰,产品的设计开发人员会通过创建物理模型的形式来描述产
品的功能和外观结构。运用反向思维的形式建立起来的产品模型,如果需要产品
的升级或者改动,只需要在原有的模型上修改,而不需要重新建立模型,大大的
方便了设计人员的设计开发工作。
2. 现存部件产品的复制
在不知道原有产品的设计图纸或者重要性能参数的条件下,先进的技术可
以实现用计算机扫描产品实物后自动生成产品的 3D 模型,将产品实物转换为数
字化的产品模型。这样的情况下,就可以运用反向思维的方式实现对产品部件的
复制,可以利用此技术顺利的去探索产品的设计目的和设计原理,也有助于在原
有基础上对产品进行升级和改造。
3. 已经损坏的部件的重现
当产品的部件遭受损坏时,也可以利用计算机扫描的方式来获取产品部件
129
129

