高级系统架构师(7月20-24日)
【举办单位】北京曼顿培训网
【咨询电话】4006820825 010-56133998 13810210257
【培训日期】2020年7月20-24日
【培训地点】线上
【培训对象】项目经理、系统架构师、系统分析师、高级程序员、资深开发人员。
【培训目标】
1、掌握现代软件架构设计的核心思想与方法、并能够在设计质量优化中灵活应用。
2、理解影响软件架构设计质量的问题、对策、解决方案与整体应对策略。
3、能够发挥创造性思维去改进已有的过程与设计方案、从而达到高质量与低成本的目的。
【课程大纲】
第一讲 系统思考:软件架构设计的方法论
1,软件架构的定义与问题
软件架构的定义
学会系统思考
质量约束决定了架构风格
2,案例分析:基于高可靠性的架构设计
解决可靠性问题的决策
解决可靠性问题的基本方法
基于高可靠性的架构设计案例
3,案例分析:基于高可集成性的架构设计
案例背景
架构解决方案
可集成性架构思想的发展
第二讲 风险驱动的架构设计方法
1,从“可行走的骨架”开始设计
什么是设计与怎样设计
一个有启发性的案例
从案例所获得的启示
2,应对风险的解决方案
非线性问题与工程模型
测试驱动的开发
软件的腐化与重构
3,需求变更:拥抱着变化而设计
变化是一个重要的设计要素
关注特征:共性和可变性分析
案例分析:面向特征的架构设计
4,变化环境中的结构优化原则
单一职责原则
开放/封闭原则
依赖倒置原则
接口隔离原则
5,包的设计与重构原则
包的内聚性原则
包的耦合性原则
包的稳定依赖原则
第三讲 案例分析:分布式系统顶层架构设计
1,产品约束、愿景与谋划
案例背景与领域分析
确定关键质量指标
2,基础框架的顶层设计
顶层概念性设计与构思
分布式问题的设计考虑
分离表现层的设计考虑
解决业务处理的性能问题
领域对象的并发访问考虑
日志处理的并发性考虑
顶层架构设计的设计树
第四讲 案例分析:业务拓扑领域对象设计
1,领域对象的基础设计
支持软件模型的重新组织
提高访问领域对象的性能
支持重新配置行为考虑
2,领域对象的新问题
实现全局拓扑管理功能
业务拓扑的遍历考虑
支持业务流扩展
业务拓扑的配置方案
3,资源应用的考虑与设计
关于数据访问的考虑
合理的设计缓存
业务拓扑领域对象接口详细设计
领域对象设计的设计树
第五讲 总结归纳:过程模型与设计模式
1,理性思维与总结归纳
从过程的角度归纳总结
从模式的角度归纳总结
把设计模式嵌入过程
2,顶层架构设计过程域
从混沌到结构
分布式基础设施
接口划分
3,领域对象设计过程域
对象划分
并发
对象之间的交互
适配与扩展
4,资源应用过程域
资源管理
数据访问
5,结束语:执著的追求卓越
【讲师介绍】
谢老师,曼顿培训网(w)资深讲师。
培训中心副校长、教授,大型电子对抗项目首席系统架构师。
【费用及报名】
1、费用:培训费1980元(含培训费、讲义费);如需食宿,会务组可统一安排,费用自理。
2、报名咨询:4006820825 010-56133998 56028090 13810210257 鲍老师
3、报名流程:电话登记-->填写报名表-->发出培训确认函
4、备注:如课程已过期,请访问我们的网站,查询最新课程
5、详细资料请访问北京曼顿培训网: (每月在全国开设四百多门公开课,欢迎报名学习)
免责声明
网站所有内容均为用户自行发布,本网站不对内容的真实性负责,请勿相信转账汇款等信息,文章内容如有侵权,请联系管理员删除!
上一篇:
机器学习和深度学习之实战进阶加深(7月31-8月1日)下一篇:
股权投后及并购整合管理(北京,7月10日)