摘要:軟考系統(tǒng)架構設計師考試經典100題由希賽網整理,本文是軟考系統(tǒng)架構設計師考試經典100題的(8)題內容,以便考生對系統(tǒng)架構設計師考試知識點的掌握檢測。
為方便軟考考生對系統(tǒng)架構設計師考試知識點的檢測,希賽軟考頻道為考生整理了軟考系統(tǒng)架構設計師考試經典100題的資料,本文是軟考系統(tǒng)架構設計師考試經典100題的(8)題內容(100題及答案解析完整版可在本文文首本文資料處或文末的資料下載欄目下載):
十、軟件架構設計(20)
1、軟件架構風格是描述某一特定應用領域中系統(tǒng)組織方式的慣用模式。架構風格定義了一類架構所共有的特征,主要包括架構定義、架構詞匯表和架構( )。
A.描述
B.組織
C.約束
D.接口
2、將系統(tǒng)需求模型轉換為架構模型是軟件系統(tǒng)需求分析階段的一項重要工作,以下描述中,( )是在轉換過程中需要關注的問題。
A.如何通過多視圖模型描述軟件系統(tǒng)的架構
B.如何確定架構模型中有哪些元素構成
C.如何采用表格或用例映射保證轉換的可追蹤性
D.如何通過模型轉換技術,將高層架構模型逐步細化為細粒度架構模型
3、4+1視圖模型可以從多個視圖或視角來描述軟件架構。其中,( )用于捕捉設計的并發(fā)和同步特征;( )描述了在開發(fā)環(huán)境中軟件的靜態(tài)組織結構。
A.邏輯視圖
B.開發(fā)視圖
C.過程視圖
D.物理視圖
A.類視圖
B.開發(fā)視圖
C.過程視圖
D.用例視圖
4、以下關于軟件架構風格與系統(tǒng)性能關系的敘述,錯誤的是( )。
A.對于采用層次化架構風格的系統(tǒng),劃分的層次越多,系統(tǒng)的性能越差
B.對于采用管道-過濾器架構風格的系統(tǒng),可以通過引入過濾器的數(shù)據(jù)并發(fā)處理提高系統(tǒng)性能
C.對于采用面向對象架構風格的系統(tǒng),可以通過減少功能調用層次提高系統(tǒng)性能
D.對于采用過程調用架構風格的系統(tǒng),可以通過將顯式調用策略替換為隱式調用策略提高系統(tǒng)性能
5、某公司擬開發(fā)一個地面清潔機器人。機器人的控制者首先定義清潔任務和任務之間的關系,機器人接受任務后,需要響應外界環(huán)境中觸發(fā)的一些突發(fā)事件,根據(jù)自身狀態(tài)進行動態(tài)調整,最終自動完成任務。針對上述需求,該機器人應該采用( )架構風格最為合適。
A.面向對象
B.主程序-子程序
C.規(guī)則系統(tǒng)
D.管道-過濾器
6、某公司為其研發(fā)的硬件產品設計實現(xiàn)了一種特定的編程語言,為了方便開發(fā)者進行軟件開發(fā),公司擬開發(fā)一套針對該編程語言的集成開發(fā)環(huán)境,包括代碼編輯、語法高亮、代碼編譯、運行調試等功能。針對上述描述,該集成開發(fā)環(huán)境應采用( )架構風格最為合適。
A.管道-過濾器
B.數(shù)據(jù)倉儲
C.主程序-子程序
D.解釋器
7、( )是由中間件技術實現(xiàn)并支持SOA的一組基礎架構,它提供了一種基礎設施,其優(yōu)勢在于( ) 。
A.ESB
B.微服務
C.云計算
D.Multi-Agent System
A.支持了服務請求者與服務提供者之間的直接鏈接
B.支持了服務請求者與服務提供者之間的緊密耦合
C.消除了服務請求者與服務提供者之間的直接鏈接
D.消除了服務請求者與服務提供者之間的關系
8、架構描述語言(Architecture Description Language,ADL)是一種為明確說明軟件系統(tǒng)的概念架構和對這些概念架構建模提供功能的語言。ADL主要包括以下組成部分:組件、組件接口、( )和架構配置。
A.架構風格
B.架構實現(xiàn)
C.連接件
D.組件實現(xiàn)
9、特定領域軟件架構(Domain Specific Software Architecture, DSSA)的基本活動包括領域分析、領域設計和領域實現(xiàn)。其中,領域分析的主要目的是獲得領域模型。領域設計的主要目標是獲得( )。領域實現(xiàn)是為了( )。
A.特定領域軟件需求
B.特定領域軟件架構
C.特定領域軟件設計模型
D.特定領域軟件重用模型
A.評估多種軟件架構
B.驗證領域模型
C.開發(fā)和組織可重用信息,對基礎軟件架構進行實現(xiàn)
D.特定領域軟件重用模型
10、特定領域軟件架構(Domain Specific Software Architecture,DSSA)是指特定應用領域中為一組應用提供組織結構參考的標準軟件架構。從功能覆蓋的范圍角度,( )定義了一個特定的系統(tǒng)族,包含整個系統(tǒng)族內的多個系統(tǒng),可作為該領域系統(tǒng)的可行解決方案的一個通用軟件架構;( )定義了在多個系統(tǒng)和多個系統(tǒng)族中功能區(qū)域的共有部分,在子系統(tǒng)級上涵蓋多個系統(tǒng)族的特定部分功能。
A.垂直域
B.水平域
C.功能域
D.屬性域
A.垂直域
B.水平域
C.功能域
D.屬性域
軟考備考資料免費領取
去領取