系統架構設計師考試筆記(2018 10 10)

2021-08-28 22:20:25 字數 1576 閱讀 7955

* ping/echo主要提高系統的可用性;

* 限制訪問能夠提高系統安全性;

* 執行時註冊能夠提高系統的可修改性;

* 介面-實現分離提高系統的可修改性;

* 主動冗餘提高系統的可靠性;

* 佇列排程提高系統的效能;

* 資訊隱藏提高系統的可修改性;

* 記錄-回放提高系統的可測試性;

*系統出錯後不能再規定時間內恢復到正常狀態----> 系統恢復能力描述 ----> 系統可用性

*對系統開進行二次開發時總要超過半年時間----->對系統進行調整和維護方面的描述,屬於系統可修改性的範疇

情形二:某公司欲開發一套窗體圖形介面類庫。該類庫需要包含若干預定義的窗格(pane物件),例如textpane、listpane等,窗格之間不允許直接引用。基於該類庫的應用有乙個包含一組窗格的視窗組成,並需要協調窗格之間的行為。基於該類庫,在不引用窗格的前提下實現窗格之間的協作,應該採用中介者模式。(中介者模式的特點:用乙個中介物件封裝一系列的物件互動。中介者使用的各物件不需要顯式的相互呼叫,從而使其鬆散耦合)

情形三:某公司開發乙個文件編輯器,該編輯器允許在文件中直接嵌入影象物件,但開銷很大。使用者在系統設計之初提出編輯器在開啟文件時必須迅速,可以暫時不顯示當前頁面之外的圖形。針對這種需求,公司可以採用**模式避免同時建立這些圖形物件。(**模式可以解決直接訪問物件時帶來的問題,例如:要訪問的物件在遠端的機器上;物件建立開銷很大,或者某些操作需要安全控制,或需要程序外的訪問等)

* 敏感點: 是實現乙個特定質量屬性的關鍵特徵,該特徵為乙個或多個軟體構構件所共有

* 權衡點:會影響乙個或多個屬性,並對於多個屬性來說都是敏感點

arp攻擊是針對乙太網位址解析協議(arp)的一種攻擊技術,此攻擊可以讓攻擊者取得區域網上的資料封包甚至可以篡改封包,且可以讓網路上特定計算機或所有計算機無法正常連線。

arp攻擊造成網路無法跨網段通訊的原因是偽造閘道器arp報文使得資料報無法傳送到閘道器。

* artchitectual pattern 架構模式

* model 模型

* business artchiteture 業務架構

* infrastructure artchiteture 基礎設施架構

* reference artchiteture 參考架構

* 英語譯文翻譯:

軟體架構是一組軟體構件、子系統、關聯關係、互動關係以及其中每個元素的特性和一組指導原則,這些共同構成乙個軟體系統或者一組系統的基本特性和約束。

架構模式定義了一組通用的元素型別及其互動關係。其中的例子包括管道-過濾器、mvc和reflection。

軟體架構的模型是一種表現形式,用於從乙個或者多個方面理解或記錄問題或者解決方案。架構通常會與一些附屬詞結合起來使用。

業務架構定義了企業的關鍵策略、組織、目標和相關過程。

在企業層面,應用架構可能更多的是一組關於應該如何在整個企業一致地構建各種軟體架構的指導原則。

參考架構通常用於關注子系統的定義而不是應用過程級別定義。

系統架構設計師考試心得

對於有志於提公升自己的程式猿,軟考是乙個不錯的選擇,不只是為了證書,在考證的同時也能學到很多知識,擴充套件視野。初 中級考試都沒有什麼難度,高階就要難得多了。本人考了兩次總算是通過了架構考試,回想備考過程,感 dan 慨 tong 萬千。博就談談心得吧。心得 建議都是針對向我一樣記憶力不強 知識面也...

系統架構設計師考試大綱

1 考試要求 1 掌握計算機硬軟體與網路的基礎知識 2 熟悉資訊系統開發過程 3 理解資訊系統開發標準 常用資訊科技標準 4 熟悉主流的中介軟體和應用伺服器平台 5 掌握軟體系統建模 系統架構設計基本技術 6 熟練掌握資訊保安技術 安全策略 安全管理知識 7 了解資訊化 資訊科技有關法律 法規的基礎...

系統架構設計師考試經驗

系統架構設計師是乙個最終確認和評估系統需求,給出開發規範,搭建系統實現的核心構架,並澄清技術細節 掃清主要難點的技術人員。系統架構設計師考試合格人員能夠根據系統需求規格說明書,結合應用領域和技術發展的實際情況,考慮有關約束條件,設計正確 合理的軟體架構,確保系統架構具有良好的特性 能夠對專案的系統架...