在这学期上《软件工程》这门课以前,并不知道有软件工程这门学科,也不知道《构建之法》这本书有什么用,之前书到手后也没翻过。直到上《软件工程》这门课,经过老师的简单介绍之后,才发现这门学科的重要性。下来之后,网上搜了下《构建之法》这本书,了解到这本书对于很多同学以及老师收获颇多。这本书的作者邹欣老师拿出自己的稿费征募远程助教,为各高校提供帮助。网上读了一篇博客,是一位老师回顾一学期的上课过程以及经过一学期的努力付出换来的成绩(http://blog.csdn.net/younggift/article/details/51619436)。知道这学期任务繁重,所以有一些害怕。上课时老师说大部分同学在一看到程序要求就开始写程序了,以至于后来出现种种问题,说到我心坎了。应老师要求,速读了一遍《构建之法》,对于很多还不是很了解,因此我拟定了5个准备从课程学习中找到答案的问题,如下:
问题一:书后面有一篇是“给任课老师和助教的建议”,发现学生的任务繁重,一直坚持下去才会有成果,对于基础不好的有些同学,怎样坚持下去?
问题二:在第8章需求分析当中,在进行用户调查问卷时,因为每个用户的需求都是不一样的,所以要进行大量的用户来完成调查,该怎样完成这些巨量的工作?
问题三:在团队合作中,若每个人各执一见,有分歧,该怎样消除分歧?
问题四:实践顾命重要,但为什么叫实战中的软件工程?
问题五:在原计划发布软件时间快到时,发现软件缺陷,该怎么办?