大致地浏览完邹欣老师的《现在软件工程构建之法》,书是写得很有趣,还配有插图,这增强了我阅读它的兴趣。但是我也产生了以下几点疑惑:
1.浏览完以后,感觉就像读小说一样,但是我真的不知道它对我们有什么用?所以我更不知道怎样去学好这门课程?
2.开篇邹欣老师就说了“软件 = 程序 + 软件工程”,以前写软件或者说程序,就只是写程序,最多会考虑到数据结构的知识,很少会用到软件工程,但是随着学习的深入,代码量的累积,如果还是和以前一 样只是关心程序只要是可用的,实际可运行的,那么就没有意义了对吗?
3.读完第五章团队与合作之后,各种模式还是很模糊,团队开发的时候如何确定适合的模式,是不是很重要呢?
4.我个人认为第八章的需求分析在我们的生活中更适用吧,但是对于一个初学者的我来说,怎么样才能做到与用户更好的交流?最大限度地实现用户的需求?书上讲的都太抽象了,能不能再具体化一点呢?
5.我看了十三章软件测试最后的一部分后知道了还有历史上的20大Bug这回事,这让我很感兴趣,软件开发过程中Bug不可避免,我们可以不断测试找出错误加以修改,但是程序中的Bug一定能被找出来吗?那为 什么还有历史上的20大Bug呢?