- 5
- 0
- 约小于1千字
- 约 14页
- 2017-08-16 发布于江苏
- 举报
软件工程 王 勇 个人介绍 王 勇 Tel:Email: yongwang@cug.edu.cn 地理信息系统软件开发 网格与分布式系统 地理信息系统网格 软件过程改进 程序设计语言的选择 1.程序的质量取决于软件设计的质量 2.但是,所选用的程序设计语言的特点,也会对程序的可靠性、可读性、可测试性和可维护性产生深远影响。 程序设计语言的选择标准 1.系统用户的要求 2.可以使用的编译程序 3.可以得到的软件工具 4.工程规模 5.程序员的知识 6.软件可移植性 7.软件的应用领域 编码风格 程序内部文档 适当的标识 适当的注释 程序的视觉组织 编码风格 数据说明 数据说明的次序应该标准化 说明复杂数据结构的使用方法 编码风格 语句构造 不要把多个语句写在同一行 尽量避免复杂的条件测试 尽量减少对非条件的测试 避免大量使用循环嵌套和条件嵌套 利用括号使逻辑表达或算术表达式的运算次序清晰直观 输入/输出 所有的输入数据都进行检验 检查输入项重要组合的合法性 保持输入格式的简单 提示可用的选择和边界数值 软件测试的基础 在测试阶段,测试人员努力设计出一系列测试方案 目的是为了破坏已经建造好的软件系统 竭力证明程序中有错误 测试不能证明程序是正确的 黑盒测试与白盒测试 黑盒测试(功能测试):根据产品应该具有的功能,通过测试来检验是否每个功能都正常使用
原创力文档

文档评论(0)