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