性能过程管理(4)
来源:互联网 发布:mac视频软件推荐 编辑:程序博客网 时间:2024/06/03 21:39
性能问题是伴随着软件开发、实施及运维过程产生的,每个过程都可能引入不同的性能问题,问题发现的越早,越容易解决,成本越低,投产后才去发现问题,有可能导致灾难性的后果,导致大量的返工和重构,原有的问题不能完全解决,还可能引入更多新的问题,成为一个恶性循环。所以理想的情况是从项目立项开始,就进行性能相关工作,性能评估过程伴随软件开发、实施及运维过程,对系统性能进行和开发及实施到运维周期一致的全生命周期管理。与此相对应的,性能工作开始的越早,对评估人员的技术和能力要求也越高,对软件组织的能力成熟度也要求越高。软件开发和实施团队的能力成熟度,决定性能过程管理的长度,一个作坊式的开发团队,能意识到在项目上线前做一次性能测试就不错了。所以在决定实施性能过程管理前,首先要充分评估项目团队的能力成熟度,量体裁衣,量力而行,否则过犹不及。
一个相对完整的性能过程管理各阶段如下:
产品设计
产品开发
产品部署
产品上线生产
产品升级
评估新产品
度量响应时间
评测可靠性
度量响应时间
评测硬件或软件升级
预计响应时间阀值
评测最佳硬件配置
度量响应时间
确定瓶颈
度量系统容量
预计资源投入阀值
评测硬件或软件升级
度量系统容量
预计最大负载场景
评测可靠性
0 0
- 性能过程管理(4)
- 性能管理
- 项目管理过程4W1H
- 过程管理
- 过程管理
- 存储过程管理过程
- Album相机管理项目-拼图模板列表查询,TPS较低的性能分析过程
- 存储过程性能测试
- 性能测试主要过程
- 性能测试主要过程
- 性能测试学习过程
- 性能测试过程简述
- 性能测试过程简述
- 性能测试--基本过程
- 存储过程性能优化
- 性能测试基本过程
- 04-性能测试过程
- 性能测试过程
- 设计模式之单例模式(SingletonPattern)
- 游标的使用
- JAVA 数据处理笔记
- 分布式发布订阅消息系统 Kafka 架构设计
- android之bluetooth详解(2基础)
- 性能过程管理(4)
- Servlet——Cookie 和 Session
- 怎样在Ubuntu 14.04中安装Java
- CSS中边框使用负边距值的奇技淫巧
- 人脸识别遇到的问题及相应的解决方法
- iOS CUICatalog: Invalid asset name supplied 错误
- jrebel工具学习
- 关于 衰老的思考
- 【Maven进阶二】多模块构建Maven项目-Dos命令实现