在还没上这门课之前,我认为软件工程是让我们学会编写软件,但是在看到这本书后,我才知道我们学的不是如何的开发软件,而是在学习开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科。
在这里我有几点觉得模糊,不是很了解。其一,对于我们来说,先学软件的构建方法是不是有些早了,我们是不是要在这之前要学习软甲的开发,还有就是以后我们要学习编写软件吗?其二,或许我看的很简单,没有看出什么书上有什么知识,而大多数都是一些故事,以及一些假设,但是这些例子也很深动,只是我还是不了解其中的知识。其三,我很期待我们的上机课,希望能在这里能了解到什么是软件的构建,能在其中学习到对我们将来有用的知识和方法。
其实这门课感觉还是有意思的,对此我有如下的感悟,第一,在学习了之后我才知道软件和程序之间的关系,知道原来程序写出来之后还要维护,还需要寻找漏洞。第二,我觉得软件工程就是将有能力的人团结在一起,然后把他们变成工人,因为工业化的生产是效率最高的。这就是根本所在,没有软件工程管理,简直就是乱来,就好象缺乏宏观控制的国家一样,会乱七八糟。
因为才刚上这门课,所以我的一些见解或问题也许还不全面,在这里或许会引出一些笑话,但是我会带着我的观点和问题去学习,去试验,在这个过程中不断加深对软件构建的了解和学习。