软件工程(第3版)第5章人民邮电出版社.pptVIP

  • 7
  • 0
  • 约1.99万字
  • 约 268页
  • 2017-07-05 发布于四川
  • 举报

软件工程(第3版)第5章人民邮电出版社.ppt

第5章 结构化实现   通常把编码和测试统称为实现。 所谓编码就是把软件设计翻译成计算机可以理解的形式——用某种程序设计语言书写的程序。 作为软件工程过程的一个阶段,编码是设计的自然结果,因此,程序的质量主要取决于软件设计的质量。 但是,所选用的程序设计语言的特点和编码风格,也会对程序的可靠性、可读性、可测试性和可维护性产生深远的影响。   无论怎样强调软件测试的重要性和它对软件可靠性的影响都不过分。   在开发大型软件系统的漫长过程中,面对着极其错综复杂的问题,人的主观认识不可能完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺,因此,在软件生命周期的每个阶段都不可避免地会产生差错。   我们力求在每个阶段结束之前通过严格的技术审查,尽可能早地发现并纠正差错;但是,经验表明审查并不能发现所有差错,此外在编码过程中还不可避免地会引入新的错误。   如果在软件投入生产性运行之前,没有发现并纠正软件中的大部分差错,则这些差错迟早会在生产过程中暴露出来,那时不仅改正这些错误的代价更高,而且往往会造成很恶劣的后果。   测试的目的就是在软件投入生产性运行之前,尽可能多地发现软件中的错误。目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审。   软件测试在软件生命周期中横跨两个阶段。通常在编写

文档评论(0)

1亿VIP精品文档

相关文档