各有關(guān)單位:
為響應(yīng)工業(yè)和信息化部 “工業(yè)和信息化領(lǐng)域緊缺人才培養(yǎng)工程”。本培訓(xùn)中心專門推出了系統(tǒng)架構(gòu)與詳細(xì)設(shè)計課程培訓(xùn)班,希望通過專業(yè)的系統(tǒng)架構(gòu)與詳細(xì)設(shè)計知識體系與業(yè)界真實案例來全面提高系統(tǒng)設(shè)計人員的技術(shù)水平,旨在培養(yǎng)專業(yè)系統(tǒng)設(shè)計技能人才,更好地服務(wù)于軟件系統(tǒng)設(shè)計。
現(xiàn)將相關(guān)事宜通知如下:
一、培訓(xùn)目標(biāo):
使參訓(xùn)人員了解系統(tǒng)架構(gòu)與詳細(xì)設(shè)計全套流程與方法,通過案例學(xué)習(xí)相關(guān)工具,認(rèn)識到系統(tǒng)設(shè)計在產(chǎn)品開發(fā)中的重要性,了解系統(tǒng)設(shè)計的核心理念與實踐方法,并能夠通過流程的規(guī)范化來控制設(shè)計的過程與質(zhì)量。
二、培訓(xùn)師資
郭老師 軟工博士、善于需求分析與方案設(shè)計、中心特聘管理級顧問。
楊老師 需求、架構(gòu)專家;精通UML&RUP、SOA。
程老師 技術(shù)專家,授課風(fēng)格:知識豐富,講解透徹,幽默風(fēng)趣。
三、培訓(xùn)對象
從事系統(tǒng)解決方案設(shè)計、軟件架構(gòu)設(shè)計,模塊設(shè)計等相關(guān)人員,或者對系統(tǒng)設(shè)計感興趣以及想從事系統(tǒng)設(shè)計工作的人員。有良好的設(shè)計思想, 有志成為設(shè)計領(lǐng)域人才的人員。
四、培訓(xùn)證書
本課程頒發(fā)雙證,證書查詢:www.ncie.gov.cn;www.zpedu.org
1、工業(yè)和信息化部人才交流中心頒發(fā)的《系統(tǒng)設(shè)計師》證書。
2、中國信息化培訓(xùn)中心頒發(fā)的《系統(tǒng)設(shè)計師》證書。
證書可作為專業(yè)技術(shù)人員職業(yè)能力考核的證明,以及專業(yè)技術(shù)人員崗位聘用、任職、定級和晉升職務(wù)的重要依據(jù)。
五、培訓(xùn)費(fèi)用
學(xué)1項4000 元/人;學(xué)兩2項7800元/人(含培訓(xùn)費(fèi)、考試費(fèi)、證書費(fèi)、資料費(fèi)、午餐) 食宿統(tǒng)一安排,費(fèi)用自理。(請學(xué)員帶2寸彩照2張—背面注明姓名,身份證復(fù)印件一張)。
六、培訓(xùn)內(nèi)容
該課程組合三天一個專題、共計6天。具體課程安排如下。
1、架構(gòu)設(shè)計專題
時間
|
上午
|
下午
|
第 一 天
|
一、系統(tǒng)架構(gòu)設(shè)計概述 1.成功架構(gòu)設(shè)計的關(guān)鍵策略 有效的需求開發(fā)和管理 關(guān)鍵需求決定架構(gòu) 多視圖架構(gòu)設(shè)計 及早有效的驗證架構(gòu) 2.系統(tǒng)架構(gòu)設(shè)計過程 需求分析 領(lǐng)域建模 確定對架構(gòu)關(guān)鍵的需求 概念性架構(gòu)設(shè)計 多視角架構(gòu)設(shè)計 驗證系統(tǒng)架構(gòu)
|
二、從需求向架構(gòu)設(shè)計過渡 1.基礎(chǔ)架構(gòu)的建立 建立彈性系統(tǒng)架構(gòu) 建立架構(gòu)基線的步驟 確定主題的優(yōu)先級; 確定優(yōu)先級的時候考慮的因素 2.架構(gòu)分析與視角設(shè)計 識別和分析架構(gòu)視角 架構(gòu)視角的方案設(shè)計 3.系統(tǒng)架構(gòu)模式 分層架構(gòu)模式 微內(nèi)核模式、MVC架構(gòu)模式等 架構(gòu)模式佳應(yīng)用場景
|
第 二 天
|
三、架構(gòu)下軟件設(shè)計過程 1、架構(gòu)職責(zé)定義與模塊識別 模塊化設(shè)計的概念 實現(xiàn)模塊化的手段 2、面向構(gòu)件的方法 面向構(gòu)件的方法簡述 構(gòu)件內(nèi)部實現(xiàn)策略 構(gòu)件的打包策略 構(gòu)件實例 3、子系統(tǒng)設(shè)計與實現(xiàn) 子系統(tǒng)劃分 子系統(tǒng)接口設(shè)計 子系統(tǒng)連接交互設(shè)計 4、架構(gòu)設(shè)計的技術(shù)求解 邏輯架構(gòu) 物理架構(gòu) 開發(fā)架構(gòu) 數(shù)據(jù)架構(gòu) 運(yùn)行架構(gòu)
|
四、關(guān)鍵需求對應(yīng)的架構(gòu)設(shè)計 1、可靠性質(zhì)量解決方案 可靠性質(zhì)量屬性場景 健康監(jiān)測 錯誤恢復(fù) 錯誤預(yù)防 2、基于高可靠性的架構(gòu)設(shè)計 進(jìn)程間提升可靠性的方法 **可靠性的分層結(jié)構(gòu) 3、可維護(hù)性解決方案 可維護(hù)性質(zhì)量屬性場景 局部化修改 防止連鎖反應(yīng) 推遲綁定時間 4、高可集成性的架構(gòu)設(shè)計 架構(gòu)解決方案 結(jié)構(gòu)化模型的架構(gòu)模式 子系統(tǒng)管理部分的模塊 子系統(tǒng)應(yīng)用模塊 系統(tǒng)設(shè)計中需要關(guān)注的問題
|
第 三 天
|
5、基于產(chǎn)品線的架構(gòu)設(shè)計 開發(fā)產(chǎn)品線的動因 組織結(jié)構(gòu)的變更架構(gòu)解決方案 產(chǎn)品線架構(gòu)的應(yīng)用 產(chǎn)品線架構(gòu)的障礙 復(fù)用成熟度模型(RMM) 五、以架構(gòu)為核心的迭代開發(fā) 1.初始階段 確定需求范圍、發(fā)現(xiàn)項目風(fēng)險、 設(shè)計備選架構(gòu)技術(shù) 2.細(xì)化階段 設(shè)計架構(gòu)、驗證架構(gòu)、風(fēng)險處理 建立架構(gòu)基線 3.構(gòu)造階段 實現(xiàn)并行開發(fā)、開發(fā)中的架構(gòu)管理 架構(gòu)重構(gòu) 4.提交階段 交付軟件、歸納系統(tǒng)架構(gòu)
|
六、編寫架構(gòu)設(shè)計文檔 架構(gòu)文檔的結(jié)構(gòu) 架構(gòu)文檔的內(nèi)容 架構(gòu)文檔的質(zhì)量 架構(gòu)文檔與需求、設(shè)計文檔的全程跟蹤 七、云計算與SOA 1.SOMA基礎(chǔ)(面向服務(wù)的建模和架構(gòu)) SOMA概述 SOMA工具和開發(fā)過程概覽 2.SOA解決方案 IBM/ORACLE(BEA)/Microsoft的SOA解決方案 開源產(chǎn)品:JBoss/Mule等產(chǎn)品的SOA解決方案 3.云計算技術(shù)概述 云計算與網(wǎng)格計算 Google云計算技術(shù) 微軟云計算技術(shù) 開源云計算系統(tǒng)簡介 開源云計算系統(tǒng)Hadoop
|
2、詳細(xì)設(shè)計專題
時間
|
上午
|
下午
|
第 一 天
|
1、軟件詳細(xì)設(shè)計概述 系統(tǒng)設(shè)計目標(biāo)描述 系統(tǒng)文檔描述 系統(tǒng)架構(gòu)文檔描述 軟件詳細(xì)設(shè)計實踐流程與計劃 2、軟件詳細(xì)設(shè)計過程 健壯性分析(獲得邊界對象、控制對象與實體對象) 轉(zhuǎn)換需求場景(使用時序圖轉(zhuǎn)述需求,獲得對象行為細(xì)節(jié)) 整理分析類(獲得對象間關(guān)系) 對象狀態(tài)建模(使用狀態(tài)圖建模) 局部分析階段成果提交 評審局部分析成果(發(fā)布局部分析基線)
|
3、業(yè)務(wù)實體設(shè)計 業(yè)務(wù)實體關(guān)聯(lián)關(guān)系設(shè)計 業(yè)務(wù)實體繼承關(guān)系設(shè)計 ORM設(shè)計模式 業(yè)務(wù)實體變化分析,完成可擴(kuò)展業(yè)務(wù)實體設(shè)計 業(yè)務(wù)實體對象緩存設(shè)計(內(nèi)存數(shù)據(jù)庫與業(yè)務(wù)實體存儲關(guān)系) 業(yè)務(wù)實體對象查詢設(shè)計 基于SOA架構(gòu)體系的實體設(shè)計規(guī)范:應(yīng)用SDO設(shè)計標(biāo)準(zhǔn)化業(yè)務(wù)對象
|
第 二 天
|
4、業(yè)務(wù)組件設(shè)計 聚合局部分析對象為業(yè)務(wù)組件 依據(jù)架構(gòu)規(guī)范設(shè)計業(yè)務(wù)組件 運(yùn)用設(shè)計模式設(shè)計業(yè)務(wù)組件 業(yè)務(wù)組件接口設(shè)計(控制對象函數(shù)設(shè)計) 業(yè)務(wù)組件之間協(xié)作設(shè)計 業(yè)務(wù)組件與其他應(yīng)用接口集成設(shè)計(業(yè)務(wù)對外發(fā)布設(shè)計) 業(yè)務(wù)組件可擴(kuò)展性設(shè)計 業(yè)務(wù)組件實現(xiàn)方式(Java,.NET)
|
5、業(yè)務(wù)流程編排設(shè)計 業(yè)務(wù)組件編排描述語言(BPEL) 基于數(shù)據(jù)工作流設(shè)計 基于活動工作流設(shè)計 基于狀態(tài)工作流設(shè)計 基于消息的工作流設(shè)計 業(yè)務(wù)流程中事務(wù)設(shè)計 使用UML描述工作流 現(xiàn)有工作流引擎復(fù)用與自主開發(fā)
|
第 三 天
|
6、用戶界面規(guī)劃設(shè)計 UCD(以用戶為中心的設(shè)計)的概述 整體用戶體驗的重要性 設(shè)計師,程序員和用戶的思維模型 UCD的主要原則 界面開發(fā)的過程及周期 建立符合標(biāo)準(zhǔn)軟件產(chǎn)品 交互流程設(shè)計:概念草圖,系統(tǒng)流程展示 視覺設(shè)計原則 圖像制作技巧 、圖文資源管理 功能的任務(wù)化與場景設(shè)計 用戶界面方案設(shè)計
|
競爭者設(shè)計分析 評估與設(shè)計確認(rèn) 用戶界面測試與驗證 模板設(shè)計及實境測試 設(shè)計文檔的編寫及管理 設(shè)計師與其他部門的溝通 案例分析與現(xiàn)場活動 7、數(shù)據(jù)庫詳細(xì)設(shè)計 數(shù)據(jù)庫基本設(shè)計原則 基于OO的數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫性能設(shè)計 數(shù)據(jù)庫安全設(shè)計 數(shù)據(jù)庫程序規(guī)劃與業(yè)務(wù)混入問題
|