理论的东西都是枯燥的,软件工程学和编程的关系不大,但是一个软件的制作现在已经不单单是会编程这么简单,要了解客户要的是什么,要控制在一定时间内,一定的成本下完成,要多少人完成,还有技术评估,看是否在技术上可行,这些就是软件工程的范围了。这种东西,要做项目才知道,老师基本上就是把这些名词告诉你,基本上除了牛人,一般上软工的老师自己也没有什么感悟,所以建议就是自己把书看了。然后考试过了,就行了。课堂和现实是有差距的,这东西在现实中是有用的,但是课堂上教的,听过就行了。