Day 1 |
|
分析模式及其应用-Part I |
阐述分析模式,说明分析模式在面向对象分析中的作用;分别讲述多个分析模式的原理和应用 |
9:00 – 10:50 |
分析模式及其应用-Part II |
讲解分析模式在各领域中的应用前景,并以TeleManagementForum的SID为例,说明分析模式在领域模型分析中的实际应用 |
11:00 – 12:00 |
点评与现场自由交流 |
解答学员的各类疑问,探讨实际项目中的各类问题 |
13:30 – 14:00 |
系统分析实践 |
指导学员应用相关的分析模式,更为准确地分析某个应用领域的实体类,并分配相关的职责 |
14:00 – 15:50 |
面向对象设计原则 |
讲解面向对象设计中的最重要的原则,包括类的设计原则和包的设计原则;结合实例阐述在实际设计特别时构架设计中应用设计原则的方法、途径 |
16:00 – 17:00 |
Day 2 |
|
GRASP模式应用 |
讲解GRASP模式,结合实例阐述在设计中应用GRASP模式的方法、途径 |
9:00 – 10:30 |
GoF设计模式应用-Part I |
讲解GoF设计模式,说明如何从对象与类的角度,以及从创建、结构和行为等方面,来理解几十种GoF设计模式;结合一个实例来分析如何应用GoF模式来帮助开发更优雅的设计 |
10:40 – 12:00 |
点评与现场自由交流 |
点评学员上一次建模实践的习作成果;解答学员的各类疑问,探讨实际项目中的各类问题 |
13:30 – 14:00 |
系统设计实践 |
指导学员应用GRASP模式来完成多个实际的类设计案例 |
14:00 –16:00 |
GoF设计模式应用-Part II |
结合多个实例来讲解几个常用的GoF设计模式的应用 |
16:10 – 17:00 |
Day 3 |
|
点评与现场自由交流 |
点评学员上一次建模实践的习作成果;解答学员的各类疑问,探讨实际项目中的各类问题 |
9:00 – 9:30 |
模式应用实践 |
指导学员应用相关GoF设计模式来完成多个实际的类设计案例 |
9:30 – 11:00 |
软件构架模式应用-Part I |
讲述软件构架的框架和基本模式的概念;说明面向对象设计的包原则在构架模式中体现 |
11:10 – 12:00 |
现场自由交流 |
解答学员的各类疑问,探讨实际项目中的各类问题 |
13:30 – 14:00 |
软件构架模式应用-Part II |
具体阐述分层模式、MVC模式等的原理和应用; |
14:00 –15:00 |
构架模式应用实践 |
指导学员应用构架模式,设计一个系统分层构架,并给出J2EE或.Net的实施框架 |
15:10 –17:00 |