1.软件工程主要学的是什么???是代码,还是其他的??
2.为什么软件工程内容学起来那么的枯燥??没有什么趣味性的东西吗???
3.软件工程注重的什么|??
4.学习这门课的要求有哪些以及我们能学到什么?
5.这门课上讲到软件的操作需要的是团结,那我们又改如何去做到呢?
当你学会了,你就会觉得有趣。
1,软件工程主要学习如何管理、控制和完成软件项目,不是代码,是对软件开发过程控制的方法论。
2,因为没有把理论用到实践中,好像没什么趣味性的东西,可以尝试找几个一起做个项目,实践结合理论就会有趣一些吧
3,如何顺利做完一个项目,包括对人员的安排,对进度的控制,如何适应需求的变化等等
4,要求:好像没什么,有开发经验最好。能学到3
5,方法很多啊,目前比较流行敏捷开发,其中包括了人与人之间交流(敏捷开发强调通过代码交流,通过口头交流,弱化文档交流)、监督(代码检查)和学习(结对编程)的一些方法论。
补充:为什么需要软件工程。比方说微软要出个操作系统,那参加编程的人得有成百上千吧,就算是放1000只羊也有可能丢几只,别说是管理1000个人编写这么庞大的软件了,这个1000个人以及他们的分工,还有软件的设计、开发,还有需求的收集,bug的修复....全部这些都需要一个统一的方法论来指导进行,这就是“软件工程”
其实没必要去啃上课的《软件工程》这本书了,太落伍了,你只需要知道什么瀑布模型就可以了!
另外,现在多采用敏捷开发,迭代式推进。
这也属于软件工程的一种开发方式,推荐可以多了解一些。找工作,或者以后的工作都是有帮助的。
软件工程里面的大V模型,瀑布模型,早就没人用了,就算使用,实施起来也很困难。