| 学员基础 |
至少2年以上开发经验,具备面向对象编程基础。有实际项目经验。 |
| 培训目标
及内容 |
第一天
- 架构的范围
- 架构描述方法
- 架构的建立时机与生命周期
- 基本架构模式
- 常用框架模式
- 软件架构的基本逻辑原则
- OOD设计基本原则
- 分包的基本原则
- 分层的基本原则
- 分层与分包的架构设计实践
第二天
- 和架构相关的设计模式
- 表示层设计模式
- 业务层设计模式
- 集成层设计模式
- 运用模式重构架构
- 架构模式的自我积累方法
- XML数据定义与设计、
- 数据架构规划
- 数据库设计策略
- 面向方面的设计方法(AOP)
- 基于SOA的架构设计
第三天
- 组件设计与实现
- 子系统设计与实现
- 子系统和组件的构建方法
- 软件架构验证方法与策略
- Framework设计与实现
- 如何实现可扩展性的框架
- 如何实现服务性的框架
- 扩展性和服务性的结合方法
- 构架设计流程
- 架构设计文档编写
|
| 课程特点 |
1、、理论与实践相结合,注重案例的讲解
2、有深刻的理论深度,准确把握软件体系结构。
3、全真案例讲解,互动式教学、学员边做边学,具体、深刻。
4、咨询学员提出的案例,指导分析、设计。 |