路漫漫其修远兮,吾将上下而求索
软件测试的生命周期
上一篇 /
下一篇 2007-11-09 16:55:35
计划——需求分析——设计——编码——测试——运行——评论
工作内容:
-
确定软件研发的总目标。
-
给出软件功能、性能、可靠性及其接口方面的设想。
-
研究完成项目的可行性,并且探讨解决问题的方法。
-
对可供使用的资源、成本,可取的的收益及开发进度进行估计。
-
制定完成开发项目的计划。
工作内容:对开发的软件进行详细的定义,由需求分析人员和用户一起讨论,哪些需求是可供满足,并且给予确切的描述,写出软件需求说明说SRS(Software Requriement Specification)。
对于产品的软件研发:需求资源:市场调研
用户 :市场调研人员
特点 :自己想研发什么,就研发什么。
对于项目的软件研发:需求资源:客户的要求
用户 :实际的用户
特点 :用户想研发什么,我们就帮助用户研发什么。
工作内容:设计是软件工程中核心内容,再这一阶段要完成设计说明说的。
HLD(High Level Design):在设计阶段把各项需求转换成相应的体系结构,每个体系结构都是一个功能明确的模块。
LLD(Low Level Design):对每一个功能模块要完成的工作进行详细的设计。
工作内容:把软件设计转换成计算机可接受的程序,即写出某个程序设计语言表示的源程序清单,使用RDBMS建立数据库。
工作内容:检验软件是否达到用户需求,并且达到软件质量标准。
工作内容:这一阶段将软件交付用户正式使用,以后便进入维护阶段,可能有多种原因要对他进行修改。
收藏
举报
TAG: