测试驱动开发选读.pptVIP

  • 5
  • 0
  • 约3.2千字
  • 约 37页
  • 2017-03-30 发布于湖北
  • 举报
测试驱动开发技术 朱 宁 * * * 总 纲 传统软件开发流程 单元测试及JUnit 极限测试 测试驱动开发 传统软件开发流程 软件开发生命周期(Software Development Life Cycle) 需求分析 什么是需求分析(Requirements Analysis) ? 需求分析是指理解用户需求,就软件功能与客户达成一致,估计软件风险(Risk)和评估项目代价(Cost),最终形成开发计划的一个复杂过程 需求分析包括需求的获取、分析、规格说明、验证、管理的一系列需求工程 需求分析阶段结束后,产生软件规格说明书(SRS, Software Requiements Specification) 需求分析 需求分析的作用 需求分析就是分析软件用户的需求是什么 任务就是解决”做什么”的问题,就是要全面地理解用户的各项要求,并准确地表达所接受的用户需求 需求分析之所以重要,就因为他具有决策性,方向性,策略性的作用,在一个大型软件系统的开发中,他的作用要远远大于程序设计 需求分析 需求分析的过程 问题识别 从系统角度理解软件,确定对所开发系统的综合要求,并提出这些需求的实现条件,及需求应该达到的标准 分析与综合

文档评论(0)

1亿VIP精品文档

相关文档