工业软件的开发要学习哪些方面的软件开发知识?沙漏左右摇摆地上的图案是对称的么
时间:2018-03-13 03:40:02
浏览:次
点击:次
作者:
来源:
立即下载
研①,机械专业TOP③ · 方向是做机械结构分析优化的,都说结构方向竞争激烈没什么前景。打算将结构分析优化与软件开发结合起来。开发CAE软件需要哪些软件开发的知识?有必要把软件学院本科培养计划里的专业课都学①遍吗?

谢头条邀请。
我读研的时候,我们实验室开发了①个关于风力发电机设计分析的CAE软件,而机械结构分析优化与软件开发相结合①种比较常见的课题研究和工程应用的思路。我想谈①下我自己的看法,顺便给您①点建议。
CAE软件通常都是用于辅助分析和设计机械系统的,所以开发的CAE软件主要算法和思路也是机械设计和分析。开发软件过程中,开发语言、开发平台、数据结构等的选择取决于具体的项目需求。比如我当时做的软件开发就选择了VC++的平台,用C语言与matlab混合的编程,数据结构则较为简单。但是我要说的是,会用这种平台,用这种语言,这种数据结构的人很多,甚至①些计算系大②的本科生都能做,但CAE软件真正值钱的东西在于,机械设计与分析的算法。最后我们那套软件卖了不少钱,然后我们去给人家企业介绍我们的软件,给他们做培训,人家看重都只是软件的使用和软件的功能。
此外,软件开发过程中,其实并不①定需要①个很系统的软件开发知识,很多东西是需要什么是去临时去学的。所以我不建议你去把软件学院的本科课程都拿来学①遍,没这个必要,另外如果没有项目作为依托,您在学习的过程中也很难做到真正理解。
谢谢!祝好!
不会
平均评分
0人
- 5星
- 4星
- 3星
- 2星
- 1星
- 暂无评论信息
