通过这一章了解了《代码大全》这本书在软件开发的生命周期关注的环节的轻重程度,下面这个图非常形象的描绘了本书的侧重点。
对构建活动给出的描述是这样的:构建活动主要是编码和调试,但也涉及到详细设计,规划构建,单元测试,集成和集成测试等其他活动。
构建活动的重要性体现在如下几个方面:
(1)构建活动是软件开发的主要组成部分:构建活动占整个软件开发规模的30%-80%之间。
(2)构建活动是软件开发中的核心活动。需求分析和架构活动在构建展开之前完成,而集成测试则是构建活动的后续工作。
(3)把主要精力集中于构建活动,可以大大提高程序员的生产率。不同的程序员生产率的差距可达10到20倍。
(4)构建活动的产物——源代码——往往是软件的唯一精确描述。需求规格书和设计文档可能过时,但是源代码永远都是最新的。
(5)构建活动是唯一一项确保会完成的工作。不完美的项目,可能会跳过需求和设计的阶段,在构建环节之后,由于需要修改大量的错误,也会把测试环节抛到一边,但是不可能扔掉构建环节。
可以说由于构建活动在软件开发中的时间占的比例,决定了构建活动的成败决定了软件开发的成败,因此需要着重的提高构建环节的质量。
希望通过本书的学习,在这方面自己可以获得一个很大的提高。
posted on 2007-09-13 09:47
探丫头 阅读(1241)
评论(0) 编辑 收藏 引用 所属分类:
《代码大全》读书笔记