性能需求、设计和测试

大型企业应用的性能是软件质量的关键。在需求分析和设计阶段需考虑性能因素,完成基本功能测试后进行性能测试。性能指标包括响应时间、管理规模和批量操作时间。产品立项阶段确定性能目标,需求分析和设计阶段细化指标,系统设计时考虑可行性并制定测试策略。TR5后,组织专项性能测试,确保测试环境和数据规模符合要求。
摘要由CSDN通过智能技术生成

作为大型的企业应用,性能表现是衡量软件质量的重要指标。在需求分析和系统设计阶段就必须充分考虑性能因素。软件交付测试,并完成基本功能测试以后,也应该组织专项的性能测试。

软件的性能指标包含以下几种类型:
用户界面普通操作的响应时间,如不应该超过5秒;
软件管理对象的最大规模,如最多可以管理5万台xx类型的设备。
长时间批量操作的时间,如最多2个小时可以完成xx台设备的升级任务。

以下按产品开发的不同阶段讲述一下为了达成软件必要的性能表现所做的工作:

产品立项阶段:确定产品关键性能指标所应该达到的目标。这个目标应该是主要来自于市场需求,而不是由系统工程师拍脑袋定出来的。例如:市场部应该根据这个版本的目标市场、客户和市场应用时间窗口给出产品应该达到的具体管理规模。根据这个目标,每个子系统分解出各自应该达到的管理规模。市场部还应该进行竞争分析,确保产品相对于竞争对手具备一定的竞争力和优势。明确自己产品在同行业所处的位置。

产品需求分析和系统设计阶段:系统工程师和市场代表充分沟通,进一步细化具体的性能指标值。产品工程组应该给出版本的软硬件标准配置,作为各个子系统的系统工程师制定性能指标的参考。系统工程师应该从系统的内部技术实现的角度分析达到设定性能指标的可行性。如果达到性能目标存在风险,还应该组织技术验证。同时,系统工程师也可从技术角度,分析现有系统内部优化提升的空间,并修正性能目标,在力所能及和存在合理需求的前提下主动提升性能目标。TR2是产品性能指标基线化的一个里程碑,过了该里程碑,修订性能指标就需要比较慎重,也比较不容易了。

在系统设

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值