作业帮 > 综合 > 作业

软件生命周期中测试的顺序肯定在编码之后?或者在设计之后?或者在需求分析设计之后?答案以及原因 求助

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/05/22 21:26:12
软件生命周期中测试的顺序肯定在编码之后?或者在设计之后?或者在需求分析设计之后?答案以及原因 求助
软件生命周期中测试的顺序肯定在编码之后?或者在设计之后?或者在需求分析设计之后?答案以及原因 求助
回答起来比较复杂啊,
软件生命周期:需求阶段-(分析阶段-设计阶段)-开发(编码)阶段-测试阶段-维护阶段
软件生命周期概念可以对比人的生命周期理出生-童年-少年-青年-成年-老年-死亡.
成年不会在青年之前,所以测试阶段也不会在开发阶段之前.
在软件生命周期下面会定义或选择软件过程(需求过程、设计过程、开发过程、测试过程),过程是由许多活动组成(测试过程包含制定测试计划、制定测试策略、测试用例设计、执行测试、评估测试、分析总结测试等活动)
之所以划分软件生命周期、定义软件过程及活动都是为了管理和保证软件质量.
软件测试标准定义中有个关键词“运行软件”,所以只有编码完成之后才能运行软件进行测试.
为什么V模型中感觉测试从需求就开始了,贯穿生命周期?这里所谓的测试“是指测试活动”,如编写测试计划等文档都是测试活动,是测试活动贯穿于软件生命周期了.
严格讲评审是质量保证的手段和方法(也是活动),有些人把它也叫静态测试了.也没什么,因为软件测试的目的就是保证(验证)软件质量的.所以软件测试实际上也是软件质量保证一种手段和方法(或活动).