1.軟體架構風格
描述特定軟體系統組織方式的慣用模式。組織方式描述了系統的組成構1.1 主程式-子程式架構風格件和這些構件的組織方式,慣用模式則反映眾多系統共有的結構和語義。
所有的計算構件作為子程式協作工作,並由乙個主程式順序地呼叫這些子程式,構件通過共享儲存區交換資料1.2 管道-過濾器架構
每個構件都有一組輸入和輸出,構件接受資料輸入,經過內部處理,然後產生資料輸出。這裡的構件稱為過濾器,構件之間的連線件稱為資料流傳輸的管道。2.集中式資料架構
是由乙個處理器、與它相關聯的資料儲存裝置以及其他外圍裝置組成,它被物理地定義到單個位置。系統提供資料處理能力,使用者可以在同樣的站點上操作,也可以在地理位置隔開的其他站點上通過遠端終端來操作。系統及其資料管理被某個或中心站點集中控制。3.分布式資料架構
使用多個計算機系統上的多個區域性資料庫系統構成,數4.讀寫分離架構據可以在多個不同的區域性資料庫中進行傳送,由不同的資料庫管理系統軟體進行管理,執行
在多種不同的計算機上,支援多種不同的作業系統。這些機器位於(或分布在)不同的地理位
置並通過多種通訊網路連線在一起。企業資料可以分布在不同的計算機上,乙個應用程式可
以操作位於不同地理位置的機器上的資料。
利用了資料庫的複製技術,將資料的讀和寫分布在不同的處理節點上,從而達到提高可用性和擴充套件性的目的.crss的分布式資料庫系統需要由多個區域性資料庫系統、多個熱備份資料庫系統和多個資料快取組成。區域性資料庫負責資料的寫入,多個熱備份資料庫系統用以解決單點故障的問題,資料快取負責為應用提供所讀取的資料。5.esb軟體架構
5.1 主要功能
5.2 優點
6.系統的可靠度和失效率
6.1 可靠度
就是系統在規定的條件下、規定的時間內不發生失效的概率。6.2 失效率
失效率又稱風險函式,也可以稱為條件失效強度,是指執行至此刻系統未出現失效的情況下,單位時間系統出現失效的概率。7.動態冗餘
動態冗餘又稱為主動冗餘,它是通過故障檢測、故障定位及故障恢復等手段達到容錯的8.n版本程式設計目的。其主要方式是多重模組待機儲備,當系統檢測到某工作模組出現錯誤時,就用乙個備
用的模組來替代它並重新執行。各備用模組在其待機時,可與主模組一樣工作,也可以不工
作。前者叫熱備份系統(雙重系統),後者叫冷備份系統(雙工系統、雙份系統)。
n 版本程式設計是一種靜態的故障遮蔽技術,其設計思想是用 n 個具有相同功能的程9.檢錯技術序同時執行一項計算,結果通過多數表決來選擇。其中 n 個版本的程式必須由不同的人獨
立設計,使用不同的方法、設計語言、開發環境和工具來實現,目的是減少 n 個版本的程
序在表決點上相關錯誤的概率。
檢錯技術實現的代價一般低於容錯技術和冗餘技術,但有乙個明顯的缺點,就是不能自9.1 檢錯技術的實現方式動解決故障,出現故障後如果不進行人工干預,將最終導致軟體系統不能正常執行。
最直接的一種實現方式是判斷返回結果,如果返回結果超出9.2 檢錯技術的處理方式正常範圍,則進行異常處理;計算執行時間也是一種常用技術,如果某個模組或函式執行時間超過預期時間,可以判斷出現故障;還有置狀態標誌位等多種方法,自檢的實現方式需要
根據實際情況來選用。
大多數都採用「查處故障-停止軟體執行-報警」的處理方式。但根據故障的不同情況,也有採用不停止或部分停止軟體系統執行的情況,這一般由故障是否需要實時處理來決定。
軟考 系統架構師
軟體等級考試高階 系統架構師和系統分析師,一般乙個在上半年考試,乙個在下半年考試 系統架構師的主要職責 1.需求分析 包括技術難點和技術細節 可以輸出feature list,複雜邏輯的時序圖,模組間的互動圖等 2.系統分解 將系統按功能分解成小的子系統或元件,根據實現分成物理層,邏輯層,應用層等,...
軟考 系統架構師 總結
自從上班後就變懶了,軟考成績出來乙個多月才回來覆盤總結,第二次花220大洋,第一次考試,很可惜,沒過,成績如下 考試前看了點知識點和真題,懶的沒有寫過一篇 當時想著那門太難就直接放棄後面的不考了,不過很幸運,考試時自我感覺良好,所以堅持下來了,最後寫 時因為常規系統架構 知識點沒有記住,論述點不多,...
軟考架構師真題
09 17年軟考架構師真題 2017 某計算機系統採用5級流水線結構執行指令,設每條指令的執行由取指令 2 t 分析指令 1 t 取運算元 3 t 運算 1 t 和寫回結果 2 t 組成,並分別用5個子部完成,該流水線的最大吞吐率為 1 若連續向流水線輸入10條指令,則該流水線的加速比為 2 1 a...