路漫漫其修远兮,吾将上下而求索

软件测试的生命周期

上一篇 / 下一篇  2007-11-09 16:55:35

计划——需求分析——设计——编码——测试——运行——评论

  • 计划:

    工作内容:

  1. 确定软件研发的总目标。
  2. 给出软件功能、性能、可靠性及其接口方面的设想。
  3. 研究完成项目的可行性,并且探讨解决问题的方法。
  4. 对可供使用的资源、成本,可取的的收益及开发进度进行估计。
  5. 制定完成开发项目的计划。
  • 需求分析:

   工作内容:对开发的软件进行详细的定义,由需求分析人员和用户一起讨论,哪些需求是可供满足,并且给予确切的描述,写出软件需求说明说SRS(Software Requriement Specification)。

    对于产品的软件研发:需求资源:市场调研

                     用户    :市场调研人员

                     特点    :自己想研发什么,就研发什么。

    对于项目的软件研发:需求资源:客户的要求

                     用户    :实际的用户

                     特点    :用户想研发什么,我们就帮助用户研发什么。

  • 设计:

   工作内容:设计是软件工程中核心内容,再这一阶段要完成设计说明说的。

           HLD(High Level Design):在设计阶段把各项需求转换成相应的体系结构,每个体系结构都是一个功能明确的模块。

           LLD(Low Level Design):对每一个功能模块要完成的工作进行详细的设计。

  • 编码:

   工作内容:把软件设计转换成计算机可接受的程序,即写出某个程序设计语言表示的源程序清单,使用RDBMS建立数据库。

  • 测试:

   工作内容:检验软件是否达到用户需求,并且达到软件质量标准。

  • 运行及维护:

   工作内容:这一阶段将软件交付用户正式使用,以后便进入维护阶段,可能有多种原因要对他进行修改。


TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-11  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 40444
  • 日志数: 76
  • 图片数: 2
  • 建立时间: 2007-11-02
  • 更新时间: 2011-08-13

RSS订阅

Open Toolbar