您的位置:首页 > 其它

性能过程管理(4)

2016-02-18 09:42 225 查看
性能问题是伴随着软件开发、实施及运维过程产生的,每个过程都可能引入不同的性能问题,问题发现的越早,越容易解决,成本越低,投产后才去发现问题,有可能导致灾难性的后果,导致大量的返工和重构,原有的问题不能完全解决,还可能引入更多新的问题,成为一个恶性循环。所以理想的情况是从项目立项开始,就进行性能相关工作,性能评估过程伴随软件开发、实施及运维过程,对系统性能进行和开发及实施到运维周期一致的全生命周期管理。与此相对应的,性能工作开始的越早,对评估人员的技术和能力要求也越高,对软件组织的能力成熟度也要求越高。软件开发和实施团队的能力成熟度,决定性能过程管理的长度,一个作坊式的开发团队,能意识到在项目上线前做一次性能测试就不错了。所以在决定实施性能过程管理前,首先要充分评估项目团队的能力成熟度,量体裁衣,量力而行,否则过犹不及。

一个相对完整的性能过程管理各阶段如下:

产品设计
产品开发
产品部署
产品上线生产
产品升级
评估新产品

度量响应时间

评测可靠性

度量响应时间

评测硬件或软件升级

预计响应时间阀值

评测最佳硬件配置

度量响应时间

确定瓶颈

度量系统容量

预计资源投入阀值

评测硬件或软件升级

度量系统容量

预计最大负载场景

评测可靠性

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: