课程费用

6800.00 /人

课程时长

2

成为教练

课程简介

本课程以UML与用例厘清OOA&D的要点,使学员能充分理解其中的精髓。
课程以易于理解的简单实例,以紧凑的节奏,讲述为什么要实现OOA&D。

目标收益

通过定义OOA&D的每个步骤,引导学员实现写出优秀软件的目标。

培训对象

对于如何将客户的需求转化成代码感到困惑的各类 IT/软件企业和研发机构的架构师,软件设计师、程序员。

课程大纲

第一单元 良好应用程序的基石 内容一 建立构建优秀系统的思维
内容二 UML模型视图及常见疑难问题
内容三 建立面向对象的建模思想
内容四 案例分析
第二单元 软件设计的基本原则 内容一:模块及组件的职责分配设计
内容二 组件创建及装载设计
内容三 设计出高内聚低耦合的系统
内容四 软件设计中如何有效地组织多个模块
内容五 设计出灵活性及高可扩展性高的架构
内容六 软件设计中的其他原则
第三单元 面向对象建模与分析 内容一 全局分析:识别关键抽象;标识分析机制;局部分析:提取分析类:分析析类的类型划分;整理分析类
内容二 面向对象中,类的设计要点
第四单元 面向对象与领域驱动 内容一 业务建模:业务 UseCase 图、Actor 建模中得注意事项、UseCase 建模中的注意事项
内容二 领域分析,划分子系统、分层、设计类和包
内容三 案例分析
第五单元 用模式指导设计 内容一 常见的设计模式及其运用
实践---系统中复杂条件/行为及其动态变化的应对之策
实践---如何设计统一且抽象的抽象的系统
实践---如何设计稳定的系统——保护系统核心不受变化的影响
内容二 设计模式的本质探讨
内容三 实践------案例练习,模式的综合运用及分析讨论
第六单元 系统的演化及平台设计实践 内容一 平台系统的技术要点
内容二 系统演化
内容三 平台设计实践
内容四 案例分析—某系统项目设计及演化
第一单元 良好应用程序的基石
内容一 建立构建优秀系统的思维
内容二 UML模型视图及常见疑难问题
内容三 建立面向对象的建模思想
内容四 案例分析
第二单元 软件设计的基本原则
内容一:模块及组件的职责分配设计
内容二 组件创建及装载设计
内容三 设计出高内聚低耦合的系统
内容四 软件设计中如何有效地组织多个模块
内容五 设计出灵活性及高可扩展性高的架构
内容六 软件设计中的其他原则
第三单元 面向对象建模与分析
内容一 全局分析:识别关键抽象;标识分析机制;局部分析:提取分析类:分析析类的类型划分;整理分析类
内容二 面向对象中,类的设计要点
第四单元 面向对象与领域驱动
内容一 业务建模:业务 UseCase 图、Actor 建模中得注意事项、UseCase 建模中的注意事项
内容二 领域分析,划分子系统、分层、设计类和包
内容三 案例分析
第五单元 用模式指导设计
内容一 常见的设计模式及其运用
实践---系统中复杂条件/行为及其动态变化的应对之策
实践---如何设计统一且抽象的抽象的系统
实践---如何设计稳定的系统——保护系统核心不受变化的影响
内容二 设计模式的本质探讨
内容三 实践------案例练习,模式的综合运用及分析讨论
第六单元 系统的演化及平台设计实践
内容一 平台系统的技术要点
内容二 系统演化
内容三 平台设计实践
内容四 案例分析—某系统项目设计及演化

课程费用

6800.00 /人

课程时长

2

预约体验票 我要分享

近期公开课推荐

近期公开课推荐

活动详情

提交需求