一、 課程安排
軟件設(shè)計(jì)方法
課程概述
本課程讓具有一定經(jīng)驗(yàn)的軟件開發(fā)人員提升對(duì)軟件設(shè)計(jì)的理解,掌握軟件設(shè)計(jì)的原則和方法,并能夠用這些原則和方法去指導(dǎo)設(shè)計(jì)實(shí)踐。
主講專家:王海鵬 老師
培訓(xùn)對(duì)象
承擔(dān)關(guān)鍵業(yè)務(wù)系統(tǒng)開發(fā)的IT*
負(fù)責(zé)需求收集,與設(shè)計(jì)者溝通的人員
具有2~3年IT*工作經(jīng)驗(yàn)的開發(fā)人員
驗(yàn)收測(cè)試人員
運(yùn)營(yíng)維護(hù)人員
培訓(xùn)后學(xué)員可以掌握以下技能:
通過本課程的學(xué)習(xí),將達(dá)到以下提升:
建立正確的設(shè)計(jì)觀,深入理解常見設(shè)計(jì)方法背后的本質(zhì)。
掌握軟件設(shè)計(jì)的基本原理、方法,熟悉歷史上出現(xiàn)過的各種設(shè)計(jì)技術(shù)的優(yōu)缺點(diǎn),能夠根據(jù)實(shí)際情況靈活運(yùn)用。
掌握面向?qū)ο笤O(shè)計(jì)模式的思考方式,正確運(yùn)用設(shè)計(jì)模式來解決實(shí)際問題。
掌握彩色UML建模方法,快速高效地完成領(lǐng)域建模。
掌握測(cè)試驅(qū)動(dòng)的面向?qū)ο笤O(shè)計(jì)方法,理解敏捷開發(fā)與面向?qū)ο笤O(shè)計(jì)的結(jié)合方式。
降低設(shè)計(jì)成本,提升設(shè)計(jì)彈性,增強(qiáng)軟件的可維護(hù)性。
課程內(nèi)容安排
*部分:軟件設(shè)計(jì)的歷史
了解歷史上出現(xiàn)過的軟件設(shè)計(jì)方法和過程,理解設(shè)計(jì)理論和實(shí)踐的歷史沿革。
第二部分:好設(shè)計(jì)的標(biāo)準(zhǔn)和原則
掌握不同環(huán)境下評(píng)價(jià)設(shè)計(jì)的不同標(biāo)準(zhǔn),學(xué)習(xí)主流的設(shè)計(jì)原則。
第三部分:設(shè)計(jì)模式
掌握面向?qū)ο笤O(shè)計(jì)模式要解決的問題和應(yīng)用實(shí)例。
第四部分:彩色UML設(shè)計(jì)方法
掌握彩色UML領(lǐng)域建模方法,理解這種方法中對(duì)面向?qū)ο笤瓌t的應(yīng)用。
第五部分:測(cè)試驅(qū)動(dòng)面向?qū)ο笤O(shè)計(jì)方法
掌握面向?qū)ο笤O(shè)計(jì)在測(cè)試驅(qū)動(dòng)、敏捷開發(fā)過程中的位置,理解演進(jìn)式設(shè)計(jì)的目標(biāo)和方法。
課程特點(diǎn)
重理論、重實(shí)踐
整個(gè)課程總結(jié)了60多年以來軟件設(shè)計(jì)的思想變革,結(jié)合講師近20年的軟件從業(yè)經(jīng)驗(yàn),詳細(xì)探討了各種設(shè)計(jì)理論和方法的優(yōu)缺點(diǎn),突出了那些經(jīng)過時(shí)間考驗(yàn)的設(shè)計(jì)理論和*實(shí)踐,使參訓(xùn)者體會(huì)到?jīng)]有什么比好的理論更可實(shí)踐的。
重溝通、重協(xié)作
課程中提供大量的互動(dòng)討論和練習(xí)機(jī)會(huì),鼓勵(lì)參訓(xùn)者講出自己的觀點(diǎn)和問題,同時(shí)也強(qiáng)調(diào)設(shè)計(jì)過程中溝通、及時(shí)反饋和協(xié)作的重要性。
課程視角寬廣
課程中提供大量的軟件開發(fā)和設(shè)計(jì)案例,讓參訓(xùn)人員開拓思路,改進(jìn)設(shè)計(jì)實(shí)踐。
學(xué)習(xí)本課程您應(yīng)具備以下基礎(chǔ)知識(shí):
要求學(xué)員對(duì)軟件開發(fā)和設(shè)計(jì)有興趣。不同基礎(chǔ)的學(xué)員,將從本課程中獲得不同的收獲。
培訓(xùn)時(shí)長(zhǎng):2天(12學(xué)時(shí))
二、 培訓(xùn)時(shí)間
2010年10月11日至10月12日
三、 培訓(xùn)費(fèi)用
3000元/人