随笔-34  评论-108  文章-0  trackbacks-0
    通过这一章了解了《代码大全》这本书在软件开发的生命周期关注的环节的轻重程度,下面这个图非常形象的描绘了本书的侧重点。

Noname.jpg


    对构建活动给出的描述是这样的:构建活动主要是编码和调试,但也涉及到详细设计,规划构建,单元测试,集成和集成测试等其他活动。
    构建活动的重要性体现在如下几个方面:
         (1)构建活动是软件开发的主要组成部分:构建活动占整个软件开发规模的30%-80%之间。
         (2)构建活动是软件开发中的核心活动。需求分析和架构活动在构建展开之前完成,而集成测试则是构建活动的后续工作。
         (3)把主要精力集中于构建活动,可以大大提高程序员的生产率。不同的程序员生产率的差距可达10到20倍。
         (4)构建活动的产物——源代码——往往是软件的唯一精确描述。需求规格书和设计文档可能过时,但是源代码永远都是最新的。
         (5)构建活动是唯一一项确保会完成的工作。不完美的项目,可能会跳过需求和设计的阶段,在构建环节之后,由于需要修改大量的错误,也会把测试环节抛到一边,但是不可能扔掉构建环节。
        可以说由于构建活动在软件开发中的时间占的比例,决定了构建活动的成败决定了软件开发的成败,因此需要着重的提高构建环节的质量。


      希望通过本书的学习,在这方面自己可以获得一个很大的提高。
         

posted on 2007-09-13 09:47 探丫头 阅读(1241) 评论(0)  编辑 收藏 引用 所属分类: 《代码大全》读书笔记

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理