高级系统架构师培训
课程介绍
欢迎来电咨询《高级系统架构师培训》课程
参训对象
项目经理、系统架构师、系统分析师、高级程序员、资深开发人员
课程设置
(一)软件架构设计的思想与过程
1)软件架构的问题与目标
软件架构与架构师的定义
软件架构设计的方法学基础
2)架构驱动的迭代开发
软件过程:现代对于传统的挑战
软件开发的经济学特征
降低软件规模或者复杂度
系统架构的开发、测试与集成
3)论软件架构与架构师
什么才是优雅的架构
软件架构师的工作特征
拒绝烟囱系统
4)软件架构的设计过程
(二)软件架构设计的风格、重构与视角
1)软件架构风格
管道和过滤器风格
数据抽象和面向对象风格
基于事件隐式调用风格
分层系统风格
仓库风格和黑板风格
正交架构风格
特定领域架构风格(DSSA)
特定领域架构设计过程
2)软件架构的重构技术
软件的腐化与控制方法
架构的坏味及其重构
3)质量属性对架构风格的影响
三层次软件质量度量模型
关键质量属性决定架构
案例:可靠性质量解决方案
4)多视角探索架构设计
成功软件架构设计的关键要素
从质量属性及其应对策略的视角优化架构
从模块划分的视角优化架构
从共享分层结构的视角优化架构
从软件复用与组件化的视角优化架构
5)软件架构分析与评价方法
ATAM架构质量评估方法
ATAM的阶段和评估要点
(三)产品部件的设计与优化
1)软件重构与架构优化
2)单一职责原则(SRP)
职责是变化的一个轴线
分离耦合的职责
3)开放—封闭原则(OCP)
OCP原则的基本概念
实现OCP的关键是抽象
预测变化和“贴切的”结构
4)依赖倒置原则(DIP)
对传统层次结构的倒置
依赖倒置原则的设计方法
架构、框架与业务层面的复用
5)接口隔离原则(ISP)
接口有可能被污染
分离客户就是分离接口
使用多重继承分离接口
6)包的设计与重构原则
7)封装类或者接口的变化
设计模式的基本思想
利用外观模式封装类的变化
利用适配器模式封装接口变化
8)封装业务单元的变化
利用模板方法封装业务单元变化
利用桥接模式封装业务单元变化
利用装饰器模式封装核心业务单元
利用工厂模式封装对象变化
9)利用观察者模式处理业务单元的变化
10)代理模式在架构设计中的应用
11)软件架构的恢复
架构恢复层面的重构技术
反向工程和正向工程
架构恢复阶段的设计重构
(四)云计算架构及其实施
1)云计算与云计算架构模型
云计算问题的缘起
云计算的三层SPI模型
云计算的关键概念
2)云计算应用架构所带来的挑战
云计算的部署模型和生态系统
设计云计算系统所需要的知识结构
3)云服务与面向服务的架构
4)云服务接口
企业服务总线(ESB)
云计算架构中服务的搭建
5)架构师在云计算设计中需要考虑的问题
全面考虑云计算各方面的特征
达成云计算架构需要解决的问题
(五)产品线架构的组织与原则
1)软件产品线工程的概念与过程
软件产品线工程的动机
软件产品线工程的内容
软件产品线工程框架
领域架构的可变性建模
2)软件产品线架构的构思
3)产品线架构的预见与调整
4)产品线架构开发中的节奏与协作
在产品线架构设计中的节奏
定期再评估、同步和调整架构
保持架构交付节奏建立协作关系
5)简化领域架构保持平衡
6)产品线架构策略的总结
(六)软件架构设计综合研讨
1)项目的业务背景与设计概念
项目的业务背景
从目标分析到项目概念
确定架构设计的关键指标
2)风险分析与架构策略
产品可伸缩性风险化解策略
资源可伸缩性风险化解策略
传输层加密与性能的矛盾风险化解策略
3)系统架构分析与设计
从系统级需求到产品业务架构概念
关键业务模型和产品结构分析
4)综合研讨带给我们的启示
(七)大型软件架构设计案例分析
1)案例背景介绍和项目小组角色区分
2)业务建模和需求分析实战练习和要点分析
3)高层架构的选择和设计案例分析
4)详细架构设计中的主要矛盾及案例分析
5)进度控制和风险管理案例分析
6)变更管理及其应对技巧
7)基于变化的数据库设计实战练习
8)项目实施过程中的非技术阻力和对策
9)用例驱动和迭代开发中的人才梯队培养模式
10)产品线架构和核心资产库构建案例研究
11)以外军信息化架构为例讨论超大型项目的顶层设计
师资介绍
由业界知名软件架构师亲自授课:
谢新华 培训中心副校长、教授,大型电子对抗项目首席系统架构师
杨 德 培训中心高级讲师,军方信息化顾问
教务信息
- 上一篇:高级软件需求分析师培训
- 下一篇:Outlook2007与时间管理
课程优化 专业渠道团队对各主办方课程进行优化选择,为您提供合适的零风险课程资源。
专业服务 专业的课程顾问,为您解决培训前、中、后的一切问题。
丰富经验 海量的课程咨询服务,培养大批的专业顾问为您服务。
优惠价格 送积分,享优惠,免费参加本站举行的大型论坛
评论排行
- ·新生代商界领袖高端项目(4)
- ·北京大学经营方略(EMBA)高级总裁班(2)
- ·上海站-企业总裁培训、企业管理培训课程(2)
- ·清华大学时代领袖培育计划-清华深圳研究...(1)
- ·宏观经济形势分析与企业对策(1)
- ·采购人员综合技能提升训练营(1)
- ·北京大学未来金融家暨美国CBC大学硕士学...(0)
- ·国外学位:2018美国技术管理大学(UMT)工...(0)
- ·年度数据整理—Excel 数据管理与数据分析(0)
- ·★北京大学私募股权投资(PE/VC)与资本...(0)
- ·清华大学商业地产开发与投融资总裁研修...(0)
- ·清华大学总裁班:高级工商管理(EMBA)...(0)
- ·国外学位班:2018年亚洲城市大学工商管理...(0)
- ·清华大学实战营销管理与创新(CMO)班【...(0)
- ·清华大学企业上市班:紫荆商界领袖培育...(0)