6.11 本章小结

更新于 2026年10月10日 版权声明
6.11 本章小结

结构化程序设计将顺序、选择和循环三种基本控制结构进行组合和嵌套,以容易理解的形式和避免使用GOTO语句等原则进行程序设计。结构化程序设计使软件易于理解,易于修改,便于重复使用。

在软件开发过程中,软件测试属于最艰巨的任务,而且非常重要。软件测试是由人工或计算机来执行或评价系统的过程,以验证它是否满足规定的需求。测试的根本任务是发现软件中的错误。设计测试方案的基本目标是选用尽可能少的高效测试数据,从而尽可能多地发现软件中的错误。软件的测试应该分层次进行,通常分为单元测试、集成测试、系统测试和验收测试四个阶段。编码完成之后进行单元测试,常采用静态测试与动态测试,主要是发现软件中的语法错误、结构错误和功能错误;将模块组装成子系统和整个系统时进行集成测试和系统测试,主要是测试综合功能和接口;在系统安装之后进行验收测试,主要是检查是否达到了系统的所有要求。单元测试应该以白盒测试为主,其余测试一般以黑盒测试为主。所有各个层次的测试都要事先有计划,事后有报告。(https://www.daowen.com)

软件调试是查找、分析和纠正程序中错误的过程。调试不仅修改软件产品,还应改进软件过程,避免今后程序中可能出现的错误。软件测试和软件调试常常交替进行。软件确认是指在软件开发过程结束时,对所开发的软件进行评价,以确定它是否和软件需求相一致的过程。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)