项目管理
高质量软件设计(姜老师)
参加对象:注重实效的开发人员、开发工程师、开发团队负责人等。公开课编号
GKK3929
主讲老师
姜老师
参加费用
4500元
课时安排
2天
近期开课时间
2015-06-18
举办地址
加载中...
- 开课地址: 开课时间:
电话:010-68630945/18610481046 联系人:尹老师
公开课大纲
课程背景
本次培训将高效率的软件项目质量管理、UML、重构设计与功能实现、单元测试合而为一,形成一个有效的设计开发闭环。
学员基础
具有项目设计、开发工作经验。
授课老师
由业界知名人士亲任训练营管理者:
姜老师:培训中心高级讲师,国家863项目(国家数字油田)专家,首席架构师
敏捷中国团队持有人,IBM开发者大会最佳讲师、最佳讲义获得者;具有多年在第一线成功管理大型软件项目的经验,对软件设计具有深刻见解和实践经验。
培训内容
第一部分 好的设计:“球不是这么踢的”
让目标指导行动
设计已死?
足够好的软件
化整为零,个个击破
先实现后设计
第二部分 动手!
从你的场景开始
获取需求
场景驱动与故事划分
从测试开始
驱动设计
实现
重构
再设计
结对编程
第三部分 设计的原本
角色、职责、协作
再看封装、抽象与多态
职责的封装
重构与设计模式是一种封装技术
桩对象
重构技术的变种
TDD、重构导向模式
第四部分 用例驱动设计
用例与功能
用例场景
健壮性分析图
时序图
协作图
类图
包图
逻辑框架和层
模型-视图分离原则
第五部分 领域驱动设计
何为“领域驱动设计”
通用语言
模型驱动设计
面向深层理解的重构
保持模型一致性
第六部分 职责驱动设计
GRASP是什么?
创建者
信息专家
低耦合
控制器
高内聚
多态
纯虚构
间接性
防止变异
第七部分 测试驱动开发
保持节奏:红色、绿色、重构、模式
用ATDD满足客户需求
正确地做事:TDD
做正确的事:ATDD
增量式开发
重构以保持代码的健康
下士!保持绿色!
第八部分 设计模式
设计模式与变迁
行为型模式
创建型模式
结构型模式
第九部分 设计原则
开闭原则
里氏科夫替换原则
单一职责原则
接口隔离原则
依赖倒置原则
不要重复你自己原则
你不需要它原则
KISS原则
第十部分 开发部曲
计划游戏
简单设计
测试驱动开发
重构
团队协作
持续构建
迭代
反思改进
本次培训将高效率的软件项目质量管理、UML、重构设计与功能实现、单元测试合而为一,形成一个有效的设计开发闭环。
学员基础
具有项目设计、开发工作经验。
授课老师
由业界知名人士亲任训练营管理者:
姜老师:培训中心高级讲师,国家863项目(国家数字油田)专家,首席架构师
敏捷中国团队持有人,IBM开发者大会最佳讲师、最佳讲义获得者;具有多年在第一线成功管理大型软件项目的经验,对软件设计具有深刻见解和实践经验。
培训内容
第一部分 好的设计:“球不是这么踢的”
让目标指导行动
设计已死?
足够好的软件
化整为零,个个击破
先实现后设计
第二部分 动手!
从你的场景开始
获取需求
场景驱动与故事划分
从测试开始
驱动设计
实现
重构
再设计
结对编程
第三部分 设计的原本
角色、职责、协作
再看封装、抽象与多态
职责的封装
重构与设计模式是一种封装技术
桩对象
重构技术的变种
TDD、重构导向模式
第四部分 用例驱动设计
用例与功能
用例场景
健壮性分析图
时序图
协作图
类图
包图
逻辑框架和层
模型-视图分离原则
第五部分 领域驱动设计
何为“领域驱动设计”
通用语言
模型驱动设计
面向深层理解的重构
保持模型一致性
第六部分 职责驱动设计
GRASP是什么?
创建者
信息专家
低耦合
控制器
高内聚
多态
纯虚构
间接性
防止变异
第七部分 测试驱动开发
保持节奏:红色、绿色、重构、模式
用ATDD满足客户需求
正确地做事:TDD
做正确的事:ATDD
增量式开发
重构以保持代码的健康
下士!保持绿色!
第八部分 设计模式
设计模式与变迁
行为型模式
创建型模式
结构型模式
第九部分 设计原则
开闭原则
里氏科夫替换原则
单一职责原则
接口隔离原则
依赖倒置原则
不要重复你自己原则
你不需要它原则
KISS原则
第十部分 开发部曲
计划游戏
简单设计
测试驱动开发
重构
团队协作
持续构建
迭代
反思改进
上一篇:单元测试与持续集成(冯老师)
下一篇:制药企业项目管理实务(王景山)
培训现场
讲师培训公告
讲师管理文库
- 企业到公司化阶段后,老板要从关注事向关注人转变
- 某电信企业员工职业化项目纪实
- 某商业银行EVA考核模式设计项目纪实
- 管理企业不难---管理思想摘录
- 成功者离不开第4个医生
- OD落伍了,OD2.0来了
- 中层的责任与担当
- 如何做好员工管理
- 赢在协同:如何高效联动与无缝对接
- 问题解决力 ——问题的分析与解决