如今机械工程专业早已经不是只有“车铣刨磨”,机械与电的结合,机械与控制的结合让一个机械专业的学生需要掌握更多的知识技能,编程能力与软件的构建也是其中一个方面。「构建之法」或者说对软件工程的学习,对于一个机械专业的学生有着重要的意义。
软件开发的基本思想
稍微了解一些软件开发阶段的知识就会发现,构建一个软件的过程其实与完成一个机械工程项目,或者说完成任何领域一个具有应用价值的项目都有相似之处。 在「构建之法」一书中,阿超的例子已经为我们展示了构建一个软件的基本过程:
1.需求分析
2.做出方案
3.发布软件
4.维护软件
当然最终的发布一个软件不像我上面说到那样泛泛而谈,一个软件的构建当然涉及到更多方面和更多问题。
与机械工程的联系
软件工程与机械工程同为工程
自然有相通之处。除去解决问题的思路方法,更具体一点,在机电专业方面,嵌入式编程或者上位机软件的设计,就是属于软件工程。
事实上,即使在985高校中,机械专业的学生也只有很少一部分学生真正能够运用所学到的编程本领来解决一个机电运用项目,大部分机电方向的学生只有到了研究生阶段才对编程对构建软件有比较深入的了解。本门课程以「构建之法」思想为核心,通过一个具体的机电项目引导学生学习软件工程方面的知识,正是对本科生的非常有帮助的引导和锻炼。
如何学习本门课程
只有动手做,才能真正开始掌握知识。