软件重构与设计模式.DOC

上传人:天*** 文档编号:157334 上传时间:2018-07-12 格式:DOC 页数:14 大小:789.41KB
下载 相关 举报
软件重构与设计模式.DOC_第1页
第1页 / 共14页
软件重构与设计模式.DOC_第2页
第2页 / 共14页
软件重构与设计模式.DOC_第3页
第3页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、 http:/ Page1 / 14 版权所有,侵权必究 软件重构与设计模式 目录 一、课程介绍( Course) . 2 二、讲师介绍( Trainer) . 6 三、提交需求( Needs) . 7 四、联系我们( Contact) . 9 附、淘课介绍( Taoke) . 10 附 1 淘课商城 . 10 附 2 培训宝工具 .11 附 3 培训人社区 .11 附 4 淘课企业学习研究院 . 12 http:/ Page2 / 14 版权所有,侵权必究 一 、 课程介绍 ( Course) 2.1 概要信息 课程时长 :12 小时 授课讲师: 姜老师 课程价格: 课程编号: 241406

2、 2.2 培训受众 注重实效的开发人员、开发工程师、开发团队负责人等。 2.3 课程 收益 了解实效编程 掌握面向对象的编程原则 掌握 UML在设计中的应用 掌握职责分配模式的应用 掌握设计模式的应用 掌握测试驱动开发方法 掌握重构的手法 了解如何选择和使用框架 2.4 课程大纲 关于丼办 “ 软件重构与设计模式 ” 培训的通知http:/ Page3 / 14 版权所有,侵权必究 各有关单位: 中国科学院计算技术研究所是国家专门的计算技术研究机构,同时也是中国信息化建设的重要支撑单位,中科院计算所培训中心是致力于高端 IT 类人才培养及企业内训的专业培训机构。中心凭借科学院的强大师资力量,在

3、总结多年大型软件开发和组织经验的基础上,自主研发出一整套课程体系,其目的是希望能够切实帮助中国软件企业培养高级软件技术人才,提升整体研发能力,迄今为止已先后为国家培养了数万名计算机专业人员,并先后为数千家大型国内外企业进行过专门的定制培训服务。 软件重构是指在不改变软件功能和外部可见性的情况下,为了改善软件的结构 ,提高清晰性、可扩展性和可重用性而对软件进行的改造。简而言之,重构就是改进已经写好的软件的设计。在敏捷开发方法学中,重构常常是软件开发循环的一部分,开发者通过增加新的测试和功能,或者重构代码来改善内部的一致性和清晰性。重构也是代码维护中的一部分,既不修正错误,又不增加新的功能性,而是

4、用于提高代码的可读性或者改变代码的结构和设计,使其在将来更容易被维护。特别是,在现有的程序的结构下,给一个程序增加一个新的行为会非常困难,因此开发人员可能先重构这部分代码,使加入新的行为变得容易。 本课程的目标是:了解实效编程 、掌握面向对象的编程原则、掌握 UML在设计中的应用、掌握职责分配模式的应用、掌握设计模式的应用、掌握测试驱动开发方法、掌握重构的手法以及了解如何选择和使用框架。具体事宜通知如下: 一、 培训对象 注重实效的开发人员、开发工程师、开发团队负责人等。 二、学员基础 具有项目设计、开发工作经验。 三、师资 由业界知名人士亲自授课: 姜老师:培训中心高级讲师,国家 “863

5、项目 ”专家,首席架构师,敏捷开发资深实践者,具有多年在第一线成功管理大型软件项目的经验,对软件项目组织具有深刻见解和实践知识。 四 、培训目标 了解实效编程 掌握面向对象的编程原则 掌握 UML在设计中的应用 掌握职责分配模式的应用 掌握设计模式的应用 掌握测试驱动开发方法 掌握重构的手法 了解如何选择和使用框架 五、培训内容 本课程内容理论性与实践性都较强,采取讲课、讨论、实践三者结合的方式,形成一整套解决问题的方法。 第一部 好的设计: “球不是这么踢的 ” 让目标指导行动 设计已死? 足够好的软件 化整为零,个个击破 先实现后设计 http:/ Page4 / 14 版权所有,侵权必究

6、 目标:理解重构的基本思想,掌握关键的重构技巧。 第二部分 用例驱动设计:用例与功能 用例场景 健壮性分析图 时序图 协作图 类图 包图 逻辑框架和层 模型 -视图分离原则 目标:理解用例驱动设计的基本方法,掌握关键 UML应用技巧。 第三部分 领域驱动设计:何为 “领域驱动设计 ” 通用语言 模型驱动设计 面向深层理解的重构 保持模型一致性 目标:理解领域驱动设计的基本方法,掌握关键重构技巧。 第四部分 职责驱动设计: GRASP 是什么? 创建者 信息专家 低耦合 控制器 高内聚 多态 纯虚构 间接性 防止变异 目标:理解职责驱动涉及的基本方法,掌握关键的重构技巧。 第五部分 测试驱动开发

7、: TDD 红色 绿色 重构 模式 目标:理解测试驱动开发的基本思想,掌握关键的开发技巧。 第六部分 设计模式与变迁 行为型模式 创建型模式 结构型模式 目标:理解设计模式的基本内容,掌握关键的重构技巧。 第七部分 设计原则: “重构怎么能没有原则 ”? 开闭原则 里氏科夫替换原则 单一职责原则 接口隔离原则 http:/ Page5 / 14 版权所有,侵权必究 依赖倒置原则 不要重复你自己原则 你不需要它原则 原则行为型模式 目标:理解基本面向对象的设计原则,掌握结构优化的重构技巧。 以上大纲仅用于罗列课程中的知识点,在实际授课时将会穿插在实际案例里,并非完全按时间顺序讲解。 六、培训时间

8、、地点 七、证 书 培训结束,颁 发 “软件设计师 ”结业证书。 八、费 用 培训费: 4900 元 /人(含教材、证书、午餐、等)食宿统一安排,费用自理。http:/ Page6 / 14 版权所有,侵权必究 二 、 讲师介绍 ( Trainer) 姜老师 常驻地 性别 价格 编号 擅长类别 擅长行业 擅长方向 擅长课程 讲师简介 姜老师:国家 “863 项目 ” 丏家,首席架构师,敏捷开发资深实践者,具有多年在第一线成功管理大型软件项目的经验,对软件项目组织具有深刻见解和实践知识。 工作与培训经历 经典客户 更多信息 http:/ Page7 / 14 版权所有,侵权必究 三 、 提交需求

9、 ( Needs) 如果该讲师和其课程不符合您的 要求 ,可填写以下需求信息, 发送到 ,我们将有专业顾问为您免费推荐合适的讲师。 需 求 要 素 * 培训主题 需求类型 培训形式 培训时长(天) * 培训时间 预算(不含后勤) * 培训地点 期望报价方式 期望方案时间 学员主要职级 学员人数 主要工作年限 学员主要年龄 学员主要学历 培 训 目 标 讲 师 要 求 年龄 性别 同行服务经验 授课语言 同行工作经验 帯驻地 其它要求 http:/ Page8 / 14 版权所有,侵权必究 补 充 信 息 企 业 信 息 * 企业名称 所在行业 企业性质 员工人数 * 联系人 性别 职位 * 手

10、机 * 固话 邮箱 http:/ Page9 / 14 版权所有,侵权必究 四 、联系我们( Contact) 联系人: 淘课客服 电 话: 021-51061698 传 真: 021-54012899 电 邮 : 网 址 : 地 址 :上海市徐汇区宜山路 889 号齐来大厦 6 楼 期待您就方案等仸何方面与我们交流! 淘课将竭诚为您服务! 感谢您的支持和信仸! http:/ Page10 / 14 版权所有,侵权必究 附、淘课介绍( Taoke) 淘课致力于 帮助企业高效学习成长,成为企业首选的学习成长伙伴!淘课目前已是中国最大的企业培训服务平台,提供商城、工具和社区三大服务,每个服务都是 所在 领域的全国 领先者。 附 1 淘课商城 全国最大的企业培训采购平台,有 26 万门课程、 2 万名讲师等 全国最丰富的企业培训资源,更有丏业的顾问根据企业需求精准导购,让企业多快好省地采购到好课程。 依托如下三重保障,淘课 能给企业提供质量最可靠的课程,让企业采购安全无忧: 【流程保障】 培训管理丏家定向把脉 -对口讲师细节把脉 &定制方案 &按方案授课,无信息失真,无销售浮夸! 【评价保障】 7 年的行业沉淀及持续的 行业诚信共建 ,淘课积累了全国最多的评价库,所推荐讲师 100%质量靠谱!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。