这是我读Code Complete的笔记,仅作记录复习之用。
软件构建
构建就是创建事物的过程中动手的那部分。
常见的软件开发活动:
- 定义问题
- 需求分析
- 规划构建
- 软件架构(或高层设计)
- 详细设计
- 编码与调试
- 单元测试
- 集成测试
- 集成
- 系统测试
- 保障维护
构建活动主要是编码与调试,但也涉及详细设计,规划构建,单元测试,集成,集成测试等活动。构建也常被称为“编码”或者“编程”。
构建活动非常重要:
- 构建活动是软件开发的主要组成部分;
- 构建活动是软件开发中的核心活动;
- 把主要精力集中于构建活动,可以大大提高程序员的效率;
- 构建活动的产物——源代码——往往是对软件的唯一精确描述;
- 构建活动是唯一一项会确保完成的工作;
用隐喻来理解软件开发
我们常见的软件术语,如
常见的软件隐喻:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!