从工程的角度来看,写一个满足用户需求的软件和设计一个实用的机械产品有着相同的性质:需要从用户需求的角度出发仔细分析,结合现有技术水平和人力物力,提出并逐步完善某个idea 
直至产品完成。如果说程序和机械设计本身是纯粹的技术工作,那么工程问题更明显的特征是讲求实用和产品的工作效能(成本、稳定性...)。机械学科本身也和工程实际紧密联系,我们面 
临的大多数问题都由实际的工程问题转化而来并逐步形成专业领域的各种技术和知识。软件工程在机械领域的应用很广,比如专用的数控系统、生产线控制系统、CAD建模系统等等,一个优秀 
的软件系统能够在这些领域发挥无可替代的作用,节省时间、提高生产效率。