一、软件配置管理
软件配置管理活动包括软件配置管理计划、软件配置标识、软件配置控制、软件配置状态记录、软件配置审计、软件发布管理与交付等活动
二、软件编码
2.1程序设计语言:程序设计语言是人和计算机通信最基本工具,编码之前的一项重要工作就是选择一种恰当的程序设计语言
2.2程序设计风格:程序设计风格包括四方面:源程序文档化、数据说明、语句结构和输入/输出方法
2.3程序复杂性度量:定量度量程序复杂程度的方法很有价值,把程序的复杂度乘以适当的常数即可估算出软件中故障的数量及软件开发时的工作量
2.4编码效率:程序效率、算法效率、存储效率、I/O效率
三、软件测试
3.1静态测试是指被测试程序不在机器上运行,而采用人工检测和计算机辅助静态分析的手段对程序进行检测
3.2动态测试是指在计算机上实际运行程序进行软件测试,一般采用白盒测试和黑盒测试。