架構(gòu)設(shè)計(jì)的事實(shí)與謬誤-流行觀點(diǎn)及培訓(xùn)案例的分析-溫昱_(tái)第1頁
架構(gòu)設(shè)計(jì)的事實(shí)與謬誤-流行觀點(diǎn)及培訓(xùn)案例的分析-溫昱_(tái)第2頁
架構(gòu)設(shè)計(jì)的事實(shí)與謬誤-流行觀點(diǎn)及培訓(xùn)案例的分析-溫昱_(tái)第3頁
架構(gòu)設(shè)計(jì)的事實(shí)與謬誤-流行觀點(diǎn)及培訓(xùn)案例的分析-溫昱_(tái)第4頁
架構(gòu)設(shè)計(jì)的事實(shí)與謬誤-流行觀點(diǎn)及培訓(xùn)案例的分析-溫昱_(tái)第5頁
已閱讀5頁,還剩51頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

軟件架構(gòu)專家

架構(gòu)咨詢參謀與培訓(xùn)師

?軟件架構(gòu)設(shè)計(jì)?作者溫

昱架構(gòu)設(shè)計(jì)的事實(shí)與謬誤——流行觀點(diǎn)及培訓(xùn)案例的分析答疑郵箱:職業(yè)經(jīng)歷電信多媒體航空金融中間件技術(shù)傳播23133議程34分層架構(gòu),沒意思?分層架構(gòu)有“3派〞3層,還是7層架構(gòu)師,不必懂需求?目標(biāo)不變論需求大局觀4+1視圖,已足夠?4+1視圖的變革運(yùn)行架構(gòu)的嵌入式實(shí)踐小結(jié)謬誤!分層架構(gòu)=展現(xiàn)層+業(yè)務(wù)層+數(shù)據(jù)層That’sall.沒意思事實(shí):?其實(shí)你不懂我的心?是分層架構(gòu)嗎?是分層架構(gòu)嗎?是分層架構(gòu)嗎?是分層架構(gòu)嗎?有獎(jiǎng)問答總結(jié):業(yè)界的分層流派〔3+1〕邏輯層Layer物理層Tier按通用性分層技術(shù)堆疊23133議程34分層架構(gòu),沒意思?分層架構(gòu)有“3派〞3層,還是7層架構(gòu)師,不必懂需求?目標(biāo)不變論需求大局觀4+1視圖,已足夠?4+1視圖的變革運(yùn)行架構(gòu)的嵌入式實(shí)踐小結(jié)謬誤!爭(zhēng)論事實(shí):不同系統(tǒng),層數(shù)一樣?案例:一個(gè)7層架構(gòu)分析事實(shí):同一系統(tǒng),層數(shù)不變?你所在的公司:投標(biāo)用“市場(chǎng)架構(gòu)〞=研發(fā)用“技術(shù)架構(gòu)〞?23133議程34分層架構(gòu),沒意思?分層架構(gòu)有“3派〞3層,還是7層架構(gòu)師,不必懂需求?目標(biāo)不變論需求大局觀4+1視圖,已足夠?4+1視圖的變革運(yùn)行架構(gòu)的嵌入式實(shí)踐小結(jié)謬誤!互聯(lián)網(wǎng)充滿著“架構(gòu)目標(biāo)即靈活性〞等論調(diào)目標(biāo)固定嗎?分寸權(quán)衡呢?事實(shí):需要確定質(zhì)量目標(biāo)4:考慮矛盾關(guān)系5:把握嚴(yán)格程度工程:3-5項(xiàng)產(chǎn)品:5-7項(xiàng)平臺(tái):7-9項(xiàng)例如銀證工程:易用性、平安性銀證產(chǎn)品:易用性、平安性、互操作性、可擴(kuò)展性、可維護(hù)性金融平臺(tái):平安性、互操作性、持續(xù)可用性、性能、可擴(kuò)展性、可維護(hù)性、可重用性、可管理性、開放性23133議程34分層架構(gòu),沒意思?分層架構(gòu)有“3派〞3層,還是7層架構(gòu)師,不必懂需求?目標(biāo)不變論需求大局觀4+1視圖,已足夠?4+1視圖的變革運(yùn)行架構(gòu)的嵌入式實(shí)踐小結(jié)有獎(jiǎng)問答?需求文檔?=架構(gòu)設(shè)計(jì)的全部依據(jù),這種觀點(diǎn)正確。此謂工程化錯(cuò)誤。會(huì)太依賴文檔質(zhì)量錯(cuò)誤。需求遺漏,會(huì)很被動(dòng)錯(cuò)誤。敏捷時(shí)代,寫文檔就是迂腐非最正確。常造成架構(gòu)設(shè)計(jì)開始較晚謬誤!架構(gòu)師,不必懂需求需求所有問題,都怪需求分析員?事實(shí):?情非得已?

什么原因,我竟然又會(huì)遇見你?

我真的不愿意就這樣陷入愛的陷阱雖然架構(gòu)師不能“吃透〞需求,確實(shí)出人意料。既然企業(yè)為架構(gòu)師安排了“技術(shù)晉升路線〞,既然許多架構(gòu)師也把自己當(dāng)“純粹的技術(shù)人員〞,既然必須研究“時(shí)髦技術(shù)〞否那么被程序員看不起,既然設(shè)計(jì)模式和UML還在“排隊(duì)〞需求嘛就算了,架構(gòu)師不能“吃透〞需求也就在情理之中了。導(dǎo)演不會(huì)導(dǎo)演,確實(shí)出人意料,但是想想導(dǎo)演要選美女演員,要學(xué)會(huì)上藝術(shù)人生……導(dǎo)演不會(huì)導(dǎo)演也就在情理之中了;策略:需求大局觀雅虎培訓(xùn):Amazon案例第1步:需求結(jié)構(gòu)化業(yè)務(wù)目標(biāo)、及業(yè)務(wù)愿景:網(wǎng)站定位:B2C零售當(dāng)前經(jīng)營(yíng):圖書未來經(jīng)營(yíng):圖書、軟件、音樂制品、電子產(chǎn)品、玩具、嬰兒用品、化妝品、寵物、藝術(shù)品、雜貨。商業(yè)質(zhì)量:新功能上線快,隨需應(yīng)變商業(yè)約束:投資2000萬用于初期開發(fā)、運(yùn)營(yíng)、市場(chǎng),之前須取得一定成功并融資成功集成約束:物流、銀行、海關(guān)、實(shí)體店、各類提供商(包括工廠等生產(chǎn)企業(yè)、以及代理商等經(jīng)銷企業(yè))用戶開發(fā)組織功能質(zhì)量約束第1步:需求結(jié)構(gòu)化用戶:終端用戶各種員工角色運(yùn)行期質(zhì)量:易用性:最便捷的選擇方式用戶級(jí)約束:便捷的購(gòu)物流程客戶群大:多國(guó)語言客戶群大:關(guān)注范圍差異,須個(gè)性化消費(fèi)心理:營(yíng)造集市效應(yīng),“別人也買了”、“別人還買了”開發(fā)方約束:新組建的團(tuán)隊(duì)用戶開發(fā)組織功能質(zhì)量約束第2步:分析約束影響業(yè)務(wù)目標(biāo)、及業(yè)務(wù)愿景:網(wǎng)站定位:B2C零售當(dāng)前經(jīng)營(yíng):圖書未來經(jīng)營(yíng):圖書、軟件、音樂制品、電子產(chǎn)品、玩具、嬰兒用品、化妝品、寵物、藝術(shù)品、雜貨。商業(yè)質(zhì)量:新功能上線快,隨需應(yīng)變商業(yè)約束:投資2000萬用于初期開發(fā)、運(yùn)營(yíng)、市場(chǎng),之前須取得一定成功并融資成功集成約束:物流、銀行、海關(guān)、實(shí)體店、各類提供商(包括工廠等生產(chǎn)企業(yè)、以及代理商等經(jīng)銷企業(yè))開發(fā)方約束:網(wǎng)站發(fā)展路線圖用戶開發(fā)組織功能質(zhì)量約束第2步:分析約束影響業(yè)務(wù)目標(biāo)、及業(yè)務(wù)愿景:網(wǎng)站定位:B2C零售當(dāng)前經(jīng)營(yíng):圖書未來經(jīng)營(yíng):圖書、軟件、音樂制品、電子產(chǎn)品、玩具、嬰兒用品、化妝品、寵物、藝術(shù)品、雜貨。商業(yè)質(zhì)量:新功能上線快,隨需應(yīng)變商業(yè)約束:投資2000萬用于初期開發(fā)、運(yùn)營(yíng)、市場(chǎng),之前須取得一定成功并融資成功集成約束:物流、銀行、海關(guān)、實(shí)體店、各類提供商(包括工廠等生產(chǎn)企業(yè)、以及代理商等經(jīng)銷企業(yè))用戶:終端用戶各種員工角色管理員功能:靈活的打折設(shè)置頻率極高的新貨上架開發(fā)期質(zhì)量:可擴(kuò)展性用戶開發(fā)組織功能質(zhì)量約束第2步:分析約束影響用戶:終端用戶各種員工角色終端用戶功能:最快的全庫(kù)搜索評(píng)價(jià)功能(Web2.0)多角度關(guān)聯(lián)信息管理員功能:靈活的打折設(shè)置頻率極高的新貨上架用戶級(jí)約束:便捷的購(gòu)物流程客戶群大:多國(guó)語言客戶群大:關(guān)注范圍差異,須個(gè)性化消費(fèi)心理:營(yíng)造集市效應(yīng),“別人也買了”、“別人還買了”用戶開發(fā)組織功能質(zhì)量約束第2步:分析約束影響業(yè)務(wù)目標(biāo)、愿景:網(wǎng)站定位:B2C零售當(dāng)前經(jīng)營(yíng):圖書未來經(jīng)營(yíng):……商業(yè)質(zhì)量:新功能上線快,隨需應(yīng)變商業(yè)約束:投資2000萬……集成約束:物流、銀行、海關(guān)、實(shí)體店、各類提供商(包括工廠等生產(chǎn)企業(yè)、以及代理商等經(jīng)銷企業(yè))運(yùn)行期質(zhì)量:可伸縮性:幾乎沒有上限性能:即強(qiáng)調(diào)速度,又強(qiáng)調(diào)吞吐量安全性:數(shù)據(jù)安全持續(xù)可用性:不停機(jī)互操作性:含公司各系統(tǒng)間互操作開發(fā)期質(zhì)量:可擴(kuò)展性用戶開發(fā)組織功能質(zhì)量約束23133議程34分層架構(gòu),沒意思?分層架構(gòu)有“3派〞3層,還是7層架構(gòu)師,不必懂需求?目標(biāo)不變論需求大局觀4+1視圖,已足夠?4+1視圖的變革運(yùn)行架構(gòu)的嵌入式實(shí)踐小結(jié)謬誤!4+1視圖,已足夠它是架構(gòu)設(shè)計(jì)方法的全部事實(shí):?最天使?

我最愛的,就是那個(gè)天使…

我最恨的,就是那個(gè)天使…5視圖方法運(yùn)行架構(gòu)數(shù)據(jù)架構(gòu)物理架構(gòu)邏輯架構(gòu)開發(fā)架構(gòu)

持久數(shù)據(jù)單元文件

關(guān)系數(shù)據(jù)庫(kù)

實(shí)時(shí)數(shù)據(jù)庫(kù)數(shù)據(jù)存儲(chǔ)格式文件格式數(shù)據(jù)庫(kù)Schema

程序單元源文件、配置文件程序庫(kù)、框架目標(biāo)單元程序單元組織

Project劃分

Project目錄結(jié)構(gòu)編譯依賴關(guān)系控制流進(jìn)程、線程中斷效勞程序控制流組織系統(tǒng)啟動(dòng)與停機(jī)控制流通信加鎖與同步職責(zé)劃分邏輯層〔Layer〕子系統(tǒng)、模塊關(guān)鍵類職責(zé)間協(xié)作接口協(xié)作關(guān)系物理節(jié)點(diǎn)―PC、效勞器―單片機(jī)、單板機(jī)、專用機(jī)―軟件安裝、部署、燒寫―系統(tǒng)軟件選型物理節(jié)點(diǎn)拓?fù)洙D連接方式、拓?fù)浣Y(jié)構(gòu)―物理層〔Tier〕―冗余考慮劃分子系統(tǒng):4大通用原那么架構(gòu)本身考慮人的因素考慮:4+1視圖剖析系列23133議程34分層架構(gòu),沒意思?分層架構(gòu)有“3派〞3層,還是7層架構(gòu)師,不必懂需求?目標(biāo)不變論需求大局觀4+1視圖,已足夠?4+1視圖的變革運(yùn)行架構(gòu)的嵌入式實(shí)踐小結(jié)謬誤!多視圖架構(gòu)設(shè)計(jì)方法,總從邏輯視圖開始事實(shí)!嵌入式系統(tǒng)架構(gòu)設(shè)計(jì),控制流較多時(shí)建議從運(yùn)行架構(gòu)開始案例案例優(yōu)化一事件抽象層事件響應(yīng)層事件調(diào)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論