系统架构与架构师概览 |
系统架构概览 |
通过一个实际项目的案例回顾了解:
什么是系统架构,
系统架构设计的时机、流程和交付物
系统架构和软件架构的区别和联系
系统架构设计的流程
系统架构的交付物的内容解析:
√ 系统架构文档
√ 系统架构模型
系统架构的建模方法
系统架构的质量标准 |
系统架构在架构体系中的位置 |
业务架构,关键特点与机制
应用架构,关键特点与机制
数据架构,关键特点与机制
技术架构,关键特点与机制
平台架构,关键特点与机制 |
系统架构师能力模型 |
通过一个实际项目的案例回顾了解:
什么是系统架构师
系统架构师的职责范围
系统架构师和其他角色的协作关系
通过一个系统架构人员的成长里程回顾了解:
什么样的人能成为系统架构师
系统架构师的能力模型:
√ 架构相关的知识、
√ 架构设计的技能、
√ 架构设计的经验、
√ 架构设计的素养
系统架构师将面临的成长挑战
系统架构师未来的发展路径
系统架构师如何正确的认识自己 |
系统架构师的技能学习与训练:结合一个系统架构案例设计讲解 |
评估架构相关需求 |
什么是架构相关需求
架构相关需求的评估方法
功能需求的架构相关评估方法
非功能性需求的评估方法
性能需求
可靠性需求
可扩展需求
可维护需求
安全性需求
可用性需求
外部接口需求
物理分布需求 |
确定架构质量标准 |
架构质量评价的目标
架构质量评价的内容和指标
架构质量评价的方法
架构质量评价的时机
架构质量评价的相关人员
如何组织架构质量评审活动 |
业务架构设计 |
什么是业务架构
为什么需要业务架构
业务架构都有什么
不同角色的业务架构的差异和联系
业务架构设计的方法
业务架构建模语言和建模方法
业务架构设计示例 |
数据架构设计 |
什么是数据架构
为什么需要数据架构
数据架构都有什么
不同角色的数据架构的差异和联系
数据架构设计的方法
数据架构建模语言和建模方法
数据架构设计示例 |
应用架构设计 |
什么是应用架构
为什么需要应用架构
应用架构都有什么
不同角色的应用架构的差异和联系
应用架构设计的方法
应用架构建模语言和建模方法
应用架构设计示例 |
技术架构设计 |
什么是技术架构
为什么需要技术架构
技术架构都有什么
不同角色的技术架构的差异和联系
技术架构设计的方法
技术架构建模语言和建模方法
技术架构设计示例 |
制定架构实现计划 |
如何从架构设计过渡到架构实现
架构实现要考虑哪些要素:
开发与集成场景
使用与运行场景
监控与维护场景 |
制定技术规范 |
什么是技术规范
为什么要指定技术规范
技术规范都有什么
技术规范和架构设计的关系
技术规范和开发的关系
如何基于架构制定技术规范 |
对架构进行应用效果评估 |
架构实际应用后需要收集的数据
架构实际应用的数据收集方法
如何进行应用效果评价
如何编写应用效果评估报告 |
重构已有的架构 |
架构重构和代码重构的区别和联系
架构重构有哪些策略
如何确定架构重构的内容
架构重构的内容组织
架构重构顺序编排
架构重构中的变更管理
重构中如何支持已有的系统 |
架构师能力回顾 |
架构师的能力有哪些
这些能力如何建立
架构师成长路线图建议 |