技术创新,变革未来软件标准开发测试过程概述
21测试层次传统观点测试层次与传统开发V型瀑布模型的对应自顶向下,功能分解
3ATM系统终端I/O管理会话引导事务卡输入PIN输入选择事务瀑布模型应用示例:ATM系统的部分功能分解概要设计的最终结果是将系统的功能分解为功能组件的树型结构瀑布模型与通过功能分解进行的自顶向下开发和设计密切相关;传统集成测试的目标是根据功能分解树集成以前测过的单元。
4产品开发测试基本过程
5常见的软件开发过程
6需求分析阶段软件需求的检视、评审系统测试计划、方案设计系统测试计划、方案的检视和评审软件系统测试用例设计软件系统测试用例的检视和评审
7SRS的定义 是对在特定环境下要完成一定功能的软件产品、程序或一组程序的说明。 应该从以下方面去描述需求:功能:软件要做什么外部接口:如何与人、系统硬件、外部的硬件和软件交互性能:速度、响应时间、恢复时间等属性:可移植性、可靠性、可维护性、可用性等实现的设计约束:标准、实现语言、资源限制、操作环境等
8软件需求规格说明书的目的在客户和开发者之间达成一致为编制计划和成本计价提供基础为设计提供了基础为确认和验证提供一个基础提高开发效率便于移植
9软件需求规格说明书的特点软件需求的正确性软件需求的无歧义性软件需求的完整性软件需求的一致性软件需求的可验证性软件需求的可追踪性
10实例一 需求1:系统应在不少于每10秒的
原创力文档

文档评论(0)