“高质量软件设计”培训课

“高质量软件设计”培训课

招生对象:注重实效的开发人员、开发工程师、开发团队负责人等

学费:咨询

课程介绍

一、适合群体

注重实效的开发人员、开发工程师、开发团队负责人等。

二、学员基础

具有项目设计、开发工作经验。

三、授课老师

由业界知名人士亲任训练营管理者:

姜老师:培训中心高级讲师,国 家863项目(国 家数字油田)专家,首 席架构师

敏捷中国团队持有人,IBM开 发者大会讲师、讲义获得者;具有多年在第 成功管理大型软件项目的经验,对软件设计具有深刻见解和实践经验。

四、培训内容

第 一部分  好的设计:“球不是这么踢的”

n 让目标指导行动

n 设计已死?

n 足够好的软件

n 化整为零,个个击破

n 先实现后设计

    第二部分  动手!

n 从你的场景开始

n 获取需求

n 场景驱动与故事划分

n 从测试开始

n 驱动设计

n 实现

n 重构

n 再设计

n 结对编程

第三部分  设计的原本

n 角色、职责、协作

n 再看封装、抽象与多态

n 职责的封装

n 重构与设计模式是一种封装技术

n 桩对象

n 重构技术的变种

n TDD、重构导向模式

第四部分  用例驱动设计

n 用例与功能

n 用例场景

n 健壮性分析图

n 时序图

n 协作图

n 类图

n 包图

n 逻辑框架和层

n 模型-视图分离原则

第五部分  领域驱动设计

n 何为“领域驱动设计”

n 通用语言

n 模型驱动设计

n 面向深层理解的重构

n 保持模型一致性

第六部分  职责驱动设计

n GRASP是什么?

n 创建者

n 信息专家

n 低耦合

n 控制器

n 高内聚

n 多态

n 纯虚构

n 间接性

n 防止变异

第七部分  测试驱动开发

n 保持节奏:红色、绿色、重构、模式

n 用ATDD满足客户需求

n 正确地做事:TDD

n 做正确的事:ATDD

n 增量式开发

n 重构以保持代码的健康

n 下士!保持绿色!

第八部分  设计模式

n 设计模式与变迁

n 行为型模式

n 创建型模式

n 结构型模式

第九部分  设计原则

n 开闭原则

n 里氏科夫替换原则

n 单一职责原则

n 接口隔离原则

n 依赖倒置原则

n 不要重复你自己原则

n 你不需要它原则

n KISS原则

第十部分  开发部曲

n 计划游戏

n 简单设计

n 测试驱动开发

n 重构

n 团队协作

n 持续构建

n 迭代

n 反思改进

五、时间、地点

    时间: 2015年6月18日-6月19日         地点:北京

六、证书

    培训结束,颁发由中科院计算所职业培训中心“软件设计师”结业证书。

七、费用

“高质量软件设计”培训课培训费:4500元/人(含教材、证书、午餐、学习用具等)。住宿协助安排,费用自理。

课程推荐

查看更多

校区

中关村校区
北京市海淀中关村中关村958楼中科天博大厦
查看详情

机构动态

查看更多
更新时间:2019-03-19
中科院计算所培训中心“高质量软件设计”培训课图片

课程分类:编程开发

上课地址:

开班日期:

班级选择