<thead id="fflbj"><font id="fflbj"><cite id="fflbj"></cite></font></thead>
    <progress id="fflbj"><thead id="fflbj"><font id="fflbj"></font></thead></progress>

            課程目錄:“系統架構師培訓
            4401 人關注
            (78637/99817)
            課程大綱:

                   系統架構師培訓

             

             

            第一講 系統思考:軟件架構設計的方法論

            1,軟件架構設計的定義與問題

            軟件系統架構與架構師

            軟件架構設計方法學基礎

            設計之初先需要弄清楚為什么設計

            2,解決方案:風險分析與架構設計

            項目不同階段的風險關注點

            質量風險對架構設計的影響

            可靠性問題的架構解決方案

            可集成性問題的架構解決方案

            3,重構:不要讓技術債務變得龐大

            為什么要進行重構與怎樣進行重構

            對結構進行優化的基本原則

            4,關注變化:擁抱著變化而設計

            讓變化成為一個重要的設計要素

            關注特征:共性和可變性分析

            分析矩陣:與客戶一起討論變化

            在行為分析中發現共性和變化性

            對變化建模

            軟件復用與框架技術

            5,業務敏捷:S0A的設計與實施

            業務環境的易變性以及相應的架構策略

            面向服務分析與設計的方法學

            服務識別過程

            S0A設計中接口選型的考慮

            第二講 案例分析:分布式系統架構設計與優化

            1,案例背景及鄰域分析

            領域分析與建模

            產品設計的與策略

            2,基礎系統的頂層設計

            根據領域分析對系統進行劃分

            分布式問題的設計考慮

            分離用戶界面的設計考慮

            解決性能問題的設計考慮

            領域對象的并發訪問考慮

            日志處理的并發性考慮

            3,業務拓撲領域對象設計

            支持軟件模型的重新組織

            提高訪問領域對象的性能

            提供組織標準列表

            支持重新配置行為考慮

            4,業務拓撲領域對象的新問題

            實現全局拓撲管理功能

            業務拓撲的遍歷考慮

            支持業務流擴展

            業務拓撲的配置方案

            業務拓撲領域對象接口詳細設計

            5,資源應用的考慮與設計

            關系型數據庫應用考慮

            合理的設計緩存

            維護內存中的存儲單元數據

            第三講 理論歸納:架構設計的過程與模式

            1,如何把經驗歸納總結成理論

            從過程的角度進行歸納總結

            從模式的角度進行歸納總結

            把模式嵌入過程:模式語言

            模式語言的表現形式

            2,頂層架構設計過程域

            如何解決從混沌到結構的問題

            如何解決分布式基礎設施中的問題

            如何解決事件分離和分發中的問題

            如何解決接口劃分中的問題

            3,領域對象設計過程域

            如何解決對象劃分中的問題

            如何解決并發方面的問題

            如何解決同步方面的問題

            如何解決對象之間的交互中的問題

            如何解決適配與擴展中的問題

            4,資源應用過程域

            如何解決資源管理中的問題

            如何解決數據庫訪問中的問題

            第四講 凝聚智慧:軟件架構的評價、分析與改進

            1,產品評估的新問題及其方法改進

            2,站在技術的角度評價產品

            軟件架構的質量評估

            ATAM的參與人員

            ATAM的結果

            ATAM的階段

            3,站在用戶的角度評價產品

            以用戶體驗為核心進行評估

            用戶體驗評估的策劃與實施

            4,用戶使用效果的測量與分析

            對任務時間進行統計分析

            對任務成功率進行統計分析

            對錯誤進行統計分析

            對易學性進行統計分析

            用戶期望與效果的比較分析

            分析度量結果決定產品改進方向

            5,結束語:執著的追求卓越

            六、培訓

            1、掌握架構設計的核心思想與方法,并能夠在軟件架構設計的質量優化中靈活應用。

            2、理解影響軟件架構設計質量的問題、對策、解決方案與整體應對策略。

            3、能夠發揮創造性思維去改進已有的過程與設計方案,從而達到高質量與低成本的目的。

            538在线视频二三区视视频