您的位置:首页 > 编程语言

【代码大全】第1章 欢迎进入软件构建的世界

2013-08-05 08:42 316 查看

第1章欢迎进入软件构建的世界

什么是软件构建

软件开发过程中的各种不同活动:定义问题、需求分析、规划构建、软件建构或高层设计、详细设计、编码与调试、单元测试、集成测试、集成、系统测试、保障维护。

构建也常常被称作“编码”和“编程”。

构建活动主要关注于编码与调试,但也包含详细设计、单元测试、集成测试以及其他一些活动。构建活动的具体任务:

n  验证有关的基础工作已经完成,因此构建活动可以顺利进行下去。

n  确定如何测试所写的代码

n  设计并编写类与子程序

n  创建并命名变量和具名变量

n  选择控制结构,组织语句块

n  对你的代码进行单元测试和集成测试,并排除其中错误

n  评审开发团队其他成员的底层设计和代码,并让他们评审你的工作

n  润饰代码,仔细进行代码的格式化和注释

n  将单独开发的多个软件组件集成为一个整体

n  调整代码,让它更快、更省资源

一些非重要的构建活动包括管理、需求分析、软件架构设计、用户界面设计、系统测试、以及维护。

软件构建为何如此重要

n  构建活动是软件开发的主要组成部分

n  构建活动是软件开发中的核心活动:需求分析和架构设计是在架构之前就完成的基础工作,系统测试是构建的后续工作,以验证构建的正确性

n  把主要精力集中于构建活动,可以大大提高程序员的生产率

n  构建活动的产物--源代码--往往是对软件的唯一精确描述

n  构建活动是唯一一项确保会完成的工作

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  程序设计