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