第七章 实现
1.编码的定义:所谓编码就是把软件设计结果翻译成用某种程序设计语言熟书写的程序
2.选择程序设计语言
(1)公司结束积累和程序员的知识:相关项目、技术、管理经验、程序员的个人技术特长
(2)软件可移植性和兼容性:目标平台、平台兼容
(3)软件的应用领域:科学计算:Fortran,C,Matlab 移动应用:Java,Swift,C# 网站应用:JSP,PHP,Ruby,ASP.NET 窗体应用:C#,vc++,VB,Delphi,Java
3.编程风格
(1)程序内部的文档,包括恰当的标识符、适当的注释和程序的视觉组织
(2)数据说明,标准化
(3)语句构造,原则:简单、直接
(4)输入输出
(5)效率,处理时间,存储器容量,输入输出的效率
4.软件测试的目标
(1)测试是为了发现程序中的错误而执行程序的过程
(2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案
(3)成功的测试是发现了至今为止尚未发现的错误的测试
5.软件测试准则
(1)所有的测试都应该能追溯到用户需求
(2)应该远在测试开始之前就制定测试计划
(3)把Pareto原理应用到软件测试中,很大一部分错误集中在少数一块,
1.编码的定义:所谓编码就是把软件设计结果翻译成用某种程序设计语言熟书写的程序
2.选择程序设计语言
(1)公司结束积累和程序员的知识:相关项目、技术、管理经验、程序员的个人技术特长
(2)软件可移植性和兼容性:目标平台、平台兼容
(3)软件的应用领域:科学计算:Fortran,C,Matlab 移动应用:Java,Swift,C# 网站应用:JSP,PHP,Ruby,ASP.NET 窗体应用:C#,vc++,VB,Delphi,Java
3.编程风格
(1)程序内部的文档,包括恰当的标识符、适当的注释和程序的视觉组织
(2)数据说明,标准化
(3)语句构造,原则:简单、直接
(4)输入输出
(5)效率,处理时间,存储器容量,输入输出的效率
4.软件测试的目标
(1)测试是为了发现程序中的错误而执行程序的过程
(2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案
(3)成功的测试是发现了至今为止尚未发现的错误的测试
5.软件测试准则
(1)所有的测试都应该能追溯到用户需求
(2)应该远在测试开始之前就制定测试计划
(3)把Pareto原理应用到软件测试中,很大一部分错误集中在少数一块,