SDE138:软件性能设计最佳实践

开班计划时间:12 小时
  • 具体开课时间请咨询课程顾问
预约试听 马上咨询
课程介绍
适用对象:软件设计人员
学习收获:掌握软件不同层次性能设计策略与方法 、掌握软件性能维护调优的战术 、掌握软件质量属性设计平衡策略
详细大纲
1 软件性能与可用性概述
1.1 软件性能与可用性设计中存在的问题
1.2 影响性能与可用性的主要因素
1.3 性能与可用性设计的经验来源
1.4 性能与可用性的设计、开发与测试的关系
1.5 性能与可用性的矛盾性
2 软件性能与可用性需求效用树
2.1 依据用户需求规格说明书分解性能与可用性
2.2 从功能需求中分解性能与可用性要求
2.3 软件性能与运行环境映射关系
2.4 软件的性能估算
2.5 使用UML工具建立性能与可用性效用树
3 设计高性能与高可用的软件体系结构
3.1 软件体系结构中与性能、可用性相关的位置
3.2 资源的性能规划
3.3 基于进线程性能规划
3.4 高性能的业务容器设计
3.5 高性能的企业服务总线设计
3.6 规划高性能数据库
3.7 软件界面高性能设计
3.8 服务构件性能设计
3.9 高可用性的软件体系结构设计
3.10 案例分析:运行10年性能不降低的商用软件剖析
4 界面层性能与可用性设计
4.1 界面渲染时间性能设计
4.2 界面响应时间性能设计
4.3 报表性能设计
4.4 图表性能设计
4.5 多任务界面性能设计
4.6 界面层的可用性设计
5 应用层性能与可用性设计
5.1 业务逻辑运行效率设计
5.2 数据访问效率设计
5.3 设计模式与运行效率
5.4 业务事务与运行效率
5.5 高并发应用层设计
5.6 应用层的可用性设计
5.7 案例分析:Salesforce.com的PAAS性能设计方案
6 数据库层性能与可用性设计
6.1 数据存储的性能设计
6.2 数据库内存与数据库性能调优
6.3 CPU与数据库关系
6.4 数据库垂直分割与水平分割
6.5 海量数据性能设计
6.6 存储过程性能设计
6.7 数据库层的可用性设计
6.8 案例分析:淘宝数据库如何进行性能与可用性设计与优化?
7 性能与其它的质量属性平衡设计
7.1 性能监视服务设计
7.2 通讯性能设计
7.3 可扩展性与性能平衡设计
7.4 安全性与性能平衡设计
7.5 可靠性与性能平衡设计
7.6 群集与性能平衡关系
8 软件性能维护调优
8.1 分析日志数据、监控数据定位性能瓶颈点
8.2 软件测试发现性能瓶颈点
8.3 逐点调优战术(全面性能优化)
8.4 “关键点”调优战术(重点突破)
8.5 “7X24小时运维”的系统调优
8.6 具有休息时间的系统调优
8.7 大型分布式系统调优
8.8 “系统运行时间超过了3-5年”如何调优
8.9 案例分析:SAP性能运维方案分析
课程评价

课程评价({{EvaluationTotal}})

课程满意度

评价

您还没有给课程评分哦

满意度

    追加评价:

课程咨询
内容:

您还没有填写内容!

暂无问答,赶紧去提问吧
{{item.AnswerState==1?"已解决":"未解决"}}
{{item.Content}}
{{item.StudentAskTime}}
{{itemanswer.UserName}}
{{itemanswer.Content}}
{{itemanswer.StudentAskTime}}
同类课程推荐 more
嘉为大讲堂 more
原创文章 more

您好! 欢迎来到学领未来 !

学领未来提供线上及线下的学习服务,根据您的位置,为您推荐最近的线下培训地点 分站,你选择: