|
|
|
产品平台架构设计 |
5085 次浏览 52 次
|
|
|
时间地点: 北京 上海 深圳根据报名开班 |
课程费用:
4800元/人,详见 公开课学习手册 |
|
|
|
企业内训:可以根据企业需求,定制内训,详见
内训学习手册 |
|
产品平台用于支持多个具体的产品的开发过程,并提供基础运行框架和公共组件,用户可以根据具体的个性化需求定制或者二次开发个性化部分。产品平台并不直接面向用户,产品平台的波动会影响到多个应用,进而影响各种用户,这造成了需求分析的难度大大提高。
课程关注如何从具体应用中提炼产品平台需求,并从产品平台角度面对各种需求的变更,进行统一的处理,设计具有可扩展性、可复用性、性能、稳定性的平台。
|
课程尤其关注如下方面: |
- 如何提炼产品平台需求
- 如何面向多个应用设计平台的架构
- 设计产品平台和具体应用之间的接口
- 如何基于现有的产品平台进行应用开发
- 如何应对产品平台源源不断的需求变更
- 如何设计平台以便支持:高扩展、高可用、高并发
|
培训对象:平台相关的需求人员、架构人员、开发人员和测试人员 |
学员基础:具有软件架构设计经验,最好具有平台开发和应用经验 |
授课方式:
定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练 |
培训内容:2天
|
产品平台概览 |
什么是产品平台
平台和产品的联系和不同
产品平台的功能范围
产品平台参考
如何设计适合自己的产品化平台 |
产品平台需求分析 |
确定产品平台功能范围
平台需求细化分析
捕获平台的非功能需求:性能、可靠性、可扩展性
协调共性需求与个性需求; |
平台相关的数据架构设计
|
数据模型分析
提炼元数据
元数据到应用数据映射建模
元数据结构设计
元数据关系设计 |
设计平台功能架构
|
平台常见功能组织模式
应用功能的组织
配置功能的组织
功能操作设计
功能一致性设计 |
设计平台和具体应用的接口
|
业务平台和应用边界识别
定义业务平台和应用接口
业务平台到应用的接口模式
接口交互分析
定义接口的实现
|
设计平台逻辑架构 |
平台层次架构设计概览
表示层平台框架设计
业务层平台框架设计
实体层平台框架设计
外部接口框架设计
从配置到具体应用的实现转换设计 |
设计平台物理架构
|
识别扩展点、分析扩展机制
组件的粒度组织原则
封装公共组件
组件到具体应用的实例化机制
如何提炼可扩展组件容器
|
平台运行时架构设计
|
设计运行时系统分布
设计运行时实例化过程
设计运行时维护操作
分析运行时性能、并设计运行时性能架构 |
应对业务平台源源不断的需求变更
|
需求对业务平台的影响因素
平台相关需求的变更的高频率和粘连性
变更引起的平台对多个应用的影响分析
变更的处理模式和效果
如何稳定平台相关需求的变更 |
如何基于产品平台进行应用需求分析
|
确定面向业务平台的需求范围
应用功能需求分析
应用配置需求分析
应用界面原型定义
应用开发需求分析
应用维护需求分析 |
平台与应用评估
|
针对基于平台构建的具体应用系统,评估如下方面:
- 业务有效性
- 用户可用性
- 可靠性
- 性能
- 可扩展性
- 可维护性
- 可集成性
进而评估项目管理平台的有效性。
为今后可持续的发展给出建议。 |
应用云计算、大数据对产品平台的能力扩展
|
云计算体系架构概览
云计算对产品平台的支持
- IaaS对平台的的参考和支持
- PaaS对平台的的参考和支持
- SaaS对产品平台的参考和支持
大数据体系架构概览
大数据架构对产品平台的支持 |
|
|
|
|
|
|
|
|
5085 次浏览 52 次
|
其他人还看了课程 |
|
|
|