版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、4.1 戰(zhàn)術(shù)介紹 4.2 可用性的戰(zhàn)術(shù) 4.3 可修改性的戰(zhàn)術(shù) 4.4 性能的戰(zhàn)術(shù) 4.5 安全性的戰(zhàn)術(shù) 4.6 易用性戰(zhàn)術(shù) 4.7 案例:中行網(wǎng)上銀行安全戰(zhàn)術(shù)分析 4.8 軟件架構(gòu)樣式與戰(zhàn)術(shù)的關(guān)系 4.9 小結(jié),第 4 章 實現(xiàn)質(zhì)量屬性的戰(zhàn)術(shù),4.1 戰(zhàn)術(shù)介紹,戰(zhàn)術(shù)是對質(zhì)量屬性的控制產(chǎn)生影響的設(shè)計決策。 架構(gòu)策略是架構(gòu)中所采用的戰(zhàn)術(shù)的集合。 戰(zhàn)術(shù)的特點: 根據(jù)一種戰(zhàn)術(shù)可以求精其他戰(zhàn)術(shù),并可以組織成層次的形式。如冗余戰(zhàn)術(shù)可進一步求精為數(shù)據(jù)冗余或計算冗余。 模式可以把戰(zhàn)術(shù)打包,如冗余戰(zhàn)術(shù)通常還會使用同步戰(zhàn)術(shù)。,4.2 可用性的戰(zhàn)術(shù),4.2.1 錯誤檢測,用于檢測錯誤的3個戰(zhàn)術(shù)是: 砰/回聲 心跳
2、 異常 砰/回聲和心跳戰(zhàn)術(shù)用來檢測另一個進程的錯誤,異常是進程本身的錯誤處理。,4.2.2 錯誤恢復,用于錯誤恢復的戰(zhàn)術(shù)有: 表決 主動冗余 被動冗余 備件 shadow操作 Windows的安全模式 狀態(tài)再同步 檢查點/回滾,4.2.3 錯誤預防,用于錯誤預防的戰(zhàn)術(shù)有: 進程監(jiān)視器 從服務(wù)中刪除 事務(wù),4.3 可修改性的戰(zhàn)術(shù),可修改性的戰(zhàn)術(shù),變更請求,按要求完成修改,4.3.1 局部化修改,局部化修改的目標是在設(shè)計期間為模塊分配責任,以把預期的變更限制在一定的范圍內(nèi),以降低修改成本,其戰(zhàn)術(shù)有: 維持語義的一致性 預期期望的變更 泛化模塊 限制可能的選擇,4.3.2 防止連鎖反應(yīng),修改所產(chǎn)生的
3、連鎖反應(yīng)就是本修改沒有直接影響到的模塊也需要改變,這是由于模塊間存在依賴關(guān)系,這種依賴關(guān)系有: 語法 語義 順序 防止連鎖反應(yīng)的戰(zhàn)術(shù)有: 信息隱藏 維持現(xiàn)有的接口 添加接口 添加適配器 提供一個占位程序A,4.3.3 推遲綁定時間,推遲綁定可以允許非開發(fā)人員進行修改,也可以延遲部署時間,其戰(zhàn)術(shù)有: 運行時注冊支持即插即用 配置文件啟動時設(shè)置參數(shù) 多態(tài)允許方法調(diào)用的后期綁定 組件更換 允許載入時間綁定 遵守已定義的協(xié)議允許獨立進程的運行時綁定,4.4 實施性能的戰(zhàn)術(shù),性能的戰(zhàn)術(shù),事件到達,在規(guī)定時間內(nèi)做出響應(yīng),影響響應(yīng)時間的兩個基本因素是: 資源消耗 阻塞時間 資源爭用 資源的可用性 對其他計算
4、的依賴性,4.4.1 控制對資源需求,1 減少處理一個事件所需要的資源: 提高計算效率 減少計算開銷 2 減少需要同時處理事件的數(shù)量: 管理事件率 控制采樣頻率 3 控制資源的使用: 限制執(zhí)行時間 限制隊列的大小,4.4.2 資源管理,用于資源管理的戰(zhàn)術(shù)有: 引入并發(fā) 維持數(shù)據(jù)或計算的多個副本 增加可用資源,4.4.3 資源仲裁,常見的調(diào)度策略有: 先進/先出 固定優(yōu)先級 語義重要性 時限時間單調(diào) 速率單調(diào) 動態(tài)優(yōu)先級調(diào)度 輪轉(zhuǎn) 時限時間最早優(yōu)先 靜態(tài)調(diào)度,4.5 實施安全性的戰(zhàn)術(shù),安全性的戰(zhàn)術(shù),攻擊,系統(tǒng)檢測、抵抗或從攻擊中恢復,4.5.1 抵抗攻擊,用于抵抗攻擊的戰(zhàn)術(shù)是: 對用戶進行身份驗
5、證 對用戶進行授權(quán) 維護數(shù)據(jù)的機密性 維護完整性 限制暴露的信息 限制訪問 在外部用戶和提供服務(wù)的系統(tǒng)之間設(shè)置認證服務(wù)器。 把要保護的系統(tǒng)置于通訊防火墻之后 在某個可信內(nèi)核的基礎(chǔ)上構(gòu)建系統(tǒng),由該內(nèi)核提供安全,4.5.2 檢測攻擊,配置網(wǎng)絡(luò)監(jiān)視器來檢測和記錄網(wǎng)絡(luò)事件,網(wǎng)絡(luò)入侵檢測系統(tǒng)的工作方式是比較網(wǎng)絡(luò)通信模式與數(shù)據(jù)庫中的記錄。通常,必須根據(jù)協(xié)議、TCP標記、有效符合大小、源或目的地地址以及端口號等,對數(shù)據(jù)包進行過濾。 誤用情況的檢測是把通信模式與已知攻擊的歷史模式進行比較。 異常情況的檢測是把通信模式與其本身的歷史基線(情況)進行比較。 入侵檢測系統(tǒng)必須有檢測攻擊的傳感器、存儲事件供以后分析的
6、數(shù)據(jù)庫、用于離線報告和分析的工具、一個讓分析員能夠修改入侵檢測操作的控制臺。,4.5.3 從攻擊中恢復,從攻擊中恢復的戰(zhàn)術(shù)分為: 恢復狀態(tài) 識別攻擊者,4.6 易用性的戰(zhàn)術(shù),易用性的戰(zhàn)術(shù),用戶請求,為用戶提供適當?shù)姆答伜蛥f(xié)助,4.6.1 運行時戰(zhàn)術(shù),易用性的表現(xiàn):系統(tǒng)正在做什么,用戶能做什么,系統(tǒng)幫用戶做什么。 人機交互的過程可以用“用戶主動”、“系統(tǒng)主動”和“混合主動”,其中“系統(tǒng)主動”需要根據(jù)一定的模型來實現(xiàn)。 維持任務(wù)的一個模型 例如英文句子常以大寫字母開頭,可以糾正該位置的小寫字母。某個詞組多次輸入后Word能保存該詞組。 維持用戶的一個模型 例如維持用戶模型使系統(tǒng)以用戶滿意的速度滾動顯示。 維持系統(tǒng)的一個模型 拷貝或粘貼的時間預計。,4.6.2 設(shè)計時戰(zhàn)術(shù),在測試過程中,用戶接口可能頻繁修改,這就要求修改時保持語義的一致,該戰(zhàn)術(shù)進一步求精為將用戶接口與應(yīng)用的其余部分分離開來,從而局部化變更。支持該戰(zhàn)術(shù)的軟件構(gòu)架有: 模型-視圖-控制器 表示-抽象-控制 Seeh
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026春招:伊利集團題庫及答案
- 2026年橋梁質(zhì)量監(jiān)督與管理體系
- 2026春招:信息安全顧問題庫及答案
- 2026春招:消防員面試題及答案
- 2026春招:無人機組裝測試題庫及答案
- 貨運安全生產(chǎn)標準化
- 護理信息化在護理質(zhì)量管理與持續(xù)改進中的應(yīng)用
- 醫(yī)療行業(yè)信息化與大數(shù)據(jù)
- 醫(yī)學影像科技術(shù)創(chuàng)新與應(yīng)用總結(jié)
- 2026年德陽科貿(mào)職業(yè)學院單招職業(yè)技能考試備考題庫帶答案解析
- 有本領(lǐng)的勞動者課件
- 2026年歷史學業(yè)水平合格考考前模擬卷(江蘇專用)(考試版及全解全析)
- 資產(chǎn)管理全周期標準化操作流程
- 招投標業(yè)務(wù)流程及合同管理指南
- 校園小導游測試卷(單元測試)2025-2026學年二年級數(shù)學上冊(人教版)
- 2025年西藏公開遴選公務(wù)員筆試試題及答案解析(綜合類)
- 揚州市梅嶺中學2026屆八年級數(shù)學第一學期期末綜合測試試題含解析
- 末梢血標本采集指南
- GB/T 46156-2025連續(xù)搬運設(shè)備安全規(guī)范通用規(guī)則
- AI賦能的虛擬仿真教學人才培養(yǎng)模式創(chuàng)新報告
- 數(shù)據(jù)管理能力成熟度評估模型(DCMM)評估師資格培訓試題及答案
評論
0/150
提交評論