軟件架構(gòu)師之路實戰(zhàn)培訓(xùn)課程
軟件架構(gòu)師之路實戰(zhàn)培訓(xùn)課程詳細(xì)內(nèi)容
軟件架構(gòu)師之路實戰(zhàn)培訓(xùn)課程
軟件架構(gòu)師之路實戰(zhàn)培訓(xùn)課程
本課程是有關(guān)程序員如何轉(zhuǎn)型成為一名優(yōu)秀的軟件架構(gòu)師的實戰(zhàn)培訓(xùn)課程,課程圍繞軟件架構(gòu)本質(zhì)出發(fā),詳細(xì)講解了軟件架構(gòu)設(shè)計過程、邏輯架構(gòu)設(shè)計、物理架構(gòu)設(shè)計、架構(gòu)設(shè)計的驗證、軟件架構(gòu)模式、軟件架構(gòu)各層設(shè)計策略等內(nèi)容。
課程價值:
知曉軟件架構(gòu)的本質(zhì)特征及價值
學(xué)會如何進(jìn)行軟件架構(gòu)設(shè)計
掌握需求決策設(shè)計方法
學(xué)會軟件架構(gòu)模式
了解軟件架構(gòu)各層設(shè)計策略
獲得唐老師分享的有關(guān)軟件架構(gòu)設(shè)計經(jīng)驗和心得
課程時間:2~3天
第一單元:軟件架構(gòu)本質(zhì)
1、軟件架構(gòu)的視圖
(1)軟件架構(gòu)視圖的意義, 軟件架構(gòu)師的多維思考
(2)邏輯視圖、開發(fā)視圖、物理視圖、運行視圖、場景視圖,數(shù)據(jù)視圖 ,功能視圖
(3)如何和怎樣繪制軟件架構(gòu)視圖
(4)UML建模工具在架構(gòu)視圖的應(yīng)用
(5)典型案例分析一:結(jié)合多個項目實例,進(jìn)行分析軟件架構(gòu)視圖
2、軟件架構(gòu)的文檔編寫
(1)軟件架構(gòu)文檔的意義
(2)ISO模板和RUP模板
(3)軟件架構(gòu)文檔的結(jié)構(gòu)(避免出現(xiàn)不必要的重復(fù)和缺少關(guān)鍵信息)
(4)從讀者的角度編寫軟件架構(gòu)文檔
(5)軟件架構(gòu)文檔記錄原理和如何避免歧義
(6)文檔的后期管理(使文檔保持更新)
(7)軟件架構(gòu)文檔的評審
(8)典型案例分析二:結(jié)合多個項目實例,進(jìn)行分析和評價軟件架構(gòu)文檔
第二單元:軟件架構(gòu)設(shè)計過程
1、軟件架構(gòu)設(shè)計過程
(1)軟件架構(gòu)設(shè)計過程方法論(應(yīng)該有法可依)
(2)確定關(guān)鍵需求
(3)邏輯架構(gòu)設(shè)計
(4)物理架構(gòu)設(shè)計
(5)軟件架構(gòu)的評估和驗證
(6)軟件架構(gòu)的開發(fā)(如何把架構(gòu)設(shè)計以framework方式實現(xiàn))
(7)軟件架構(gòu)的重構(gòu)
(8)軟件架構(gòu)的維護(hù)和復(fù)用
(9)典型案例分析三:結(jié)合具體項目案例進(jìn)行分析:演示架構(gòu)設(shè)計過程
2、需求決定架構(gòu)
(1)軟件功能需求對架構(gòu)的影響
(2)軟件質(zhì)量需求對架構(gòu)的影響
(3)軟件約束條件與架構(gòu)的影響
(4)典型案例分析四:結(jié)合多個項目實例,分析質(zhì)量需求,約束對架構(gòu)的影響(項目錯誤的架構(gòu),導(dǎo)致不能最終驗收)
3、邏輯架構(gòu)設(shè)計
(1)軟件架構(gòu)立方體圖
(2)軟件架構(gòu)模式和架構(gòu)師經(jīng)驗的引入
(3)使用質(zhì)量場景屬性進(jìn)行迭代架構(gòu)設(shè)計
(4)綜合初步設(shè)計,確定高層分割(分層 分服務(wù) 分區(qū)通信)
(5)典型案例分析五:結(jié)合項目實例,進(jìn)行分析該階段的主要任務(wù)和相關(guān)成果
4、物理架構(gòu)設(shè)計
(1)根據(jù)功能確定職責(zé)模型
(2)根據(jù)質(zhì)量調(diào)整職責(zé)模型
(3)基于接口確定職責(zé)間協(xié)作
(4)完成必須的架構(gòu)視圖
(5)完成架構(gòu)文檔,對架構(gòu)文檔如何評估
(6)典型案例分析六:結(jié)合項目實例,進(jìn)行細(xì)化架構(gòu)的主要方法和成果,注意事項
5、架構(gòu)設(shè)計的驗證
(1)軟件架構(gòu)的驗證
(2)軟件架構(gòu)的驗證方法和指標(biāo)
(3)軟件架構(gòu)的驗證注意事項
(4)軟件架構(gòu)的評審
(5)基于軟件架構(gòu)的開發(fā)
(6)典型案例分析七:結(jié)合項目實例,分析如何進(jìn)行驗證架構(gòu)和架構(gòu)設(shè)計的后期重構(gòu)技巧
6、架構(gòu)設(shè)計的后期維護(hù)和重構(gòu)
(1)軟件架構(gòu)重構(gòu)還是推翻重新設(shè)計
(2)軟件架構(gòu)重構(gòu)技巧
(3)軟件架構(gòu)復(fù)用
第三單元:軟件架構(gòu)模式
1、軟件架構(gòu)模式
(1)軟件架構(gòu)模式概述
(2)分層架構(gòu)模式
(3)Pipe/Filter Pattern
(4)MVC/PVC Pattern
(5)Event-Based Pattern和Microkernel Pattern
(6)分布式和并發(fā)架構(gòu)設(shè)計模式
(7)解釋器和黑板模式
(8)其他模式的介紹(元數(shù)據(jù)等)
(9)典型案例分析八:軟件架構(gòu)模式如何應(yīng)用在自己的實際項目中
(10)典型案例分析九:架構(gòu)師實際項目架構(gòu)的經(jīng)驗總結(jié)和實際應(yīng)用
2、質(zhì)量屬性驅(qū)動架構(gòu)設(shè)計方法論
(1)什么是系統(tǒng)質(zhì)量屬性,如何進(jìn)行質(zhì)量屬性進(jìn)行驅(qū)動架構(gòu)設(shè)計
(2)架構(gòu)和質(zhì)量屬性的關(guān)系
(3)如何獲得可維護(hù)性、可擴(kuò)展性、可靠性、互操作性,系統(tǒng)性能,安全性等
(4)系統(tǒng)架構(gòu)的可靠性設(shè)計策略
(5)系統(tǒng)架構(gòu)的可修改性設(shè)計策略
(6)系統(tǒng)架構(gòu)的性能設(shè)計策略
(7)系統(tǒng)架構(gòu)的安全性設(shè)計策略
(8)系統(tǒng)架構(gòu)的易用性設(shè)計策略
(9)系統(tǒng)架構(gòu)質(zhì)量屬性和架構(gòu)模式的應(yīng)用
(10)架構(gòu)策略如何應(yīng)用在自己的實際項目中
第四單元:軟件架構(gòu)各層設(shè)計策略
1、表現(xiàn)層框架設(shè)計
(1)使用MVC模式設(shè)計表現(xiàn)層
(2)BS和CS的選擇
(3)表現(xiàn)層中AJAX設(shè)計思想
(4)表現(xiàn)層易用性的考慮
(5)表現(xiàn)層的設(shè)計框架(Struts,JSF,WebWork,ASP.net,PHP等)
(6)表現(xiàn)層的如何支持多渠道的接入(如支持Web,WAP等)
(7)典型案例分析十三:結(jié)合項目實例分析,表現(xiàn)層的架構(gòu)設(shè)計
2、核心業(yè)務(wù)邏輯層架構(gòu)設(shè)計
(1)業(yè)務(wù)邏輯層組件設(shè)計
(2)業(yè)務(wù)邏輯層工作流設(shè)計
(3)服務(wù)facade設(shè)計
(4)業(yè)務(wù)邏輯層實體設(shè)計
(5)分布式應(yīng)用場景
(6)業(yè)務(wù)邏輯層框架(EJB,Springframework,.Net框架)
(7)典型案例分析十四:結(jié)合項目實例分析,業(yè)務(wù)邏輯層的架構(gòu)設(shè)計
3、數(shù)據(jù)訪問層設(shè)計(持久層架構(gòu)設(shè)計)
(1)5種數(shù)據(jù)訪問模式(在線訪問,Data Access Object,Data Transfer Object,離線數(shù)據(jù)模式,對象/關(guān)系映射)
(2)數(shù)據(jù)訪問層組件設(shè)計
(3)工廠模式在數(shù)據(jù)訪問層應(yīng)用
(4)ORM、Hibernate,JPA與SQLMap(iBatis)設(shè)計思想
(5)緩存技術(shù)在存取層的應(yīng)用
(6)數(shù)據(jù)訪問層的性能考慮
(7)事務(wù)管理和數(shù)據(jù)的同步與鎖
(8)連接對象管理設(shè)計
(9)典型案例分析十五:結(jié)合項目實例分析,數(shù)據(jù)訪問層的架構(gòu)設(shè)計
4、領(lǐng)域模型設(shè)計、數(shù)據(jù)架構(gòu)規(guī)劃與數(shù)據(jù)庫設(shè)計
(1)數(shù)據(jù)庫的設(shè)計原則
(2)數(shù)據(jù)庫設(shè)計與類的設(shè)計融合
(3)數(shù)據(jù)庫設(shè)計與XML設(shè)計融合
(4)數(shù)據(jù)庫性能規(guī)劃
(5)與遺留系統(tǒng)的數(shù)據(jù)庫兼容性考慮
(6)領(lǐng)域模型設(shè)計
5、系統(tǒng)內(nèi)部各模塊或?qū)又g通信設(shè)計
(1)系統(tǒng)通信設(shè)計原則
(2)通信機(jī)制
(3)協(xié)議選擇對性能的考慮
(4)同步還是異步
(5) 結(jié)合項目實例分析,系統(tǒng)內(nèi)部的通信設(shè)計
6、系統(tǒng)與外部系統(tǒng)的接口設(shè)計
(1)系統(tǒng)接口設(shè)計策略
(2)EAI項目的架構(gòu)設(shè)計
第五單元:軟件架構(gòu)的實現(xiàn)技術(shù)-框架(Framework)
1. 應(yīng)用框架(Application framework)
(1)框架vs.類庫
(2)軟件架構(gòu)如何以框架的方式實現(xiàn)
(3)如何使用框架
(4)框架的開發(fā)過程
(5)如何選擇第三方框架(不要重復(fù)制造車輪)
(6)框架的開發(fā)技術(shù)(通用點vs.擴(kuò)展點/設(shè)計模式/白盒vs黑盒vs灰盒)
(7)框架之中必備的基礎(chǔ)服務(wù)
(8)動手實現(xiàn)框架
(9)一個著名框架的實現(xiàn)分析
(10)一步一步實現(xiàn)一個真實項目框架
(11)典型案例分析:結(jié)合多個項目實例,在實際項目中如何進(jìn)行應(yīng)用和開發(fā)框架
2.設(shè)計模式技術(shù)在軟件框架設(shè)計之中的應(yīng)用
(1)面向?qū)ο筌浖軜?gòu)設(shè)計思想
(2)設(shè)計模式的本質(zhì)論
(3)分析創(chuàng)建型模式
(4)分析結(jié)構(gòu)型模式
(5)分析行為型模式
(6)設(shè)計模式的在框架設(shè)計的綜合應(yīng)用
(7)典型案例分析十:結(jié)合項目實例,分析設(shè)計模式在架構(gòu)設(shè)計時期的實際應(yīng)用
第六單元:特定領(lǐng)域的軟件架構(gòu)
1.基于SOA架構(gòu)設(shè)計
(1)掌握SOA的基本概念
(2)了解服務(wù)的設(shè)計原則和方法學(xué)
(3)SOA基礎(chǔ)架構(gòu)和企業(yè)服務(wù)總線ESB
(4)服務(wù)識別,分類,實現(xiàn)
(5)業(yè)務(wù)流程管理和BPEL技術(shù)
(6)服務(wù)注冊,發(fā)現(xiàn),生命周期管理
(7)SOA的開發(fā)過程和組織,監(jiān)管(SOA Organization and Governance)
第七單元:大型、超大型綜合軟件架構(gòu)實踐與剖析
(大型、超大型軟件架構(gòu)全過程:從用戶需求到分析、設(shè)計、測試、實現(xiàn)的實戰(zhàn)案例分析)
1、綜合軟件架構(gòu)實踐與剖析(以實際項目案例為背景)
(1)XXXX電信軟件架構(gòu)案例研究
(2)金融行業(yè)(XXX銀行和XXX銀行)軟件架構(gòu)案例研究
(3)政府行業(yè)(XXX社保和XXX稅務(wù))軟件架構(gòu)案例研究
(4)電力行業(yè)軟件架構(gòu)案例研究
(5)SOA軟件架構(gòu)案例研究
唐中印老師的其它課程
資本市場新常態(tài)下金融投資與基金風(fēng)險防范目錄第一章節(jié)金融投資與私募股權(quán)投資基礎(chǔ)知識一、當(dāng)前我國金融投資與私募股權(quán)基金發(fā)展現(xiàn)狀1、當(dāng)前我國金融市場的生態(tài)系統(tǒng)2、當(dāng)前私募基金整體運作情況3、當(dāng)前私募基金政策演變及法律法規(guī)二、投資基金的投資流程解析1、九個投資流程節(jié)點概述(項目收集、項目初審、項目立項、簽署投資備忘錄、盡職調(diào)查、投資決策、簽署投資協(xié)議、投資后管理、項
講師:唐中印詳情
資本市場新常態(tài)下金融投資與基金風(fēng)險防范目錄第一章節(jié)金融投資與私募股權(quán)投資基礎(chǔ)知識一、當(dāng)前我國金融投資與私募股權(quán)基金發(fā)展現(xiàn)狀1、當(dāng)前我國金融市場的生態(tài)系統(tǒng)2、當(dāng)前私募基金整體運作情況3、當(dāng)前私募基金政策演變及法律法規(guī)二、投資基金的投資流程解析1、九個投資流程節(jié)點概述(項目收集、項目初審、項目立項、簽署投資備忘錄、盡職調(diào)查、投資決策、簽署投資協(xié)議、投資后管理、項
講師:唐中印詳情
資本市場新常態(tài)下金融投資與基金風(fēng)險防范目錄第一章節(jié)金融投資與私募股權(quán)投資基礎(chǔ)知識一、當(dāng)前我國金融投資與私募股權(quán)基金發(fā)展現(xiàn)狀1、當(dāng)前我國金融市場的生態(tài)系統(tǒng)2、當(dāng)前私募基金整體運作情況3、當(dāng)前私募基金政策演變及法律法規(guī)二、投資基金的投資流程解析1、九個投資流程節(jié)點概述(項目收集、項目初審、項目立項、簽署投資備忘錄、盡職調(diào)查、投資決策、簽署投資協(xié)議、投資后管理、項
講師:唐中印詳情
資本運作:并購2.0時代的機(jī)遇與挑戰(zhàn)培訓(xùn)實戰(zhàn)課程這是一門關(guān)于并購2.0時代的機(jī)遇與挑戰(zhàn)的金融投資課程,以典型案例為載體,詳細(xì)講解并購相關(guān)基礎(chǔ)知識、股權(quán)并購與資產(chǎn)并購的差異、并購交易路徑的設(shè)計、不同出資方式的財稅問題、股權(quán)并購下不同支付方式的財稅問題、資產(chǎn)收購下的不同支付方式問題解析、并購談判要點、對賭協(xié)議的稅務(wù)處理、并購重組中稅收問題及籌劃重點等內(nèi)容。課程以
講師:唐中印詳情
全面風(fēng)險管理培訓(xùn) 04.22
2.2.5《全面風(fēng)險管理培訓(xùn)》【培訓(xùn)目標(biāo)】本課程講求實效、學(xué)以致用,深入淺出地介紹了企業(yè)風(fēng)險管理的基本理論與方法,并結(jié)合典型案例,給出了具體的企業(yè)風(fēng)險管理基本方法,并具體回答了應(yīng)該如何建立起低成本的、有效的企業(yè)內(nèi)控制度的問題,了解內(nèi)部控制監(jiān)管法規(guī)的發(fā)展,熟悉全面風(fēng)險管理,從而找到提升中國移動內(nèi)控管理水平的思路與方法。【培訓(xùn)對象】全省內(nèi)審人員【培訓(xùn)時間】2天【
講師:唐中印詳情
私募基金融投管退的原理與實務(wù)這是一門關(guān)于私募基金融投管退的原理與實務(wù)課程,以典型案例為載體,詳細(xì)講解當(dāng)前我國金融投資與私募股權(quán)基金發(fā)展現(xiàn)狀、投資基金的投資流程解析、基金投資運作中高發(fā)風(fēng)險點(關(guān)鍵點)及對策、投資基金風(fēng)險控制指標(biāo)、唐老師總結(jié)股權(quán)投資心得及基金投資項目風(fēng)險控制案例等內(nèi)容。課程以唐中印講師多年的私募基金投資管理和企業(yè)金融創(chuàng)新實戰(zhàn)心得對案例進(jìn)行親身講
講師:唐中印詳情
債權(quán)大綱 04.22
模塊一:債權(quán)人委員會最新政策解讀及操作實務(wù)一、《企業(yè)金融債務(wù)重組辦法》草案內(nèi)容與解讀1、《辦法》出臺的背景、意義和重要作用2、《辦法》內(nèi)容披露及業(yè)務(wù)操作重點、難點二、《關(guān)于建立銀行業(yè)債權(quán)人委員會工作機(jī)制的指導(dǎo)意見》解讀1、《意見》內(nèi)容重點及熱點問題解讀2、債權(quán)人委員會制度推進(jìn)情況3、債權(quán)人委員會制度推進(jìn)難點問題解析4、債權(quán)人委員會制度工作機(jī)制實施方式方法三、
講師:唐中印詳情
金融創(chuàng)新:結(jié)構(gòu)化金融與資產(chǎn)管理實戰(zhàn)課程這是一門關(guān)于結(jié)構(gòu)化金融與資產(chǎn)管理實踐性的金融創(chuàng)新課程,以房地產(chǎn)行業(yè)為背景和典型案例為載體,從房地產(chǎn)資產(chǎn)證券化、房地產(chǎn)融資創(chuàng)新兩個方面詳細(xì)講解我國房地產(chǎn)企業(yè)資產(chǎn)證券化最新政策、我國房地產(chǎn)資產(chǎn)證券化創(chuàng)新模式、國內(nèi)資產(chǎn)證券化典型案例解析、搭建企業(yè)融資平臺、地產(chǎn)金融政策主要變化解析、房地產(chǎn)銀行信貸融資創(chuàng)新、資本市場融資創(chuàng)新、股權(quán)
講師:唐中印詳情
金融創(chuàng)新:結(jié)構(gòu)化金融與資產(chǎn)管理實戰(zhàn)課程這是一門關(guān)于結(jié)構(gòu)化金融與資產(chǎn)管理實踐性的金融創(chuàng)新課程,以房地產(chǎn)行業(yè)為背景和典型案例為載體,從房地產(chǎn)資產(chǎn)證券化、房地產(chǎn)融資創(chuàng)新兩個方面詳細(xì)講解我國房地產(chǎn)企業(yè)資產(chǎn)證券化最新政策、我國房地產(chǎn)資產(chǎn)證券化創(chuàng)新模式、國內(nèi)資產(chǎn)證券化典型案例解析、搭建企業(yè)融資平臺、地產(chǎn)金融政策主要變化解析、房地產(chǎn)銀行信貸融資創(chuàng)新、資本市場融資創(chuàng)新、股權(quán)
講師:唐中印詳情
金融基礎(chǔ)知識培訓(xùn) 04.22
金融基礎(chǔ)知識培訓(xùn)這是一門關(guān)于金融基礎(chǔ)知識主題的課程,課程系統(tǒng)介紹了金融常見業(yè)太、了解行業(yè)所需的基礎(chǔ)知識、獲取行業(yè)信息的有效渠道等相關(guān)內(nèi)容。課程以唐中印講師多年的金融行業(yè)從業(yè)實戰(zhàn)心得對課程進(jìn)行親身講解。通過本課程的學(xué)習(xí),學(xué)員將有以下收獲:第一,全面了解金融的發(fā)展歷程以及國家政策的目的、影響;第二,掌握中國金融行業(yè)各種業(yè)務(wù)模式的概念、相關(guān)術(shù)語課程大綱金融常見業(yè)太
講師:唐中印詳情
- [潘文富] 經(jīng)銷商終端建設(shè)的基本推進(jìn)
- [潘文富] 中小企業(yè)招聘廣告的內(nèi)容完
- [潘文富] 優(yōu)化考核方式,減少員工抵
- [潘文富] 廠家心目中的理想化經(jīng)銷商
- [潘文富] 經(jīng)銷商的產(chǎn)品驅(qū)動與管理驅(qū)
- [王曉楠] 輔警轉(zhuǎn)正方式,定向招錄成為
- [王曉楠] 西安老師招聘要求,西安各區(qū)
- [王曉楠] 西安中小學(xué)教師薪資福利待遇
- [王曉楠] 什么是備案制教師?備案制教
- [王曉楠] 2024年陜西省及西安市最
- 1社會保障基礎(chǔ)知識(ppt) 21163
- 2安全生產(chǎn)事故案例分析(ppt) 20245
- 3行政專員崗位職責(zé) 19057
- 4品管部崗位職責(zé)與任職要求 16226
- 5員工守則 15465
- 6軟件驗收報告 15403
- 7問卷調(diào)查表(范例) 15115
- 8工資發(fā)放明細(xì)表 14558
- 9文件簽收單 14204