培训在职网

  • 400-800-1234
  • 让培训变得更加简单
搜索
猜你喜欢
查看: 1506|回复: 0
打印 上一主题 下一主题

软件重构与设计模式

[复制链接]

869

主题

869

帖子

2629

积分

超级版主

Rank: 8Rank: 8

积分
2629
跳转到指定楼层
楼主
发表于 2017-10-17 23:05:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
软件重构与设计模式

时间地点:2017年11月2—3日  北京

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

费  用: 4900 元/位

证 书:
培训结束,颁发“软件设计师”结业证书。

学员基础:
具有项目设计、开发工作经验。

培训目标:
了解实效编程
掌握面向对象的编程原则
掌握UML在设计中的应用
掌握职责分配模式的应用
掌握设计模式的应用
掌握测试驱动开发方法
掌握重构的手法
了解如何选择和使用框架

培训内容:
本课程内容理论性与实践性都较强,采取讲课、讨论、实践三者结合的方式,形成一整套解决问题的方法。
  第一部分 好的设计:“球不是这么踢的”
让目标指导行动
设计已死?
足够好的软件
化整为零,个个击破
先实现后设计
目标:理解重构的基本思想,掌握关键的重构技巧。
  第二部分 用例驱动设计:用例与功能
用例场景
健壮性分析图
时序图
协作图
类图
包图
逻辑框架和层
模型-视图分离原则
目标:理解用例驱动设计的基本方法,掌握关键UML应用技巧。
  第三部分 领域驱动设计:何为“领域驱动设计”
通用语言
模型驱动设计
面向深层理解的重构
保持模型一致性
目标:理解领域驱动设计的基本方法,掌握关键重构技巧。
  第四部分 职责驱动设计:GRASP是什么?
创建者
信息专家
低耦合
控制器
高内聚
多态
纯虚构
间接性
防止变异
目标:理解职责驱动涉及的基本方法,掌握关键的重构技巧。
  第五部分 测试驱动开发:TDD
红色
绿色
重构
模式
目标:理解测试驱动开发的基本思想,掌握关键的开发技巧。
  第六部分 设计模式与变迁
行为型模式
创建型模式
结构型模式
目标:理解设计模式的基本内容,掌握关键的重构技巧。
  第七部分 设计原则:“重构怎么能没有原则”?
开闭原则
里氏科夫替换原则
单一职责原则
接口隔离原则
依赖倒置原则
不要重复你自己原则
你不需要它原则
KISS原则行为型模式
目标:理解基本面向对象的设计原则,掌握结构优化的重构技巧。
  以上大纲仅用于罗列课程中的知识点,在实际授课时将会穿插在实际案例里,并非完全按时间顺序讲解。


师资:
由业界知名人士亲自授课:
姜老师:培训中心高级讲师,国家“863项目”专家,首席架构师,敏捷开发资深实践者,具有多年在第一线成功管理大型软件项目的经验,对软件项目组织具有深刻见解和实践知识。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

客服电话

400-800-1234

工作时间 周一至周六 8:00-17:30

客服QQ点击咨询

微信支付

课程发布

Copyright © 2011-2025 http://www.pxzaizhi.com/ All Rights Reserved. PXZAIZHI 粤ICP备15088214号

快速回复 返回顶部 返回列表