第7章 实现研究.ppt

第7章 实现 7.1 编码 7.2 软件测试基础 7.3 单元测试 7.4 集成测试 7.5 确认测试 7.6 白盒测试技术 7.7 黑盒测试技术 7.8 调试 7.9 软件可靠性 通常把编码和测试统称为实现。 ① 编码:把详细设计结果翻译成用某种程序语言书写的程序。 ② 软件测试:是保证软件质量的关键步骤, 它是对软件规格说明、设计和编码的最后复审。 软件测试分2个阶段: 编码与单元测试:编写一个模块,对它做测试, 编写者和测试者同一个人。 综合测试:编码与单元测试结束后,进行的集成测试, 是一个独立阶段,由专门的测试人员进行测试。 测试的目标:是发现软件中的错误; 调试的目的:是通过测试发现错误后,诊断和改正错误。 7.1 编码 7.1.1 选择程序设计语言 高级语言明显优于汇编语言。因此: 1)除了很特殊的应用领域 ① 对程序执行时间和使用空间都有很严格限制的情况; ② 需要产生任意的,甚至非法的指令序列; (高级语言没有此功能) ③ 体系结构很特殊的微处理机(不能使用高级语言); 2)大型系统中执行时间非常关键的(或直接依赖于硬件的)

文档评论(0)

1亿VIP精品文档

相关文档