UML全程建模與系統(tǒng)分析設(shè)計(jì)培訓(xùn)
?
UML全程建模與系統(tǒng)分析設(shè)計(jì)培訓(xùn)
適合學(xué)員
關(guān)注軟件工程、UML、系統(tǒng)分析與設(shè)計(jì)等相關(guān)課程的學(xué)員。
課程大綱:
專題與日程
授課單元
授課知識(shí)點(diǎn)
需求建模專題
第一單元
用戶需求建模與質(zhì)量改進(jìn)
一、系統(tǒng)需求定義
1、國(guó)際標(biāo)準(zhǔn)與系統(tǒng)需求模型定義的U/C矩陣方法
2、使用職責(zé)泳道圖來(lái)表達(dá)業(yè)務(wù)流程或業(yè)務(wù)需求
3、使用領(lǐng)域建模定義數(shù)據(jù)需求模型
4、使用Use?Case圖來(lái)表達(dá)用戶需求或功能模型
5、如何自動(dòng)使用UML工具完成需求文檔
技術(shù)評(píng)審:用戶需求常見(jiàn)問(wèn)題
CASE:基于UML的需求模型定義實(shí)戰(zhàn)
第二單元
二、系統(tǒng)需求分析
1、以用例為單元的系統(tǒng)分析之時(shí)序圖法
2、以UI為中心的系統(tǒng)分析
3、以控制為中心的系統(tǒng)分析
4、以實(shí)體為中心的系統(tǒng)分析
5、以非功能需求為中心的系統(tǒng)分析
技術(shù)評(píng)審:軟件需求的常見(jiàn)問(wèn)題
CASE:基于UML的系統(tǒng)分析實(shí)戰(zhàn)
設(shè)計(jì)建模專題
第三單元
系統(tǒng)架構(gòu)設(shè)計(jì)
三、系統(tǒng)架構(gòu)設(shè)計(jì)
1、需求分配與軟件架構(gòu)設(shè)計(jì)
2、如何使用Component圖來(lái)表達(dá)軟件的體系結(jié)構(gòu)
3、如何使用Deployment圖來(lái)表達(dá)軟件部署方案
4、如何運(yùn)用架構(gòu)模式來(lái)實(shí)現(xiàn)架構(gòu)元素的有效組織
5、系統(tǒng)架構(gòu)如何降耦、應(yīng)對(duì)需求的變化
技術(shù)評(píng)審:系統(tǒng)架構(gòu)的常見(jiàn)問(wèn)題
CASE:基于UML的架構(gòu)設(shè)計(jì)實(shí)戰(zhàn)
第四單元
系統(tǒng)詳細(xì)設(shè)計(jì)
四、系統(tǒng)詳細(xì)設(shè)計(jì)
1、以構(gòu)件為中心的類圖靜態(tài)設(shè)計(jì)
2、以構(gòu)件為中心的時(shí)序圖動(dòng)態(tài)設(shè)計(jì)
3、代碼發(fā)布與代碼同步
4、以數(shù)據(jù)庫(kù)為中心的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)
5、數(shù)據(jù)庫(kù)腳本生成與結(jié)構(gòu)同步
CASE:基于UML的詳細(xì)設(shè)計(jì)實(shí)戰(zhàn)
設(shè)計(jì)模式選用
第五單元
設(shè)計(jì)模式分類與本質(zhì)
五、設(shè)計(jì)模式分類
1、設(shè)計(jì)模式的本質(zhì):隔離變化點(diǎn);間接;透明;局部雙向依賴;邏輯與功能;用接口抹平差異、延遲調(diào)用。
1、創(chuàng)建型模式:?jiǎn)卫J健⒊橄蠊S模式
2、結(jié)構(gòu)型模式:橋梁模式、裝飾模式、適配器模式、代理模式、合成模式
3、行為型模式:命令模式、觀察者模式、狀態(tài)模式、策略模式、模板方法模式、訪問(wèn)者模式
CASE:?媒體顯示、數(shù)據(jù)采集系統(tǒng)、編輯器、文件解析器
第六單元
設(shè)計(jì)模式選用
六、設(shè)計(jì)模式的選用
1.?構(gòu)件圖設(shè)計(jì)之架構(gòu)設(shè)計(jì):用橋接模式作為中心骨架;用工廠模式進(jìn)行組裝;用命令模式處理事務(wù)。
2.?構(gòu)件圖設(shè)計(jì)之架構(gòu)設(shè)計(jì):變換型模塊結(jié)構(gòu);事務(wù)型模塊結(jié)構(gòu)。
3.?類圖設(shè)計(jì)之常見(jiàn)類圖:容器模塊?+?控制者?+?功能模塊?+?臨時(shí)構(gòu)建的小類;單例模式;命令。
4.?類圖設(shè)計(jì)之外觀模式;適配器模式;代理模式;中介者模式。
代碼重構(gòu)與案例剖析
第七單元
代碼工程
七、代碼工程
1.?源碼包創(chuàng)建與架構(gòu)圖關(guān)系
2.?類代碼生成
3.?類間關(guān)系的實(shí)現(xiàn)
4.?設(shè)計(jì)模式與代碼實(shí)現(xiàn)
5.?需求變化與代碼重構(gòu)
第八單元
案例剖析
八、大型、超大型綜合軟件案例剖析
1、實(shí)戰(zhàn)典型案例分析(以實(shí)際項(xiàng)目案例為背景)
2、綜合軟件架構(gòu)實(shí)踐與剖析(以實(shí)際項(xiàng)目案例為背景)
監(jiān)控IT項(xiàng)目工作
IT項(xiàng)目收尾
○案例分析
IT項(xiàng)目范圍和進(jìn)度管理
(計(jì)劃為綱)
范圍計(jì)劃(WBS編制方法和技巧)
活動(dòng)定義
活動(dòng)排序
活動(dòng)工期估計(jì)(關(guān)鍵路徑和Pert技術(shù))
制訂進(jìn)度計(jì)劃
○實(shí)戰(zhàn)
IT項(xiàng)目成本管理
(為將之道,必知其用兼其內(nèi)外之資)
IT項(xiàng)目成本管理
成本管理基本概念
成本常見(jiàn)類型
???
常見(jiàn)成本風(fēng)險(xiǎn)
IT項(xiàng)目成本控制與掙值管理實(shí)踐技術(shù)
掙值分析與問(wèn)題診斷方法及其案例
IT項(xiàng)目趨勢(shì)預(yù)測(cè)與成本調(diào)整技術(shù)
○沙盤實(shí)戰(zhàn)
IT項(xiàng)目質(zhì)量管理
(質(zhì)量為本)
IT項(xiàng)目質(zhì)量管理
IT項(xiàng)目質(zhì)量面臨的挑戰(zhàn)及模糊認(rèn)識(shí)
IT項(xiàng)目發(fā)生質(zhì)量問(wèn)題的根本原因及對(duì)策
IT項(xiàng)目質(zhì)量工程體系
IT項(xiàng)目質(zhì)量控制方法、模型與工具(因果圖,控制圖))
???
IT項(xiàng)目全面質(zhì)量保證
○實(shí)戰(zhàn)
IT項(xiàng)目現(xiàn)場(chǎng)管理&案例分析研討會(huì)
(落實(shí)為要)
IT項(xiàng)目現(xiàn)場(chǎng)管理?–?專題研討會(huì)
專題–1?項(xiàng)目實(shí)施現(xiàn)場(chǎng)的棘手問(wèn)題以及處理
專題-?2?遠(yuǎn)程協(xié)同實(shí)時(shí)研發(fā)的關(guān)鍵問(wèn)題和應(yīng)對(duì)方法
專題-?3?需求,合同,階段驗(yàn)收,全面驗(yàn)收,收尾款
○GIS行業(yè)應(yīng)用研討——軟件(GIS)項(xiàng)目的現(xiàn)場(chǎng)總是靈活多
???
變,我們?cè)撊绾胃咝蕬?yīng)對(duì)?
項(xiàng)目收尾?–?復(fù)盤,為什么要復(fù)盤?如何復(fù)盤?
經(jīng)典IT項(xiàng)目現(xiàn)場(chǎng)管理案例集分析。。。
?