Code Complete 软件构建和隐喻

这是我读Code Complete的笔记,仅作记录复习之用。


软件构建

构建就是创建事物的过程中动手的那部分。

常见的软件开发活动:

  •  定义问题
  •  需求分析
  •  规划构建
  •  软件架构(或高层设计)
  •  详细设计
  •  编码与调试
  •  单元测试
  •  集成测试
  •  集成
  •  系统测试
  •  保障维护

构建活动主要是编码与调试,但也涉及详细设计,规划构建,单元测试,集成,集成测试等活动。构建也常被称为“编码”或者“编程”。

构建活动非常重要:

  1. 构建活动是软件开发的主要组成部分;
  2. 构建活动是软件开发中的核心活动;
  3. 把主要精力集中于构建活动,可以大大提高程序员的效率;
  4. 构建活动的产物——源代码——往往是对软件的唯一精确描述;
  5. 构建活动是唯一一项会确保完成的工作;


用隐喻来理解软件开发

我们常见的软件术语,如

常见的软件隐喻:

  • Writing Code
  • System Accretion

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2013年2月20日
下一篇 2013年2月21日

相关推荐