
曙海教學(xué)優(yōu)勢
本課程,秉承二十一年積累的教學(xué)品質(zhì),以項目實現(xiàn)為導(dǎo)向,面向企事業(yè)項目實際需要,老師將會與您分享設(shè)計的全流程以及工具的綜合使用經(jīng)驗、技巧。課程可定制,線上/線下/上門皆可,熱線:4008699035。
 曙海培訓(xùn)的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
            建立了良好的合作關(guān)系,20多年來,合作企事業(yè)單位以達(dá)30多萬。曙海培訓(xùn)的課程在業(yè)內(nèi)有著響亮的知名度。
培訓(xùn)目標(biāo):
?培訓(xùn)內(nèi)容從實用性、規(guī)范性和系統(tǒng)性出發(fā),通過培訓(xùn)使學(xué)員掌握軟件架構(gòu)的基礎(chǔ)知識、設(shè)計原則、設(shè)計模式、設(shè)計方法,熟悉主流架構(gòu)技術(shù),了解規(guī)范的軟件項目管理流程,并且通過一些典型的案例,揉合講師的大型項目經(jīng)驗,以項目過程中的問題帶動原理的描述,從理論和實際的結(jié)合上有重點的講清問題,使其達(dá)到高級系統(tǒng)架構(gòu)師的基本要求
                    培訓(xùn)內(nèi)容:
                    
                    第一單元:軟件生命周期與軟件架構(gòu)介紹
                    一、 軟件架構(gòu)介紹
                    1. IT行業(yè)的人才結(jié)構(gòu)與軟件架構(gòu)師的定位
                    2. 軟件架構(gòu)師應(yīng)掌握的知識體系
                    3. 軟件架構(gòu)設(shè)計的特點、層次、分類
                    4. 軟件架構(gòu)的主要理論、方向和趨勢
                    5. 軟件工廠,實現(xiàn)軟件開發(fā)的產(chǎn)業(yè)化
                    二、 軟件生命周期進(jìn)程模型介紹
                    1. RUP與XP
                    2. Agile與CMMI
                    3. MSF
                    三、軟件架構(gòu)和需求
                    1.概念和分析視點、物理視圖、邏輯視圖
                    2.甲方視圖、乙方視圖
                    3.需求分析、表達(dá)和質(zhì)量控制
                    第二單元:技術(shù)架構(gòu)視圖─面向?qū)ο蟪绦蛟O(shè)計原則與模式及方法論
                    一、 衡量軟件系統(tǒng)質(zhì)量的標(biāo)準(zhǔn)
                    二、 面向?qū)ο笤O(shè)計的基本原則
                    三、 用GRASP模式指導(dǎo)架構(gòu)設(shè)計:
                    四、 軟件架構(gòu)設(shè)計的關(guān)鍵因素
                    五、 案例分析:
                    第三單元:用UML輔助系統(tǒng)分析與設(shè)計
                    一、面向?qū)ο蠛蚒ML基礎(chǔ)知識
                    二、 需求分析和UML
                    三、 架構(gòu)設(shè)計和UML
                    四、 UML中的常見疑難問題辨析
                    1. 用例圖
                    2. 類設(shè)計
                    1) UML中關(guān)系的辨析:
                    依賴關(guān)系、關(guān)聯(lián)關(guān)系辨析;聚合,組合辨析。
                    2) 類設(shè)計中的常見問題:
                    1) 一些常見但易混淆的類關(guān)系圖;
                    2) 熟悉類的自關(guān)聯(lián)形式;使用關(guān)聯(lián)類;
                    3) 一些易混淆的重數(shù)表示方法
                    4) 建模為對象與建模為屬性 / 建模為方法與建模為對象的辨析。
                    五、 借鑒RUP的設(shè)計過程。
                    1. 全局分析:
                    選用架構(gòu)模式;識別關(guān)鍵抽象;標(biāo)識分析機(jī)制;常見的分析機(jī)制
                    2. 局部分析:
                    提取分析類:
                    分析類的類型劃分:邊界類、實體類、控制類,分析類在模型中的位置,邊界類的復(fù)用,控制類的變通。適用性Availability;分布式Distribution; 
                    .機(jī)動性Flexibility;可見性
                    六、 典型案例分析:
                    七、 媒體顯示、數(shù)據(jù)采集系統(tǒng)、編輯器、文件解析器。
                    第五單元:架構(gòu)設(shè)計實踐
                    一、 靜態(tài)設(shè)計:
                    二、 模塊間的通信及耦合設(shè)計:
                    三、 動態(tài)設(shè)計:
                    四、 模塊調(diào)整:
                    第六單元:軟件系統(tǒng)架構(gòu)設(shè)計案例分析