软件工程基础第6章:结构化程序设计、程序设计质量评价与软件测试方法简介

0 下载量 158 浏览量 更新于2023-12-04 收藏 175KB PPTX 举报
《软件工程基础》第六章主要介绍了结构化程序设计、程序设计质量评价、软件测试方法等内容。本章的重点是结构化程序设计、程序设计质量评价、软件测试方法和设计测试方案。其中,结构化程序设计是通过基本的控制结构构造程序,强调自上而下逐步细化的设计方法,主张只使用顺序、选择、重复三种基本控制结构。而程序设计质量评价则关注程序的清晰性和适应性。软件测试方法包括测试步骤和测试方案的设计,而软件测试的目标是验证软件的正确性和确认软件的可靠性。 第六章的第一部分介绍了结构化程序设计的概念和特点。结构化程序是由基本的控制结构构成的程序,每个控制结构只有一个入口点和一个出口点。通过自上而下逐步细化的设计方法,可以将模块化设计原则应用于结构化程序设计中。这种方法不使用GOTO语句来转移程序的控制,只使用顺序、选择、重复三种基本控制结构,并将它们根据程序的逻辑嵌套或组合成结构化程序。 第二部分介绍了结构化程序设计的特点。结构化程序设计具有源程序的清晰性和适应性的特点。源程序的清晰性体现在程序的结构清晰,容易理解和维护。而源程序的适应性指的是程序的灵活性和可扩展性,能够满足不同需求和场景的变化。 第三部分介绍了程序设计质量评价的方法。程序设计质量评价关注程序的规范性和可读性。规范性指的是程序是否符合设计规范和编码规范,是否有良好的注释和命名规范。可读性指的是程序的易读性,是否容易理解和调试。通过程序设计质量评价,可以提高程序的可靠性和可维护性。 第四部分介绍了软件测试方法。软件测试包括测试目标和原则、测试方法和测试步骤。测试的目标是验证软件的正确性和确认软件的可靠性。测试的原则包括全面性、独立性、有效性和可重复性等。测试方法包括黑盒测试和白盒测试等。在进行测试之前,需要设计测试方案,明确测试的目标和方法,并编写测试用例。 总之,第六章主要介绍了结构化程序设计、程序设计质量评价、软件测试方法等内容。这些内容对于提高程序的可靠性和可维护性具有重要意义,是软件工程基础知识中的关键内容。通过了解和掌握这些内容,可以为软件开发和测试工作提供指导和支持。