性能过程管理(4)

来源:互联网 发布:mac视频软件推荐 编辑:程序博客网 时间:2024/06/03 21:39

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

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


产品设计

产品开发

产品部署

产品上线生产

产品升级

评估新产品

度量响应时间

评测可靠性

度量响应时间

评测硬件或软件升级

预计响应时间阀值

评测最佳硬件配置

度量响应时间

确定瓶颈

度量系统容量

 预计资源投入阀值

评测硬件或软件升级

度量系统容量

 

 

 预计最大负载场景

评测可靠性

 

 

 

0 0
原创粉丝点击