通过一周的快速阅读,我大概了解了这本书的整体构架,共分为17章,按照由个人到整体,由简单到复杂,由初涉到深入的过程为我们介绍软件工程。
第一章概论大致介绍了什么是软件工程,第二第三章讲了个人的发展,四五章讲了二到多人合作的技巧与模式,六七章介绍了典型团队流程和模式,八九十十一章介绍了设计一个软件时的分析与实践,十二到十五章讲了开发完成之后的阶段,十六十七章讲了行业的创新与职业道德。
我的计划是前三章合成一篇,之后按上述方法分成五篇,共计六篇,另一本我准备读《程序员修炼之道——从小工到专家》。
我的问题:
1.一个合格的软件需要满足什么条件?
2.为了防止bug出现,编程需要从哪些方面考虑完善?
3.许多代码是前人写过的,程序员还需要熟练的编写代码吗?
4.团队合作的时候怎样做到利益公平分配,如果不公平怎样使团队和谐?
5.文中介绍的各种流程和体系有什么作用?