培訓(xùn)搜索引擎
項(xiàng)目管理
高質(zhì)量軟件設(shè)計(jì)(姜老師)
參加對(duì)象:注重實(shí)效的開(kāi)發(fā)人員、開(kāi)發(fā)工程師、開(kāi)發(fā)團(tuán)隊(duì)負(fù)責(zé)人等。公開(kāi)課編號(hào)
GKK3929
主講老師
姜老師
參加費(fèi)用
4500元
課時(shí)安排
2天
近期開(kāi)課時(shí)間
2015-06-18
舉辦地址
加載中...
其他開(kāi)課時(shí)間
- 開(kāi)課地址: 開(kāi)課時(shí)間:
電話:010-68630945/18610481046 聯(lián)系人:尹老師
公開(kāi)課大綱
課程背景
本次培訓(xùn)將高效率的軟件項(xiàng)目質(zhì)量管理、UML、重構(gòu)設(shè)計(jì)與功能實(shí)現(xiàn)、單元測(cè)試合而為一,形成一個(gè)有效的設(shè)計(jì)開(kāi)發(fā)閉環(huán)。
學(xué)員基礎(chǔ)
具有項(xiàng)目設(shè)計(jì)、開(kāi)發(fā)工作經(jīng)驗(yàn)。
授課老師
由業(yè)界知名人士親任訓(xùn)練營(yíng)管理者:
姜老師:培訓(xùn)中心高級(jí)講師,國(guó)家863項(xiàng)目(國(guó)家數(shù)字油田)專家,首席架構(gòu)師
敏捷中國(guó)團(tuán)隊(duì)持有人,IBM開(kāi)發(fā)者大會(huì)最佳講師、最佳講義獲得者;具有多年在第一線成功管理大型軟件項(xiàng)目的經(jīng)驗(yàn),對(duì)軟件設(shè)計(jì)具有深刻見(jiàn)解和實(shí)踐經(jīng)驗(yàn)。
培訓(xùn)內(nèi)容
第一部分 好的設(shè)計(jì):“球不是這么踢的”
讓目標(biāo)指導(dǎo)行動(dòng)
設(shè)計(jì)已死?
足夠好的軟件
化整為零,個(gè)個(gè)擊破
先實(shí)現(xiàn)后設(shè)計(jì)
第二部分 動(dòng)手!
從你的場(chǎng)景開(kāi)始
獲取需求
場(chǎng)景驅(qū)動(dòng)與故事劃分
從測(cè)試開(kāi)始
驅(qū)動(dòng)設(shè)計(jì)
實(shí)現(xiàn)
重構(gòu)
再設(shè)計(jì)
結(jié)對(duì)編程
第三部分 設(shè)計(jì)的原本
角色、職責(zé)、協(xié)作
再看封裝、抽象與多態(tài)
職責(zé)的封裝
重構(gòu)與設(shè)計(jì)模式是一種封裝技術(shù)
樁對(duì)象
重構(gòu)技術(shù)的變種
TDD、重構(gòu)導(dǎo)向模式
第四部分 用例驅(qū)動(dòng)設(shè)計(jì)
用例與功能
用例場(chǎng)景
健壯性分析圖
時(shí)序圖
協(xié)作圖
類圖
包圖
邏輯框架和層
模型-視圖分離原則
第五部分 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)
何為“領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)”
通用語(yǔ)言
模型驅(qū)動(dòng)設(shè)計(jì)
面向深層理解的重構(gòu)
保持模型一致性
第六部分 職責(zé)驅(qū)動(dòng)設(shè)計(jì)
GRASP是什么?
創(chuàng)建者
信息專家
低耦合
控制器
高內(nèi)聚
多態(tài)
純虛構(gòu)
間接性
防止變異
第七部分 測(cè)試驅(qū)動(dòng)開(kāi)發(fā)
保持節(jié)奏:紅色、綠色、重構(gòu)、模式
用ATDD滿足客戶需求
正確地做事:TDD
做正確的事:ATDD
增量式開(kāi)發(fā)
重構(gòu)以保持代碼的健康
下士!保持綠色!
第八部分 設(shè)計(jì)模式
設(shè)計(jì)模式與變遷
行為型模式
創(chuàng)建型模式
結(jié)構(gòu)型模式
第九部分 設(shè)計(jì)原則
開(kāi)閉原則
里氏科夫替換原則
單一職責(zé)原則
接口隔離原則
依賴倒置原則
不要重復(fù)你自己原則
你不需要它原則
KISS原則
第十部分 開(kāi)發(fā)部曲
計(jì)劃游戲
簡(jiǎn)單設(shè)計(jì)
測(cè)試驅(qū)動(dòng)開(kāi)發(fā)
重構(gòu)
團(tuán)隊(duì)協(xié)作
持續(xù)構(gòu)建
迭代
反思改進(jìn)
本次培訓(xùn)將高效率的軟件項(xiàng)目質(zhì)量管理、UML、重構(gòu)設(shè)計(jì)與功能實(shí)現(xiàn)、單元測(cè)試合而為一,形成一個(gè)有效的設(shè)計(jì)開(kāi)發(fā)閉環(huán)。
學(xué)員基礎(chǔ)
具有項(xiàng)目設(shè)計(jì)、開(kāi)發(fā)工作經(jīng)驗(yàn)。
授課老師
由業(yè)界知名人士親任訓(xùn)練營(yíng)管理者:
姜老師:培訓(xùn)中心高級(jí)講師,國(guó)家863項(xiàng)目(國(guó)家數(shù)字油田)專家,首席架構(gòu)師
敏捷中國(guó)團(tuán)隊(duì)持有人,IBM開(kāi)發(fā)者大會(huì)最佳講師、最佳講義獲得者;具有多年在第一線成功管理大型軟件項(xiàng)目的經(jīng)驗(yàn),對(duì)軟件設(shè)計(jì)具有深刻見(jiàn)解和實(shí)踐經(jīng)驗(yàn)。
培訓(xùn)內(nèi)容
第一部分 好的設(shè)計(jì):“球不是這么踢的”
讓目標(biāo)指導(dǎo)行動(dòng)
設(shè)計(jì)已死?
足夠好的軟件
化整為零,個(gè)個(gè)擊破
先實(shí)現(xiàn)后設(shè)計(jì)
第二部分 動(dòng)手!
從你的場(chǎng)景開(kāi)始
獲取需求
場(chǎng)景驅(qū)動(dòng)與故事劃分
從測(cè)試開(kāi)始
驅(qū)動(dòng)設(shè)計(jì)
實(shí)現(xiàn)
重構(gòu)
再設(shè)計(jì)
結(jié)對(duì)編程
第三部分 設(shè)計(jì)的原本
角色、職責(zé)、協(xié)作
再看封裝、抽象與多態(tài)
職責(zé)的封裝
重構(gòu)與設(shè)計(jì)模式是一種封裝技術(shù)
樁對(duì)象
重構(gòu)技術(shù)的變種
TDD、重構(gòu)導(dǎo)向模式
第四部分 用例驅(qū)動(dòng)設(shè)計(jì)
用例與功能
用例場(chǎng)景
健壯性分析圖
時(shí)序圖
協(xié)作圖
類圖
包圖
邏輯框架和層
模型-視圖分離原則
第五部分 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)
何為“領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)”
通用語(yǔ)言
模型驅(qū)動(dòng)設(shè)計(jì)
面向深層理解的重構(gòu)
保持模型一致性
第六部分 職責(zé)驅(qū)動(dòng)設(shè)計(jì)
GRASP是什么?
創(chuàng)建者
信息專家
低耦合
控制器
高內(nèi)聚
多態(tài)
純虛構(gòu)
間接性
防止變異
第七部分 測(cè)試驅(qū)動(dòng)開(kāi)發(fā)
保持節(jié)奏:紅色、綠色、重構(gòu)、模式
用ATDD滿足客戶需求
正確地做事:TDD
做正確的事:ATDD
增量式開(kāi)發(fā)
重構(gòu)以保持代碼的健康
下士!保持綠色!
第八部分 設(shè)計(jì)模式
設(shè)計(jì)模式與變遷
行為型模式
創(chuàng)建型模式
結(jié)構(gòu)型模式
第九部分 設(shè)計(jì)原則
開(kāi)閉原則
里氏科夫替換原則
單一職責(zé)原則
接口隔離原則
依賴倒置原則
不要重復(fù)你自己原則
你不需要它原則
KISS原則
第十部分 開(kāi)發(fā)部曲
計(jì)劃游戲
簡(jiǎn)單設(shè)計(jì)
測(cè)試驅(qū)動(dòng)開(kāi)發(fā)
重構(gòu)
團(tuán)隊(duì)協(xié)作
持續(xù)構(gòu)建
迭代
反思改進(jìn)
上一篇:單元測(cè)試與持續(xù)集成(馮老師)
下一篇:制藥企業(yè)項(xiàng)目管理實(shí)務(wù)(王景山)
培訓(xùn)現(xiàn)場(chǎng)
講師培訓(xùn)公告
講師管理文庫(kù)