完成計劃階段_第1頁
完成計劃階段_第2頁
完成計劃階段_第3頁
完成計劃階段_第4頁
完成計劃階段_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、l第第1章章 商務(wù)解決方案設(shè)計商務(wù)解決方案設(shè)計l第第2章章 收集和分析信息收集和分析信息l第第3章章 解決方案的構(gòu)思解決方案的構(gòu)思 l第第4章章 概念設(shè)計的創(chuàng)建概念設(shè)計的創(chuàng)建 l第第5章章 邏輯設(shè)計的創(chuàng)建邏輯設(shè)計的創(chuàng)建 l第第6章章 物理設(shè)計的創(chuàng)建物理設(shè)計的創(chuàng)建l第第7章章 表示層的設(shè)計表示層的設(shè)計l第第8章章 數(shù)據(jù)層的設(shè)計數(shù)據(jù)層的設(shè)計l第第9章章 設(shè)計安全規(guī)范設(shè)計安全規(guī)范l第第10章章 完成計劃階段完成計劃階段l第第11章章 穩(wěn)定和部署的方案穩(wěn)定和部署的方案基于基于.NET的需求分析和解決方案設(shè)計的需求分析和解決方案設(shè)計第第10章章 完成計劃階段完成計劃階段整合設(shè)計的考慮事項(xiàng)整合設(shè)計的考慮事

2、項(xiàng)管理功能的計劃管理功能的計劃將來階段計劃將來階段計劃創(chuàng)建技術(shù)說明書創(chuàng)建技術(shù)說明書整合設(shè)計的考慮事項(xiàng)整合設(shè)計的考慮事項(xiàng)可擴(kuò)展性的設(shè)計方法可擴(kuò)展性的設(shè)計方法可用性設(shè)計方法可用性設(shè)計方法可靠性設(shè)計的方法可靠性設(shè)計的方法性能設(shè)計的方法性能設(shè)計的方法互操作性設(shè)計的方法互操作性設(shè)計的方法全球化和本地化設(shè)計方法全球化和本地化設(shè)計方法10.1 整合設(shè)計的考慮事項(xiàng)整合設(shè)計的考慮事項(xiàng)可擴(kuò)展性的設(shè)計方法可擴(kuò)展性的設(shè)計方法可擴(kuò)展性可擴(kuò)展性向上擴(kuò)展與向外擴(kuò)展向上擴(kuò)展與向外擴(kuò)展可擴(kuò)展性的設(shè)計方法原則可擴(kuò)展性的設(shè)計方法原則10.1.1 可擴(kuò)展性的設(shè)計方法可擴(kuò)展性的設(shè)計方法可擴(kuò)展性可擴(kuò)展性可擴(kuò)展性是指增加資源從而提高服務(wù)生

3、產(chǎn)力的能力可擴(kuò)展性是指增加資源從而提高服務(wù)生產(chǎn)力的能力對比其它因素,設(shè)計對應(yīng)用程序的可擴(kuò)展性的影響對比其它因素,設(shè)計對應(yīng)用程序的可擴(kuò)展性的影響最大最大對可擴(kuò)展行影響越小對可擴(kuò)展行影響越小 硬件調(diào)優(yōu)硬件調(diào)優(yōu) 產(chǎn)品調(diào)優(yōu)產(chǎn)品調(diào)優(yōu) 代碼調(diào)優(yōu)代碼調(diào)優(yōu) 設(shè)計調(diào)優(yōu)設(shè)計調(diào)優(yōu) 10.1.1 可擴(kuò)展性的設(shè)計方法可擴(kuò)展性的設(shè)計方法服務(wù)能力服務(wù)能力 處理能力處理能力 理想可擴(kuò)展性理想可擴(kuò)展性 向上擴(kuò)展向上擴(kuò)展 向上擴(kuò)展與向外擴(kuò)展向上擴(kuò)展與向外擴(kuò)展Scaling outDesigning for scalability服務(wù)能力服務(wù)能力 處理能力處理能力 理想可擴(kuò)展性理想可擴(kuò)展性 向外擴(kuò)展向外擴(kuò)展 向上擴(kuò)展向上擴(kuò)展改善現(xiàn)

4、有服務(wù)器的處理硬件方法增加內(nèi)存,增加處理器,加快處理器,遷移應(yīng)用到一臺更強(qiáng)勁計算機(jī)向外擴(kuò)展向外擴(kuò)展將處理負(fù)載分布到多臺服務(wù)器上方法:使用多臺服務(wù)器10.1.1 可擴(kuò)展性的設(shè)計方法可擴(kuò)展性的設(shè)計方法可擴(kuò)展性的設(shè)計方法指導(dǎo)方針可擴(kuò)展性的設(shè)計方法指導(dǎo)方針設(shè)計進(jìn)程使得它們無須等待設(shè)計進(jìn)程使得它們無須等待有效地管理會話狀態(tài)有效地管理會話狀態(tài)設(shè)計進(jìn)程使得它們無須競爭資源設(shè)計進(jìn)程使得它們無須競爭資源設(shè)計進(jìn)程可交換性設(shè)計進(jìn)程可交換性設(shè)計應(yīng)用程序元素互換性設(shè)計應(yīng)用程序元素互換性隔離資源和行為隔離資源和行為10.1.1 可擴(kuò)展性的設(shè)計方法可擴(kuò)展性的設(shè)計方法可用性設(shè)計方法可用性設(shè)計方法可用性可用性可用性設(shè)計方法技術(shù)

5、可用性設(shè)計方法技術(shù)10.1.2 可用性設(shè)計方法可用性設(shè)計方法可用性可用性可用性衡量一個應(yīng)用程序可以用來處理服務(wù)請求的可用性衡量一個應(yīng)用程序可以用來處理服務(wù)請求的時間與計劃運(yùn)行時間的比時間與計劃運(yùn)行時間的比可用性可用性 = (MTBF / (MTBF + MTTR) 100 MTBF:故障間平均時間,應(yīng)用程序在故障發(fā)生前的平均運(yùn)行時間MTTR:恢復(fù)平均時間,發(fā)生故障后修補(bǔ)和恢復(fù)服務(wù)所需的平均時間10.1.2 可用性設(shè)計方法可用性設(shè)計方法假設(shè)假設(shè) AWC 公司的計劃運(yùn)行時間是連續(xù)公司的計劃運(yùn)行時間是連續(xù) 1000 小時,小時,如果在這段時間中發(fā)生了如果在這段時間中發(fā)生了 2 次次 1 小時的故障停

6、機(jī),小時的故障停機(jī),那么那么 AWC 公司系統(tǒng)的可用性是多少?公司系統(tǒng)的可用性是多少?MTBF = 1000/2 = 500 小時,MTTR = 1 小時,可用性 = (500/(500+1)100 = 99.8%可用性設(shè)計方法技術(shù)可用性設(shè)計方法技術(shù)減少計劃的停機(jī)時間減少計劃的停機(jī)時間通過使用群集減少未計劃的停機(jī)時間通過使用群集減少未計劃的停機(jī)時間使用網(wǎng)絡(luò)負(fù)載均衡使用網(wǎng)絡(luò)負(fù)載均衡使用使用 RAID 做數(shù)據(jù)存儲做數(shù)據(jù)存儲隔離關(guān)鍵任務(wù)應(yīng)用程序隔離關(guān)鍵任務(wù)應(yīng)用程序使用隊(duì)列使用隊(duì)列10.1.2 可用性設(shè)計方法可用性設(shè)計方法可靠性設(shè)計的方法可靠性設(shè)計的方法可靠性可靠性可靠性設(shè)計的方法任務(wù)可靠性設(shè)計的方法

7、任務(wù)10.1.3 可靠性設(shè)計的方法可靠性設(shè)計的方法可靠性可靠性可靠性是應(yīng)用程序提供準(zhǔn)確結(jié)果的能力可靠性是應(yīng)用程序提供準(zhǔn)確結(jié)果的能力應(yīng)用程序故障原因應(yīng)用程序故障原因錯誤代碼缺少質(zhì)量軟件工程過程測試不充分與外界服務(wù)或應(yīng)用程序交互更改管理問題更改操作條件操作失誤特殊事件缺少實(shí)時監(jiān)控和分析硬件故障環(huán)境問題10.1.3 可靠性設(shè)計的方法可靠性設(shè)計的方法可靠性設(shè)計的方法任務(wù)可靠性設(shè)計的方法任務(wù)規(guī)格書中的文檔可靠性要求規(guī)格書中的文檔可靠性要求使用一個好的架構(gòu)基礎(chǔ)結(jié)構(gòu)使用一個好的架構(gòu)基礎(chǔ)結(jié)構(gòu)在應(yīng)用程序中包含管理信息在應(yīng)用程序中包含管理信息使用冗余性使用冗余性使用質(zhì)量開發(fā)工具使用質(zhì)量開發(fā)工具使用定期的應(yīng)用程序可

8、靠性檢查使用定期的應(yīng)用程序可靠性檢查實(shí)現(xiàn)錯誤處理實(shí)現(xiàn)錯誤處理減少應(yīng)用程序的功能性而不是完全將其舍棄減少應(yīng)用程序的功能性而不是完全將其舍棄10.1.3 可靠性設(shè)計的方法可靠性設(shè)計的方法性能設(shè)計的方法性能設(shè)計的方法性能目標(biāo)和指標(biāo)性能目標(biāo)和指標(biāo)定義性能需求定義性能需求10.1.4 性能設(shè)計的方法性能設(shè)計的方法 性能目標(biāo)和指標(biāo)性能目標(biāo)和指標(biāo)應(yīng)用程序的性能由指標(biāo)來定義,例如事務(wù)吞吐能力應(yīng)用程序的性能由指標(biāo)來定義,例如事務(wù)吞吐能力和資源使用率和資源使用率確定性能目標(biāo)確定性能目標(biāo)業(yè)務(wù)目標(biāo)是什么?解決方案的關(guān)鍵功能是什么?不同用戶要求的特性是什么?10.1.4 性能設(shè)計的方法性能設(shè)計的方法定義性能需求定義性能

9、需求確定約束確定約束決定特性決定特性規(guī)定負(fù)載規(guī)定負(fù)載根據(jù)用例和使用場景 將使用該應(yīng)用程序的客戶端個數(shù) 包括預(yù)算、時間表、基礎(chǔ)設(shè)施以及開發(fā)工具和技術(shù)的選 擇 10.1.4 性能設(shè)計的方法性能設(shè)計的方法互操作性設(shè)計的方法互操作性設(shè)計的方法互操作性互操作性不同類型的互操作性設(shè)計的方法不同類型的互操作性設(shè)計的方法10.1.5 互操作性設(shè)計的方法互操作性設(shè)計的方法互操作性互操作性互操作性指的是系統(tǒng)在各種異構(gòu)的計算環(huán)境中成互操作性指的是系統(tǒng)在各種異構(gòu)的計算環(huán)境中成功運(yùn)行的能力功運(yùn)行的能力帶來的好處:帶來的好處:減少操作成本和復(fù)雜性更容易的部署更好的投資回報10.1.5 互操作性設(shè)計的方法互操作性設(shè)計的方法

10、不同類型的互操作性設(shè)計的方法不同類型的互操作性設(shè)計的方法網(wǎng)絡(luò)互操作性:連接不同的網(wǎng)絡(luò)系統(tǒng)網(wǎng)絡(luò)互操作性:連接不同的網(wǎng)絡(luò)系統(tǒng)數(shù)據(jù)互操作性:在不同格式和存儲系統(tǒng)間移動數(shù)數(shù)據(jù)互操作性:在不同格式和存儲系統(tǒng)間移動數(shù)據(jù)據(jù)應(yīng)用程序互操作性:為應(yīng)用程序提供一個公共的應(yīng)用程序互操作性:為應(yīng)用程序提供一個公共的平臺平臺管理互操作性:跨系統(tǒng)的管理維護(hù)任務(wù)管理互操作性:跨系統(tǒng)的管理維護(hù)任務(wù)參考多個系統(tǒng)間相互通訊而無需使用公共協(xié)議的能力參照應(yīng)用程序獲取并使用存儲在結(jié)構(gòu)化和非結(jié)構(gòu)化存儲系統(tǒng)(如數(shù)據(jù)庫、文件系統(tǒng)和 e-mail 存儲)中數(shù)據(jù)的能力參考確保新的 n 層應(yīng)用程序和現(xiàn)有應(yīng)用程序、業(yè)務(wù)邏輯和數(shù)據(jù)之間互操作性所必需的

11、基礎(chǔ)設(shè)施關(guān)注于組織里的用戶賬號管理、性能監(jiān)控以及異類應(yīng)用程序調(diào)優(yōu) 等任務(wù) 10.1.5 互操作性設(shè)計的方法互操作性設(shè)計的方法全球化和本地化設(shè)計方法全球化和本地化設(shè)計方法全球化設(shè)計全球化設(shè)計本地化設(shè)計本地化設(shè)計全球化和本地化設(shè)計方法考慮要素全球化和本地化設(shè)計方法考慮要素全球化和本地化設(shè)計方法最佳實(shí)踐全球化和本地化設(shè)計方法最佳實(shí)踐10.1.6 全球化和本地化設(shè)計方法全球化和本地化設(shè)計方法全球化設(shè)計全球化設(shè)計設(shè)計和開發(fā)應(yīng)用程序使得能夠在多種文化和多個地設(shè)計和開發(fā)應(yīng)用程序使得能夠在多種文化和多個地區(qū)中使用區(qū)中使用應(yīng)用程序的全球化包括:應(yīng)用程序的全球化包括:確定要支持的文化和地區(qū)設(shè)計支持這些文化和地區(qū)的

12、特性編寫可以在這些文化和地區(qū)中正常運(yùn)行的代碼10.1.6 全球化和本地化設(shè)計方法全球化和本地化設(shè)計方法本地化設(shè)計本地化設(shè)計將一個全球化的應(yīng)用程序與一種特定文化和地區(qū)相將一個全球化的應(yīng)用程序與一種特定文化和地區(qū)相適應(yīng)的過程,為每一種文化使用單獨(dú)的資源適應(yīng)的過程,為每一種文化使用單獨(dú)的資源資源文件的形式:資源文件的形式:.txt、.resx、.resources創(chuàng)建應(yīng)用程序的本地化版本,必須確保:創(chuàng)建應(yīng)用程序的本地化版本,必須確保:代碼塊與數(shù)據(jù)塊分離應(yīng)用程序代碼可以準(zhǔn)確讀取數(shù)據(jù),不受文化和地區(qū)的影響 10.1.6 全球化和本地化設(shè)計方法全球化和本地化設(shè)計方法全球化和本地化設(shè)計方法考慮要素全球化和本

13、地化設(shè)計方法考慮要素語言因素語言因素格式化因素格式化因素字符串相關(guān)因素字符串相關(guān)因素用戶界面因素用戶界面因素消息菜單和對話框圖標(biāo)和位圖存取和快捷鍵用戶界面控件10.1.6 全球化和本地化設(shè)計方法全球化和本地化設(shè)計方法全球化和本地化設(shè)計方法最佳實(shí)踐全球化和本地化設(shè)計方法最佳實(shí)踐技術(shù)上技術(shù)上使用 Unicode 作用字符編碼標(biāo)準(zhǔn)來表示文本實(shí)現(xiàn)多語言用戶界面文化和政治上文化和政治上在所有文本中避免俚語、俗語和晦澀的措辭避免在其它文化和地區(qū)中使用帶種族主義或冒犯性的位圖和圖標(biāo)圖案用戶界面用戶界面將所有用戶界面元素存儲在資源文件、消息文件或一個私有數(shù)據(jù)庫中只把那些需要本地化的字符串放在資源文件中10.1

14、.6 全球化和本地化設(shè)計方法全球化和本地化設(shè)計方法第第10章章 完成計劃階段完成計劃階段整合設(shè)計的考慮事項(xiàng)整合設(shè)計的考慮事項(xiàng)管理功能的計劃管理功能的計劃將來階段計劃將來階段計劃創(chuàng)建技術(shù)說明書創(chuàng)建技術(shù)說明書管理功能的計劃管理功能的計劃計劃監(jiān)控的方法計劃監(jiān)控的方法數(shù)據(jù)移植的設(shè)計方法數(shù)據(jù)移植的設(shè)計方法創(chuàng)建許可說明書的方法創(chuàng)建許可說明書的方法10.2 管理功能的計劃管理功能的計劃計劃監(jiān)控的方法計劃監(jiān)控的方法監(jiān)控監(jiān)控監(jiān)控工具監(jiān)控工具10.2.1 計劃監(jiān)控的方法計劃監(jiān)控的方法監(jiān)控監(jiān)控監(jiān)控確保了應(yīng)用程序正常運(yùn)行,并且工作在最佳水監(jiān)控確保了應(yīng)用程序正常運(yùn)行,并且工作在最佳水平平監(jiān)控計劃監(jiān)控計劃定義操作環(huán)境監(jiān)控

15、解決方案的過程監(jiān)控計劃元素監(jiān)控計劃元素 資源和它們的臨界值 性能監(jiān)控 趨勢分析 失敗監(jiān)測 錯誤監(jiān)測 事件日志 通知 工具10.2.1 計劃監(jiān)控的方法計劃監(jiān)控的方法監(jiān)控工具監(jiān)控工具性能計數(shù)器性能計數(shù)器事件日志事件日志服務(wù)控制器服務(wù)控制器10.2.1 計劃監(jiān)控的方法計劃監(jiān)控的方法數(shù)據(jù)移植的設(shè)計方法數(shù)據(jù)移植的設(shè)計方法數(shù)據(jù)遷移是指把數(shù)據(jù)從一個現(xiàn)有的解決方案移動到數(shù)據(jù)遷移是指把數(shù)據(jù)從一個現(xiàn)有的解決方案移動到一個新的解決方案一個新的解決方案遷移計劃遷移計劃描述從現(xiàn)有系統(tǒng)或應(yīng)用程序到新的解決方案的遷移遷移計劃的元素遷移計劃的元素 遷移策略 工具 遷移原則 遷移過程 測試環(huán)境 回滾計劃10.2.2 數(shù)據(jù)移植的

16、設(shè)計方法數(shù)據(jù)移植的設(shè)計方法創(chuàng)建許可說明書的方法創(chuàng)建許可說明書的方法為開發(fā)階段和部署階段提供許可規(guī)范為開發(fā)階段和部署階段提供許可規(guī)范確保你對需要的產(chǎn)品有足夠的許可確保你對需要的產(chǎn)品有足夠的許可10.2.3創(chuàng)建許可說明書的方法創(chuàng)建許可說明書的方法第第10章章 完成計劃階段完成計劃階段整合設(shè)計的考慮事項(xiàng)整合設(shè)計的考慮事項(xiàng)管理功能的計劃管理功能的計劃將來階段計劃將來階段計劃創(chuàng)建技術(shù)說明書創(chuàng)建技術(shù)說明書將來階段計劃將來階段計劃計劃部署階段的方法計劃部署階段的方法穩(wěn)定階段的計劃方法穩(wěn)定階段的計劃方法部署階段計劃部署階段計劃10.3 將來階段計劃將來階段計劃計劃部署階段的方法計劃部署階段的方法開發(fā)計劃開發(fā)計

17、劃描述解決方案開發(fā)過程提供將要開發(fā)內(nèi)容的技術(shù)細(xì)節(jié)開發(fā)計劃元素包括:開發(fā)計劃元素包括:開發(fā)目標(biāo)權(quán)衡方法設(shè)計目標(biāo)標(biāo)準(zhǔn)和最佳實(shí)踐版本和源代碼控制構(gòu)造過程交付策略 設(shè)計和模式開發(fā)團(tuán)隊(duì)培訓(xùn) 10.3.1 計劃部署階段的方法計劃部署階段的方法穩(wěn)定階段的計劃方法穩(wěn)定階段的計劃方法測試計劃描述了用來計劃、組織和管理項(xiàng)目的測試測試計劃描述了用來計劃、組織和管理項(xiàng)目的測試行為的策略和方法行為的策略和方法測試計劃包括的元素:測試計劃包括的元素:測試計劃的示例測試計劃的示例先導(dǎo)計劃先導(dǎo)計劃(試運(yùn)行計劃試運(yùn)行計劃)描述了團(tuán)隊(duì)將如何從候選發(fā)描述了團(tuán)隊(duì)將如何從候選發(fā)布版本過渡到測試準(zhǔn)備區(qū)布版本過渡到測試準(zhǔn)備區(qū)測試方法職責(zé)要

18、測試的特性和功能期望測試結(jié)果測試過程假定的時間表10.3.2 穩(wěn)定階段的計劃方法穩(wěn)定階段的計劃方法部署階段計劃部署階段計劃一個部署計劃:一個部署計劃:討論了可能影響成功部署的因素包含了詳細(xì)的部署原則指導(dǎo)部署階段部署計劃元素包含:部署計劃元素包含:部署范圍部署規(guī)模組件架構(gòu)部署時間表部署資源解決方案支持培訓(xùn)協(xié)調(diào)站點(diǎn)安裝過程10.3.3 部署階段計劃部署階段計劃第第10章章 完成計劃階段完成計劃階段整合設(shè)計的考慮事項(xiàng)整合設(shè)計的考慮事項(xiàng)管理功能的計劃管理功能的計劃將來階段計劃將來階段計劃創(chuàng)建技術(shù)說明書創(chuàng)建技術(shù)說明書創(chuàng)建技術(shù)說明書創(chuàng)建技術(shù)說明書技術(shù)說明書技術(shù)說明書技術(shù)說明書文檔的元素技術(shù)說明書文檔的元素課堂練習(xí)課堂練習(xí) 檢查測試計劃和技術(shù)規(guī)范檢查測試計劃和技術(shù)規(guī)范10.4 創(chuàng)建技術(shù)說明書創(chuàng)建技術(shù)說明書技術(shù)說明書技術(shù)說明書一系列參考文檔,通常包含:一系列參考文檔,通常包含: 物理設(shè)計的產(chǎn)出品物理設(shè)計的產(chǎn)出品 類規(guī)范類規(guī)范 組件模型組件模型 度量標(biāo)準(zhǔn)度量標(biāo)準(zhǔn) 網(wǎng)絡(luò)和組件拓?fù)渚W(wǎng)絡(luò)和組件拓?fù)溟_發(fā)人員使用技術(shù)規(guī)范來限定工作產(chǎn)品的范圍和給開發(fā)人員使用技術(shù)規(guī)范來限定工作產(chǎn)品的范圍和給出定義出定義技術(shù)規(guī)范的示例技術(shù)規(guī)范的示例 接口定義接口定義 注冊表項(xiàng)注冊表項(xiàng) 需要安裝的字節(jié)數(shù)需要安裝的字節(jié)數(shù) DLL和和assembly的名稱的名稱 強(qiáng)名稱和鍵強(qiáng)名稱和鍵 影響部署的技術(shù)細(xì)節(jié)

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論