1 欢迎进入软件架构的世界
软件开发的主要流程为:
问题定义-〉需求分析-〉规划构建-〉架构(概要设计)-〉详细设计-〉编码与调试-〉单元测试-〉集成测试-〉系统测试-〉交付或发布-〉保障维护
各个过程与软件构建的关系如下:
如上图,其中灰色区域是与软件构建相关的活动,也是要介绍的内容。
软件构建主要的作用为:
(1) 验证相关的基础工作已经完成,以便于构建活动能够顺利地完成;
(2) 确定如何测试所写的代码;
(3) 设计并编写类和子程序;
(4) 创建并命名变量和常量;
(5) 选择控制结构和组织语句块;
(6) 单元测试,集成测试和代码调试;
(7) 评审其他组员的详细设计、代码,同时他们也将评审你自己的;
(8) 通过自己的格式化以及注释来润色代码;
(9) 集成各软件部件;
(10) 代码调节,以使其更小更快
(转载请注明出处 :) )