软件工程导论 张海藩(第5版)第7章.ppt

软件工程导论张海藩(第5版)第7章_计算机软件及应用_IT/计算机_专业资料。软件工程导论张海藩(第5版)第7章第7章实现7.17.27.37.47.57.6...

第7章 实现;本章目标与要求;通常把编码和测试统称为实现。 编码就是把软件设计结果翻译成用某种程序设计语言书写的程序。 软件测试在软件生命周期中横跨两个阶段。 通常在编写出每个模块之后就对它做单元测试。 在这个阶段结束之后,对软件系统还应该进行各种综合测试,通常由专门的测试人员承担这项工作。 通过测试发现错误之后还必须诊断并改正错误,这就是调试的目的。调试是测试阶段最困难的工作。;7.1 编码 7.1.1 选择程序设计语言;程序设计语言的划代: ;选择语言的理想标???: 为了使程序容易测试和维护以减少软件的总成本,所选用的高级语言应该有理想的模块化机制,以及可读性好的控制结构和数据结构; 为了便于调试和提高软件可靠性,语言特点应该使编译程序能够尽可能多地发现程序中的错误; 为了降低软件开发和维护的成本,选用的高级语言应该有良好的独立编译机制。 ;主要的实用标准: 系统用户的要求 可以使用的编译程序 可以得到的软件工具 工程规模 程序员的知识 软件可移植性要求 软件的应用领域;7.1.2 编码风格;2. 数据说明 数据说明的次序应该标准化。 当多个变量名在一个语句中说明时,应该按字母顺序排列这些变量。 如果设计时使用了一个复杂的数据结构,则应该用注解说明用程序设计语言实现这个数据结构的方法和特点。 ;3. 语句构造 不要为了节省空间而把多个语句写在同一行; 尽量避免复杂的

文档评论(0)

1亿VIP精品文档

相关文档