在粗略地看了这本软件工程书后,我有几个不懂的问题
1.这门课程如此重要有用,那我们应该如何学好这门课程?老师一般是怎么授课的?我们应该以什么样的学习方法来配合老师的教学?
2.这本书所讲的知识很多,十分庞大,我还无法清晰地整理出头绪,还不知道软件开发的具体流程是什么?
3.一个软件的开发离不开团队,在看了第五章后,我想问团队精神与集体主义的区别是什么?在我看来这两者区别不大。
4.读完第八章了解到软件需求分析的重要性,一款成功的软件是建立在成功的需求分析上,而平时生活里需求获取往往是比较困难易出错的,我觉得我们都存在一个错误的认识,用户知道需求是什么,我们所要做的就是和他们交谈从他们那里得到需求,只要问用户系统的目标特征,什么是要完成的,什么样的系统能适合商业需要就可以了,但是实际上需求获取并不是想象的这样简单,所以我们该如何完成一个好的需求分析?
5.在看了十三章后,对于软件测试的目的不是很明确,我想问测试的目的是“说明程序能正确地执行应有的功能”,还是“表明程序没有错误”?
希望这些问题在老师讲解这门课程后能够得到解决。