構(gòu)架模式UML與組件設(shè)計-ppt課件_第1頁
構(gòu)架模式UML與組件設(shè)計-ppt課件_第2頁
構(gòu)架模式UML與組件設(shè)計-ppt課件_第3頁
構(gòu)架模式UML與組件設(shè)計-ppt課件_第4頁
構(gòu)架模式UML與組件設(shè)計-ppt課件_第5頁
已閱讀5頁,還剩131頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、競爭的優(yōu)勢競爭的優(yōu)勢Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000緊縮緊縮Load拉伸拉伸Load負載的種類負載的種類 - 固定的負載固定的負載 - 變化的負載變化的負載 - 動態(tài)負載動態(tài)負載防止失敗防止失敗 - 平安要素平安要素 - 冗余冗余 - 平衡平衡任何時間他必需放棄原有閱歷任何時間他必需放棄原有閱歷, 運用運用10倍的力量倍的力量, 再加以再加以

2、10倍的調(diào)研倍的調(diào)研. 對于大的工程尤為如此對于大的工程尤為如此. Microsoft Architect 2000Microsoft Architect 2000性能性能吞吐量吞吐量容量容量功能性功能性可用性可用性恢復(fù)力恢復(fù)力失效平安失效平安容錯才干容錯才干Have an architecture that makes sense before you write 3.5 millionlines of code.技術(shù)要素技術(shù)要素區(qū)別區(qū)別 - 沒有運動的部分沒有運動的部分 - 可以創(chuàng)建新資料可以創(chuàng)建新資料 - 可以改動物理景象可以改動物理景象防止失敗防止失敗 - 將關(guān)鍵部分分散開來將關(guān)鍵部分

3、分散開來 - 語義上的一致性語義上的一致性 - 職責分散職責分散Microsoft Architect 2000Microsoft Architect 2000更高的技術(shù)復(fù)雜性更高的技術(shù)復(fù)雜性 - 內(nèi)嵌的,實時的,分布的,容錯的內(nèi)嵌的,實時的,分布的,容錯的 - 定制的,空前的,構(gòu)造重新設(shè)計定制的,空前的,構(gòu)造重新設(shè)計 - 高性能高性能更低的技術(shù)復(fù)雜性更低的技術(shù)復(fù)雜性 - 大多數(shù)是大多數(shù)是 4GL, 或者是基于組件的或者是基于組件的 - 運用程序重新創(chuàng)建運用程序重新創(chuàng)建 - 交互式性能交互式性能更高的管理復(fù)雜性更高的管理復(fù)雜性 - 大規(guī)模大規(guī)模 - 契約的契約的 - 多個資金保管者多個資金保管

4、者 - “工程工程更低的管理復(fù)雜性更低的管理復(fù)雜性 - 小規(guī)模小規(guī)模 - 非正式的非正式的 - 單個資金保管者單個資金保管者 - “產(chǎn)品產(chǎn)品Defense MIS SystemDefense Weapon SystemTelecom SwitchCASE ToolNational Air TrafficControl SystemEnterprise IS(Family of ISApplications)CommercialCompilerBusinessSpreadsheetIS ApplicationDistributed Objects (Order Entry)Small Scien

5、tificSimulationLarge-ScaleOrganization/EntitySimulation An average software project: - 5-10 people - 10-15 month duration - 3-5 external interfaces - Some unknowns & risksEmbeddedAutomotive SoftwareIS ApplicationGUI/RDB (Order Entry)Walker Royce, RationalMicrosoft Architect 2000Microsoft Architect 2

6、000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000站點站點外表外表構(gòu)造構(gòu)造效力效力空間方案空間方案 資料資料Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Micr

7、osoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Archit

8、ect 2000自創(chuàng)自創(chuàng)方法方法直覺直覺古典的系統(tǒng)古典的系統(tǒng)不可預(yù)知的系統(tǒng)不可預(yù)知的系統(tǒng)自創(chuàng)自創(chuàng)方法方法直覺直覺Microsoft Architect 2000Microsoft Architect 2000發(fā)現(xiàn)發(fā)現(xiàn)發(fā)明發(fā)明實施實施留意力留意力時間時間Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Micros

9、oft Architect 2000Microsoft Architect 2000Microsoft Architect 2000PersonFirst nameLast nameDate of birthJaneLewis1/27/56DonSmith7/9/63DebbyBloom6/18/67WarrenJohnson8/28/52Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000AssetValuePersonNameownsMicrosoft

10、 Architect 2000Microsoft Architect 2000Buy 100 shares of FM Stocks at market price.n購買者不需求了解實購買者不需求了解實現(xiàn)的詳細細節(jié)現(xiàn)的詳細細節(jié)Microsoft Architect 2000Microsoft Architect 2000Buy StockClose AccountSell StockCreate AccountMicrosoft Architect 2000Microsoft Architect 2000AssetCashStockBondReal estateCommercialResid

11、entialHigher levelof abstractionLower levelof abstractionMicrosoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Mic

12、rosoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000邏輯視圖分發(fā)視圖過程視圖運用案例視圖最終用戶:功能性系統(tǒng)工程師:拓撲構(gòu)造、聯(lián)絡(luò)程序員:軟件開發(fā)管理綜合:性能、擴展性Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Micro

13、soft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Archite

14、ct 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Boundary class nameBoundary class nameMicrosoft Architect 2000Microsoft Archi

15、tect 2000Microsoft Architect 2000Microsoft Architect 2000Control class nameControl class nameMicrosoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Entity class nameEntity class nameMicrosoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Micro

16、soft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000用戶賬號單向關(guān)聯(lián)地址雙向關(guān)聯(lián)Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Mic

17、rosoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Archi

18、tect 2000Microsoft Architect 2000Microsoft Architect 2000 : Customer : Account1: Create2: Validate參與者對象音訊稱號LinkMicrosoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2

19、000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft

20、 Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2

21、000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000AccountSummary.aspAccountSummary_ClientFormIAccountInternet InformationServer and ASPActiveX DLL accountBusiness layerPresentation layerData layerMicrosoft Architect 2000Microso

22、ft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000商務(wù)處理方案商務(wù)處理方案概念性概念性邏輯性邏輯性物理性物理性Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000邏輯視圖分發(fā)視圖過程視圖運用案例視圖最終用戶:功能性系統(tǒng)工程師:拓撲構(gòu)造、聯(lián)絡(luò)程序員:軟件開發(fā)管理綜合:性能、擴展性Mic

23、rosoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000概念性設(shè)計概念性設(shè)計邏輯性設(shè)計邏輯性設(shè)計運用場景運用場景物理性設(shè)計物理性設(shè)計組件,用戶接口,組件,用戶接口,物理數(shù)據(jù)庫物理數(shù)據(jù)庫效力和對象,用戶接口,效力和對象,用戶接口,邏輯數(shù)據(jù)庫邏輯數(shù)據(jù)庫Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Archi

24、tect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000闡明用戶需求把握整體的設(shè)計過程按照工程使命文檔來驗證運用場景識別基于運用場景的輸出思索與場景相牽連的根底構(gòu)造在概念性設(shè)計中在概念性設(shè)計中起主導(dǎo)作用起主導(dǎo)作用Microsoft Architect 2000Microsoft Architect 2000搜集數(shù)據(jù),包括商業(yè)和用戶需求Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microso

25、ft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000邏輯視圖分發(fā)視圖過程視圖運用案例運用案例視圖視圖最終用戶:功能性系統(tǒng)工程師:拓撲構(gòu)造、聯(lián)絡(luò)程序員:軟件開發(fā)管理綜合:性能、擴展性Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Mic

26、rosoft Architect 2000概念性設(shè)計概念性設(shè)計邏輯性設(shè)計邏輯性設(shè)計運用場景運用場景物理性設(shè)計物理性設(shè)計組件,用戶接口,組件,用戶接口,物理數(shù)據(jù)庫物理數(shù)據(jù)庫效力和對象,用戶接口,效力和對象,用戶接口,邏輯數(shù)據(jù)庫邏輯數(shù)據(jù)庫Microsoft Architect 2000Microsoft Architect 2000邏輯性設(shè)計邏輯性設(shè)計效力和對象,用戶接口,效力和對象,用戶接口,邏輯數(shù)據(jù)庫邏輯數(shù)據(jù)庫Microsoft Architect 2000Microsoft Architect 2000在邏輯性設(shè)計中起主導(dǎo)在邏輯性設(shè)計中起主導(dǎo)作用作用確認邏輯性設(shè)計是有效的為效力的改良為效力的

27、改良和關(guān)聯(lián)對象的和關(guān)聯(lián)對象的鑒別提供協(xié)助鑒別提供協(xié)助處理方案實現(xiàn)的可行性評價闡明用戶的性能目的和引薦的處理方案保證設(shè)計能符合事務(wù)和用戶的需求Microsoft Architect 2000Microsoft Architect 2000房子廚房廚房烹調(diào)食物烹調(diào)食物洗盤子洗盤子存放器具存放器具吃快餐吃快餐餐廳餐廳吃吃餐具室餐具室儲存食物儲存食物l ll ll l系統(tǒng)系統(tǒng)子系統(tǒng)子系統(tǒng)運用程序運用程序Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000效力效力對

28、象對象關(guān)聯(lián)關(guān)聯(lián)模塊模塊Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000邏輯視圖邏輯視圖分發(fā)視圖過程視圖過程視圖運用案例視圖最終用戶:功能性系統(tǒng)工程師:拓撲構(gòu)造、聯(lián)絡(luò)程序員:軟件開發(fā)管理綜合:性能、擴展性Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microsoft Architect 2000Microso

29、ft Architect 2000概念性設(shè)計概念性設(shè)計邏輯性設(shè)計邏輯性設(shè)計運用場景運用場景物理性設(shè)計物理性設(shè)計組件,用戶接口,組件,用戶接口,物理數(shù)據(jù)庫物理數(shù)據(jù)庫效力和對象,用戶接口,效力和對象,用戶接口,邏輯數(shù)據(jù)庫邏輯數(shù)據(jù)庫Microsoft Architect 2000Microsoft Architect 2000物理性設(shè)計物理性設(shè)計組件,用戶接口,組件,用戶接口,物理數(shù)據(jù)庫物理數(shù)據(jù)庫Microsoft Architect 2000Microsoft Architect 2000評價和驗證設(shè)計需求把握整體的設(shè)計過程評價及驗證設(shè)計的功能性和工程使命的一致性在物理性設(shè)在物理性設(shè)計中起著主計中起著主導(dǎo)作用導(dǎo)作用評價和驗證設(shè)計的根底構(gòu)造關(guān)聯(lián)管理用戶的期望Microsoft Architect 2000Microsoft Architect 2000Microsoft

溫馨提示

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

評論

0/150

提交評論