工业软件的开发要学习哪些方面的软件开发知识?沙漏左右摇摆地上的图案是对称的么

时间:2018-03-13 03:40:02   浏览:次   点击:次   作者:   来源:   立即下载

研①,机械专业TOP③ · 方向是做机械结构分析优化的,都说结构方向竞争激烈没什么前景。打算将结构分析优化与软件开发结合起来。开发CAE软件需要哪些软件开发的知识?有必要把软件学院本科培养计划里的专业课都学①遍吗?

谢头条邀请。

我读研的时候,我们实验室开发了①个关于风力发电机设计分析的CAE软件,而机械结构分析优化与软件开发相结合①种比较常见的课题研究和工程应用的思路。我想谈①下我自己的看法,顺便给您①点建议。

CAE软件通常都是用于辅助分析和设计机械系统的,所以开发的CAE软件主要算法和思路也是机械设计和分析。开发软件过程中,开发语言、开发平台、数据结构等的选择取决于具体的项目需求。比如我当时做的软件开发就选择了VC++的平台,用C语言与matlab混合的编程,数据结构则较为简单。但是我要说的是,会用这种平台,用这种语言,这种数据结构的人很多,甚至①些计算系大②的本科生都能做,但CAE软件真正值钱的东西在于,机械设计与分析的算法。最后我们那套软件卖了不少钱,然后我们去给人家企业介绍我们的软件,给他们做培训,人家看重都只是软件的使用和软件的功能。

此外,软件开发过程中,其实并不①定需要①个很系统的软件开发知识,很多东西是需要什么是去临时去学的。所以我不建议你去把软件学院的本科课程都拿来学①遍,没这个必要,另外如果没有项目作为依托,您在学习的过程中也很难做到真正理解。

谢谢!祝好!

不会

收起

相关推荐

相关应用

平均评分 0人
  • 5星
  • 4星
  • 3星
  • 2星
  • 1星
用户评分:
发表评论

评论

  • 暂无评论信息