中科院计算所培训中心Logo

19
在招课程

2
校区数量

 

咨询电话:

“高质量软件设计”培训课

认证机构
本课程由中科院计算所培训中心提供,有931浏览量
课程分类:
编程开发
适合对象:
注重实效的开发人员、开发工程师、开发团队负责人等
咨询电话:
400-968-9396
上课地点:
北京市海淀中关村中关村958楼中科天博大厦
开班日期:
滚动开班
学       费:
咨 询
校       区:
  • 中关村校区
  • 网校

课程简介

一、适合群体

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

二、学员基础

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

三、授课老师

由业界知名人士亲任训练营管理者:

姜老师:培训中心高级讲师,国 家863项目(国 家数字油田)专家,首 席架构师

敏捷中国团队持有人,IBM开 发者大会讲师、讲义获得者;具有多年在第 成功管理大型软件项目的经验,对软件设计具有深刻见解和实践经验。

四、培训内容

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

n 让目标指导行动

n 设计已死?

n 足够好的软件

n 化整为零,个个击破

n 先实现后设计

    第二部分  动手!

n 从你的场景开始

n 获取需求

n 场景驱动与故事划分

n 从测试开始

n 驱动设计

n 实现

n 重构

n 再设计

n 结对编程

第三部分  设计的原本

n 角色、职责、协作

n 再看封装、抽象与多态

n 职责的封装

n 重构与设计模式是一种封装技术

n 桩对象

n 重构技术的变种

n TDD、重构导向模式

第四部分  用例驱动设计

n 用例与功能

n 用例场景

n 健壮性分析图

n 时序图

n 协作图

n 类图

n 包图

n 逻辑框架和层

n 模型-视图分离原则

第五部分  领域驱动设计

n 何为“领域驱动设计”

n 通用语言

n 模型驱动设计

n 面向深层理解的重构

n 保持模型一致性

第六部分  职责驱动设计

n GRASP是什么?

n 创建者

n 信息专家

n 低耦合

n 控制器

n 高内聚

n 多态

n 纯虚构

n 间接性

n 防止变异

第七部分  测试驱动开发

n 保持节奏:红色、绿色、重构、模式

n 用ATDD满足客户需求

n 正确地做事:TDD

n 做正确的事:ATDD

n 增量式开发

n 重构以保持代码的健康

n 下士!保持绿色!

第八部分  设计模式

n 设计模式与变迁

n 行为型模式

n 创建型模式

n 结构型模式

第九部分  设计原则

n 开闭原则

n 里氏科夫替换原则

n 单一职责原则

n 接口隔离原则

n 依赖倒置原则

n 不要重复你自己原则

n 你不需要它原则

n KISS原则

第十部分  开发部曲

n 计划游戏

n 简单设计

n 测试驱动开发

n 重构

n 团队协作

n 持续构建

n 迭代

n 反思改进

五、时间、地点

    时间: 2015年6月18日-6月19日         地点:北京

六、证书

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

七、费用

“高质量软件设计”培训课培训费:4500元/人(含教材、证书、午餐、学习用具等)。住宿协助安排,费用自理。

 

校区列表

校区 地点 学费 试听/报名
中关村校区 北京市海淀中关村中关村958楼中科天博大厦 咨询 试听 报名
网校 咨询 试听 报名
 

机构点评

周

周*玺
效果:5师资:4环境:4

上课环境很好,老师教的很好很和蔼,学管老师很负责,总得来说体验不错

    

戴

戴*高
效果:5师资:5环境:4

老师很专业很优秀,课后给到的学习建议也非常具有参考性

    

戴

戴*高
效果:4师资:4环境:4

整体感觉非常不错。课程的老师非常专业,授课内容深入浅出,让我对学习的领域有了更深刻的认识和理解。同时,老师也非常亲切和耐心,对学生提出的问题都会耐心解答,受益匪浅。

    

吕

吕*言
效果:4师资:4环境:5

机构老师很专业很优秀,课后给到的学习建议也非常具有参考性

    

蒋

蒋*润
效果:4师资:5环境:4

这个课程给我的感觉是非常棒的,听过很多老师讲课,但是这里的老师讲课是非常称职的,只要来听课了,一定能学到东西,教的东西也全是干货,总结的非常好,哪里是重点哪里是常考的考点都总结出来了,遇到考点还会讲一般有哪些考法,真的挺不错的,比自己去盲目的学强多了,听了课我都找到了学习的动力,每节课我都听的非常认真

    

查看全部点评 >

课程咨询

我要咨询
 

发表咨询

 
有回复时短信通知我 发表咨询
已阅读并同意 《隐私协议》
课程 推荐

“测试驱动开发与软件重构”培训课

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

“数据仓库与数据挖掘”培训课程

数据仓库管理人员、建模人员,分析人员和开发人员、系统管理人员、数据库管理人员以及对数据仓库感兴趣的其他人员。

“安卓架构及开发技术”培训课

有一定JAVA开发基础的人员。

GJB5000A-2008军用软件研制 能力成熟度模型培训班

科研院所、部队、参与军用软件开发的各机构质量部门负责人、产品研发与项目负责人以及主要技术人员。

“Oracle开发与管理”培训课

数据库管理人员,数据库开发人员,对数据库有兴趣的IT人员等。

“高级项目管理师”培训课

软件开发机构高级管理人员、项目经理、系统架构师、系统分析师、资深开发人员、质量保证人员以及其他对提升软件开发质量负有责任的人员。

“高质高效嵌入式软件开发”培训课程

以C为编程语言的嵌入式和非嵌入式软件开发工程师、项目管理师、架构师等。