企业培训网
北京 上海 广州 深圳 东莞 苏州 杭州 青岛 成都 武汉 厦门 设为首页 加入收藏
培训课程 企业内训 商务考察 高校研修 培训讲师 管理文摘 培训专题
 站内搜索  热门搜索:行政管理 高级文秘 KPI/BSC 郎咸平
 国际贸易 产品规划 研发管理 项目管理 连锁经营 股权激励 企业执行力  生产计划 采购供应 仓储库存 精益生产 现场管理 车间管理 IE TQM TPM
 销售技能 客户服务 谈判技巧 电话营销 网络营销 危机公关 大客户销售  招聘面试 绩效考核 薪酬福利 劳动法规 培训体系 团队建设 培训师培训
 应收账款 预算管理 内部控制 纳税筹划 融资上市 成本管理 非财务人员  中层经理 秘书助理 基层班组 商务礼仪 沟通技巧 资格认证 EXCEL与PPT
位置导航您的位置:首页>培训课程--职业技能>正文

软件重构与设计模式(北京)

>>在线登记培训意向】     发送QQ消息咨询
企业培训网     (本课程全年循环滚动开课,如遇开课时间或者地点不合适,您可以拨打010-62278113咨询最新时间、地点等培训安排。本课程亦可以安排企业内训,欢迎来电咨询相关事宜!)

各有关单位:

中国科学院计算技术研究所是国家专门的计算技术研究机构,同时也是中国信息化建设的重要支撑单位,中科院计算所培训中心是致力于高端IT类人才培养及企业内训的专业培训机构。中心凭借科学院的强大师资力量,在总结多年大型软件开发和组织经验的基础上,自主研发出一整套课程体系,其目的是希望能够切实帮助中国软件企业培养高级软件技术人才,提升整体研发能力,迄今为止已先后为国家培养了数万名计算机专业人员,并先后为数千家大型国内外企业进行过专门的定制培训服务。

软件重构是指在不改变软件功能和外部可见性的情况下,为了改善软件的结构,提高清晰性、可扩展性和可重用性而对软件进行的改造。简而言之,重构就是改进已经写好的软件的设计。在敏捷开发方法学中,重构常常是软件开发循环的一部分,开发者通过增加新的测试和功能,或者重构代码来改善内部的一致性和清晰性。重构也是代码维护中的一部分,既不修正错误,又不增加新的功能性,而是用于提高代码的可读性或者改变代码的结构和设计,使其在将来更容易被维护。特别是,在现有的程序的结构下,给一个程序增加一个新的行为会非常困难,因此开发人员可能先重构这部分代码,使加入新的行为变得容易。

本课程的目标是:了解实效编程、掌握面向对象的编程原则、掌握UML在设计中的应用、掌握职责分配模式的应用、掌握设计模式的应用、掌握测试驱动开发方法、掌握重构的手法以及了解如何选择和使用框架。具体事宜通知如下:

一、培训对象

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

二、学员基础

具有项目设计、开发工作经验。

三、师资

由业界知名人士亲自授课:

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

四、培训目标

    了解实效编程

    掌握面向对象的编程原则

    掌握UML在设计中的应用

    掌握职责分配模式的应用

    掌握设计模式的应用

    掌握测试驱动开发方法

    掌握重构的手法

    了解如何选择和使用框架

五、培训内容

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

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

    让目标指导行动

    设计已死?

    足够好的软件

    化整为零,个个击破

    先实现后设计

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

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

    用例场景

    健壮性分析图

    时序图

    协作图

    类图

    包图

    逻辑框架和层

    模型-视图分离原则

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

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

    通用语言

    模型驱动设计

    面向深层理解的重构

    保持模型一致性

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

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

    创建者

    信息专家

    低耦合

    控制器

    高内聚

    多态

    纯虚构

    间接性

    防止变异

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

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

    红色

    绿色

    重构

    模式

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

第六部分  设计模式与变迁

    行为型模式

    创建型模式

    结构型模式

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

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

    开闭原则

    里氏科夫替换原则

    单一职责原则

    接口隔离原则

    依赖倒置原则

    不要重复你自己原则

    你不需要它原则

    KISS原则行为型模式

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

    以上大纲仅用于罗列课程中的知识点,在实际授课时将会穿插在实际案例里,并非完全按时间顺序讲解。

六、培训时间、地点

    时间:2013年3月6日--3月8日 地点:北京

七、证 书

    培训结束,颁发由中科院计算所职业培训中心“软件设计师”结业证书。

八、费 用

培训费:4900元/人(含教材、证书、午餐、等)食宿统一安排,费用自理。

【报名咨询】

    联系电话:010-62258232  62278113  13718601312  18610339408

    联 系 人:李先生   陈小姐

    传真号码:010-58850935

    电子邮件:71peixun@163.com

 在线登记培训意向:
 课程名称:  
 企业名称:  
 联系人姓名:    部门:  
 联系电话:    传真:  
 公司网址:    邮箱:  
 学员信息(三人以上报名请下载培训报名表):
 姓 名  职 务  电 话  手 机  E-mail
         
         
         
 备 注——
 1、收到贵公司报名信息后,我们将第一时间和贵公司参会联系人进行确认。
 2、开课前两周,我们将为贵公司发送《培训确认函》,将培训地点交通路线及酒店预订、培训报到指引等相关事项告知与您。
 3、本课程也可以安排培训讲师到贵公司进行企业内训,欢迎来电咨询及预订讲师排期。
 4、联系咨询电话:010-62278113  13718601312;传真:010-58850935;邮件:71peixun@163.com。
   
 ·最新热门培训课程  企业内训咨询服务
 ·年度企业培训计划  企业培训课程汇总
 ·北京大学高层研修  清华大学高层研修
 ·北京大学房地产开发与金融总裁研修班
 ·北京大学房地产营销策划高级研修项目
 ·北京大学房地产工程项目管理高级研修
 ·北京大学国学智慧与政商领袖高级研修
 ·清华大学工商管理卓越总裁高级研修班
 ·清华大学私募股权投资(VC/PE)研修班
 ·清华大学卓越生产运营总监高级研修班
 ·清华大学卓越财务总监高级实战研修班
 ·清华大学人力资源创新管理高级研修班
 ·清华大学中小企业融资上市运作特训班
 ·清华大学财税总监创新管理高级研修班
年度培训计划
中层经理管理技能提升
销售精英培训班

网站首页 | 培训指南 | 合作招生 | 广告服务 | 关于网站 | 免责声明 | 站点地图 | 友情连接 | 联系我们
 欢迎广大企业、咨询公司、培训公司与企业培训网(www.71peixun.com)合作,互利共赢!
客户服务电话:010-62278113   QQ:25198734   网站备案:京ICP备06027146号