软件构建活动主要是编码和测试,但也设计详细设计、规划构建、单元测试、集成、集成测试等其他活动。
构建有时候被认为是“编码coding”或者“编程programming”,其中编程更加贴切,编码有点把已经存在的设计机械化地翻译成计算机语言的意味。有时候可以认为“编程=构建”
构建活动的产物:源代码—往往是对软件唯一精确描述
构建活动的重要性:软件构建是软件开发的核心活动,是每一个项目中唯一一项必不可少的工作,它的质量对软件的质量有实质性的影响
构建活动中的具体任务有:
1.验证有关的基础工作已经完成,因此构建活动可以顺利抵进行下去。
2.确定如何测试所写的代码。
3.设计并编写类和子程序(routine也叫例程)
4.创建并命名变量(variable)和具名常量(named constant)
5.选择控制语句,组织语句块
6.对你的代码进行单元测试和集成测试,并排除其中的错误。
7.评审开发团队其他成员的底层设计和代码,并让他们评审你的工作。
8.润饰代码,仔细进行代码的格式化和注释。
9.将单独开发的多个软件组件集成为一体。
10.调整代码(tuning code),让它更快,更省资源。
一些重要的非构建活动有:
1.管理
2.需求分析
3.软件架构设计
4.用户界面设计
5.系统测试
6.维护
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!