软件工程导论第章编码和单元测试.doc

软件工程导论第章编码和单元测试

第7章 实 现 通常把编码和测试统称为实现。 所谓编码就是把软件设计结果翻译成用某种程序设计语言书写的程 无论怎样强调软件测试的重要性和它对软件可靠性的影响都不过分。 能早地发现并纠正差错;但是,经验表明审查并不能发现所有差错,此外在编码过程中还不可避免地会引入新的错误。如果在软件投入生产性运行之前,没有发现并纠正软件中的大部分差错,则这些差错迟早会在生产过程中暴露出来,那时不仅改正这些错误的代价更高,而且往往会造成很恶劣的后果。测试的目的就是在软件投入生产性运行之前,尽可能多地发现 软件中的错误。目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审。 软件测试在软件生命周期中横跨两个阶段。通常在编写出每个模块(称为单元测试),模块的编写者和测试者是同一 大量统计资料表明,软件测试的工作量往往占软件开发总工作量的40%以上,在极端情况,测试那种关系人的生命安全的软件所花3倍到5倍。因此,必须高度 仅就测试而言,它的目标是发现软件中的错误,但是,发现错误并不是最终目的。软 在对测试结果进行收集和评价的时候,软件所达到的可靠性也开始明朗了。软件可 7.1 编 码 7.1.1 选择程序设计语言 程序设计语言是人和计算机通信的最基本的工具,它的特点必然会影响人的思维和 适宜

文档评论(0)

1亿VIP精品文档

相关文档