•《软件架构设计高端培训》课程表 培训安排 课程主题 第1天 架构设计思想、方法和模式 1. 基本思想:Mapping from vision to reality 2. 基本方法:企业远景(Vision)、架构设计与迭代雏型(Spiral-Prototyping) 3. 基本模式:架构设计(Architecture Design)、架构描述框架 (Architecture Framework)及架构评核(Architecture Evaluation) 架构设计如何搭配软件开发过程 1. 架构设计如何支援明需求及潜需求分析 2. 以架构为中心的项目管理(ACPM, Architecture-Centric Project Management) 3. 架构设计如何支援企业信息系统委外之管理 第2天 经典架构设计技术集粹 1. 企业与系统的Loosely-Coupled结构 2. 系统与系统的Loosely-Coupled结构 3. 重视接口(Interface)及基类(Super-class)设计及实践 擅用架构模式(Architecture Patterns) 1. Enterprise层级架构模式: --SOA(Service-Oriented Architecture) --SoS(System-of-System) --MDA(Model-Driven Architecture) 2. System层级架构模式: --Layered Pattern --MVC(Model-View-Controller) --Software Motherboard Pattern 3. Framework层级架构模式: --IoC(Inversion of Control) --基类和接口 4. Application层级架构模式: --Fowler的架构模式 --Douglas的嵌入式架构模式 第3天 架构设计制品编写方法与工具 1. 世界标准的UML 2.0 建模语言 2. 世界标准的DODAF & MODAF架构文档规范 3. Enterprise Architect 7.1 + DODAF Addins开发工具 架构设计与系统开发流程:案例实务解说 1. 「企业架构」分析与设计:擅用DoDAF的OV架构标准规范 2. 「系统架构」分析与设计:擅用DoDAF的SV架构标准规范 3. 制作完整的架构设计文档:擅用Enterprise Architect 的UML和DoDAF功能 4. 基于完整架构文文件进行项目计划(P.P.)评估 5. 基于架构文文件进行系统细节分析、设计、代码制作及调试