通读《构建之法》之后的问题
问题一:
所谓软件危机是指在计算机软件的开发和维护的过程中所遇到的一系列严重问题;软件工程是指导计算机软件开发和维护的一门工程科学。但在实际中我们应该怎样用软件工程消除软件危机?软件工程的诞生是否从根本上消除了软件危机,为什么?
问题二:
在构建之法的第五章第二小节中有讲到了软件的团队模式,有主治医师模式 ,明星模式,社区模式,业余剧团模式等等,怎样理解这些模式?在实际的软件开发过程中又有何影响呢?在书中94页提到一句话“评论家归纳迈尔斯.戴维斯的特点是:强调个性化表达,强有力的互动,对变化的内容给予有创意的回应“怎样将这句话与爵士乐模式相联系起来?
问题三:
在构建的过程中会遇到各种各样的问题,在我们遇到这些问题时我们应该从哪些方面分析构建失败的原因?为什么要进行重构?