软件工程基础第6章:结构化程序设计、程序设计质量评价与软件测试方法简介
158 浏览量
更新于2023-12-04
收藏 175KB PPTX 举报
《软件工程基础》第六章主要介绍了结构化程序设计、程序设计质量评价、软件测试方法等内容。本章的重点是结构化程序设计、程序设计质量评价、软件测试方法和设计测试方案。其中,结构化程序设计是通过基本的控制结构构造程序,强调自上而下逐步细化的设计方法,主张只使用顺序、选择、重复三种基本控制结构。而程序设计质量评价则关注程序的清晰性和适应性。软件测试方法包括测试步骤和测试方案的设计,而软件测试的目标是验证软件的正确性和确认软件的可靠性。
第六章的第一部分介绍了结构化程序设计的概念和特点。结构化程序是由基本的控制结构构成的程序,每个控制结构只有一个入口点和一个出口点。通过自上而下逐步细化的设计方法,可以将模块化设计原则应用于结构化程序设计中。这种方法不使用GOTO语句来转移程序的控制,只使用顺序、选择、重复三种基本控制结构,并将它们根据程序的逻辑嵌套或组合成结构化程序。
第二部分介绍了结构化程序设计的特点。结构化程序设计具有源程序的清晰性和适应性的特点。源程序的清晰性体现在程序的结构清晰,容易理解和维护。而源程序的适应性指的是程序的灵活性和可扩展性,能够满足不同需求和场景的变化。
第三部分介绍了程序设计质量评价的方法。程序设计质量评价关注程序的规范性和可读性。规范性指的是程序是否符合设计规范和编码规范,是否有良好的注释和命名规范。可读性指的是程序的易读性,是否容易理解和调试。通过程序设计质量评价,可以提高程序的可靠性和可维护性。
第四部分介绍了软件测试方法。软件测试包括测试目标和原则、测试方法和测试步骤。测试的目标是验证软件的正确性和确认软件的可靠性。测试的原则包括全面性、独立性、有效性和可重复性等。测试方法包括黑盒测试和白盒测试等。在进行测试之前,需要设计测试方案,明确测试的目标和方法,并编写测试用例。
总之,第六章主要介绍了结构化程序设计、程序设计质量评价、软件测试方法等内容。这些内容对于提高程序的可靠性和可维护性具有重要意义,是软件工程基础知识中的关键内容。通过了解和掌握这些内容,可以为软件开发和测试工作提供指导和支持。
2023-07-29 上传
2021-09-22 上传
2022-10-24 上传
2022-11-14 上传
2021-09-22 上传
2021-09-21 上传
zzzzl333
- 粉丝: 760
- 资源: 7万+
最新资源
- 磁性吸附笔筒设计创新,行业文档精选
- Java Swing实现的俄罗斯方块游戏代码分享
- 骨折生长的二维与三维模型比较分析
- 水彩花卉与羽毛无缝背景矢量素材
- 设计一种高效的袋料分离装置
- 探索4.20图包.zip的奥秘
- RabbitMQ 3.7.x延时消息交换插件安装与操作指南
- 解决NLTK下载停用词失败的问题
- 多系统平台的并行处理技术研究
- Jekyll项目实战:网页设计作业的入门练习
- discord.js v13按钮分页包实现教程与应用
- SpringBoot与Uniapp结合开发短视频APP实战教程
- Tensorflow学习笔记深度解析:人工智能实践指南
- 无服务器部署管理器:防止错误部署AWS帐户
- 医疗图标矢量素材合集:扁平风格16图标(PNG/EPS/PSD)
- 人工智能基础课程汇报PPT模板下载