2.数据说明 虽然在设计期间已经确定了数据结构的组织 和复杂程度,然而数据说明的风格却是在写程序 时确定的。 为了使数据更容易理解和维护,遵循一些比 较简单的原则是必要的
2. 虽然在设计期间已经确定了数据结构的组织 和复杂程度,然而数据说明的风格却是在写程序 时确定的。 为了使数据更容易理解和维护,遵循一些比 较简单的原则是必要的
3.语句构造 基本原则:简明扼要 每个语句都应该简单而直接,不能为了提高效率而使 程序变得过分复杂。 一行只写一条语句
3. 基本原则:简明扼要 每个语句都应该简单而直接,不能为了提高效率而使 程序变得过分复杂。 一行只写一条语句
4输入/输出 对所有输入数据都进行检验; 检查输入项重要组合的合法性 保持输入格式简单 使用数据结束标记,不要要求用户指定数据 的数目 明确提示交互式输入的请求,详细说明可用 的选择或边界数值; 当程序设计语言对格式有严格要求时,应保 持输入格式一致 设计良好的输出报表; 给所有输出数据加标志
4 输入/ ➢ 对所有输入数据都进行检验; ➢ 检查输入项重要组合的合法性; ➢ 保持输入格式简单; ➢ 使用数据结束标记,不要要求用户指定数据 的数目; ➢ 明确提示交互式输入的请求,详细说明可用 的选择或边界数值; ➢ 当程序设计语言对格式有严格要求时,应保 持输入格式一致; ➢ 设计良好的输出报表; ➢ 给所有输出数据加标志
5.效率 效率主要指处理机时间和存储器容量两个方 面。虽然值得提出提高效率的要求,但是在进 步讨论这个问题之前应该记住三条原则:首先, 效率是性能要求,因此应该在需求分析阶段确定 效率方面的要求。其次,效率是靠好设计来提高 的。第三,程序的效率和程序的简单程度是一致 的。不要牺牲程序的清晰性和可读性来不必要地 提高效率
5. 效率 效率主要指处理机时间和存储器容量两个方 面。虽然值得提出提高效率的要求,但是在进一 步讨论这个问题之前应该记住三条原则:首先, 效率是性能要求,因此应该在需求分析阶段确定 效率方面的要求。其次,效率是靠好设计来提高 的。第三,程序的效率和程序的简单程度是一致 的。不要牺牲程序的清晰性和可读性来不必要地 提高效率
第二节软件测试基础 无论怎样强调软件测试的重要性和它对软件 可靠性的影响都不过分。在开发大型软件系统的 漫长过程中,面对着极其错综复杂的问题,人的 主观认识不可能完全符合客观现实,与工程密切 相关的各类人员之间的通信和配合也不可能完美 无缺,因此,在软件生命周期的每个阶段都不可 避免地会产生差错
第二节 软件测试基础 无论怎样强调软件测试的重要性和它对软件 可靠性的影响都不过分。在开发大型软件系统的 漫长过程中,面对着极其错综复杂的问题,人的 主观认识不可能完全符合客观现实,与工程密切 相关的各类人员之间的通信和配合也不可能完美 无缺,因此,在软件生命周期的每个阶段都不可 避免地会产生差错