该校与厚学网暂未合作,平台不保证课程的真实有效性,如有侵权等争议,请及时与厚学网联系处理
举办高质量软件设计培训通知
在线咨询
一、适合群体
注重实效的开发人员、开发工程师、开发团队负责人等。
二、学员基础
具有项目设计、开发工作经验。
三、授课老师
由业界知名人士亲任训练营管理者:
姜老师:培训中心讲师,863项目(数字油田),席架构师
敏捷中国团队持有人,IBM开发者大会佳讲师、佳讲义获得者;具有多年在第成功管理大型软件项目的经验,对软件设计具有深刻见解和实践经验。
四、培训内容
第一部分 好的设计:“球不是这么踢的”
-
让目标指导行动
-
设计已死?
-
足够好的软件
-
化整为0,个个击破
-
先实现后设计
第二部分 动手!
-
从你的场景开始
-
获取需求
-
场景驱动与故事划分
-
从测试开始
-
驱动设计
-
实现
-
重构
-
再设计
-
结对编程
第三部分 设计的原本
-
角色、职责、协作
-
再看封装、抽象与多态
-
职责的封装
-
重构与设计模式是一种封装技术
-
桩对象
-
重构技术的变种
-
TDD、重构导向模式
第四部分 用例驱动设计
-
用例与功能
-
用例场景
-
健壮性分析图
-
时序图
-
协作图
-
类图
-
包图
-
逻辑框架和层
-
模型-视图分离原则
第五部分 领域驱动设计
-
何为“领域驱动设计”
-
通用语言
-
模型驱动设计
-
面向深层理解的重构
-
保持模型一致性
第六部分 职责驱动设计
-
GRASP是什么?
-
创建者
-
信息
-
低耦合
-
控制器
-
高内聚
-
多态
-
纯虚构
-
间接性
-
防止变异
第七部分 测试驱动开发
-
保持节奏:红色、绿色、重构、模式
-
用ATDD满足客户需求
-
正确地做事:TDD
-
做正确的事:ATDD
-
增量式开发
-
重构以保持代码的健康
-
下士!保持绿色!
第八部分 设计模式
-
设计模式与变迁
-
行为型模式
-
创建型模式
-
结构型模式
第九部分 设计原则
-
开闭原则
-
里氏科夫替换原则
-
单一职责原则
-
接口隔离原则
-
依赖倒置原则
-
不要重复你自己原则
-
你不需要它原则
-
KISS原则
第十部分 开发部曲
-
计划游戏
-
简单设计
-
测试驱动开发
-
重构
-
团队协作
-
持续构建
-
迭代
-
反思改进
以上就是软件开发培训课程的全部内容介绍,如需了解更多的软件开发培训班、课程、价格、试听等信息,也可以点击进入 软件开发 相关频道,定制专属课程,开始您的学习之旅。
校区安排(1)
中科院计算所培训中心校区
北京海淀中关村958楼中科天博
请选择目前的基础
毫无基础
初窥门径
融会贯通
取消
请选择想要达成的目标
基本掌握
熟练掌握
完全掌握
取消
请选择想要学习的时间
一个月内
三个月内
半年或一年
取消