软件测试第课软件生命周期的讨论.ppt

软件测试第课软件生命周期的讨论

* 需求分析阶段 * 设计阶段 设计阶段的主要目的是根据用户的需要制定标准,划分并分配任务 设计GUI标准 设计数据库 设计过程模块 设计编码标准 构建原型 分配任务和监督任务 设计阶段涉及的活动 * 开发阶段 开发阶段 对在原型创建阶段构建的用户界面进行最后的修改 构建数据库 通过添加代码使其具备功能 * 评估/测试阶段 本阶段测试每个单元的功能。 测试阶段涉及的活动 单元测试 数据验证测试 安全性测试 强度测试 集成测试 * 维护阶段 本阶段为客户提供故障诊断支持 网络 电话 上门 本阶段还包括应用程序要求的任何软件升级 版本 补丁 * 软件开发过程 比尔通过类似软件瀑布模型的方式成功了完成自己的建筑项目 * 软件开发过程 这次将完成一栋更加复杂的建筑 因为有了以前的经验,比尔感到很有信心 就像我们的软件开始越来越庞大 由于成绩不错,比尔再次被通知 * 软件开发过程 这次需要更多人,更复杂的分析、设计和建造过程 但在完成之前各种问题开始出现 * 软件开发过程 之前设计时犯下一个比较小的错误,在建造时才被发现,已经变成了一个严重的错误 必须停工回到设计阶段重新设计,重新建造 在已经将房间格局建造得差不多时,用户又突然提出更改某处的要求,导致工程再次从设计开始 虽然很努力工作 但还是 工程超时 房屋不能满足用户需要 *

文档评论(0)

1亿VIP精品文档

相关文档