服务中心 > 培训课程 > IT项目管理 > 软件重构与软件设计模式

软件重构与软件设计模式

服务商 基本信息

中科院计算所培训中心
网址:
地址:北京市海淀区中关村958楼中科天博大厦
联系人:刘老师
传真:
电话:010-82661480
温馨提示:该课程尚未有用户点评,您可以成为第一位点评人

给我留言进入商铺

服务商家:中科院计算所培训中心

培训类别:项目管理 - IT项目管理
开课时间:2015-01-15 08:33
开课地点:海淀区 中关村958楼中科天博大厦
主进老师:姜老师 点击查看讲师简介
课程原价:4900元 在线报名优惠价:4410
联系电话: 010-81661480 刘老师
相关链接:软件重构培训 软件设计培训 设计模式培训 热度:

订购课程加入购物车

培训对象
注重实效的开发人员、开发工程师、开发团队负责人等
培训效果
了解实效编程 掌握面向对象的编程原则 掌握UML在设计中的应用 掌握职责分配模式的应用  掌握设计模式的应用  掌握测试驱动开发方法  掌握重构的手法  了解如何选择和使用框架
课程简介

培训内容

本课程内容理论性与实践性都较强,采取讲课、讨论、实践三者结合的方式,形成一整套解决问题的方法。

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

  • 让目标指导行动
  • 设计已死?
  • 足够好的软件
  • 化整为零,个个击破
  • 先实现后设计

目标:理解重构的基本思想,掌握关键的重构技巧。

    第二部分  用例驱动设计:用例与功能

  • 用例场景
  • 健壮性分析图
  • 时序图
  • 协作图
  • 类图
  • 包图
  • 逻辑框架和层
  • 模型-视图分离原则

目标:理解用例驱动设计的基本方法,掌握关键UML应用技巧。

    第三部分  领域驱动设计:何为“领域驱动设计”

  • 通用语言
  • 模型驱动设计
  • 面向深层理解的重构
  • 保持模型一致性

目标:理解领域驱动设计的基本方法,掌握关键重构技巧。

    第四部分  职责驱动设计:GRASP是什么?

  • 创建者
  • 信息专家
  • 低耦合
  • 控制器
  • 高内聚
  • 多态
  • 纯虚构
  • 间接性
  • 防止变异

目标:理解职责驱动涉及的基本方法,掌握关键的重构技巧。

    第五部分  测试驱动开发:TDD

  • 红色
  • 绿色
  • 重构
  • 模式

目标:理解测试驱动开发的基本思想,掌握关键的开发技巧。

    第六部分  设计模式与变迁

  • 行为型模式
  • 创建型模式
  • 结构型模式

目标:理解设计模式的基本内容,掌握关键的重构技巧。

    第七部分  设计原则:“重构怎么能没有原则”?

  • 开闭原则
  • 里氏科夫替换原则
  • 单一职责原则
  • 接口隔离原则
  • 依赖倒置原则
  • 不要重复你自己原则
  • 你不需要它原则
  • KISS原则行为型模式

目标:理解基本面向对象的设计原则,掌握结构优化的重构技巧

讲师简介
开课地点
用户评论
相关培训课程
HR俱乐部日志 一周热点
HR论坛 一周热帖
TA们正在采购...
关闭提示

已成功添加到购物车!

购物车里已有 0 份课程。总价 0.00 元。

去购物车结算