備考資料分享:軟考高級系統架構設計師模擬練習題(19)


為幫助大家更好的備考軟考高級系統架構設計師考試,小編為大家整理了“備考資料分享:軟考高級系統架構設計師模擬練習題”內容,以供考生們進行備考,具體內容詳見下文,希望對考生們能夠有所幫助。
溫馨提示:考生如果想了解或擔心錯過系統架構設計師的報名時間、考試時間、成績查詢時間、證書領取時間等時間節點,可使用“ 免費預約短信提醒”服務,預約成功,屆時重要考試節點我們會以短信形式及時提醒您!
第1題(單選題):
()包括編制每個需求與系統元素之間的聯系文檔,這些元素包括其它需求、體系結構、設計部件、源代碼模塊、測試、幫助文件和文檔等。
A、需求描述
B、需求分析
C、需求獲取
D、需求跟蹤
參考解析:
【正確答案】D
【答案分析】
本題考查需求跟蹤的概念。
需求跟蹤是將單個需求和其他系統元素之間的依賴關系和邏輯聯系建立跟蹤,這些元素包括各種類型的需求、業務規則、系統架構和構件、源代碼、測試用例,以及幫助文件等。
需求跟蹤一般采用需求跟蹤矩陣做跟進工作,跟蹤矩陣將從需求源頭一直跟進到最終的軟件產品。
第2題(單選題):
構件組裝是指將庫中的構件經適當修改后相互連接構成新的目標軟件。()不屬于構件組裝技術。
A、基于功能的構件組裝技術
B、基于數據的構件組裝技術
C、基于實現的構件組裝技術
D、面向對象的構件組裝技術
參考解析:
【正確答案】C
【答案分析】
本題考查的是構件相關知識。
構件組裝是指將構件庫中的構件經過適當修改后相互連接,或者將它們與當前開發項目中的構件元素相連接,最終構成新的目標軟件。
構件組裝技術大致可分為基于功能的組裝技術、基于數據的組裝技術和面向對象的組裝技術。
1、基于功能的構件組裝技術:這種技術側重于根據軟件系統的功能需求來組裝構件。
2、基于數據的構件組裝技術:這種技術首先根據當前軟件問題的核心數據結構設計一個框架,然后根據框架中各個結點的需求提取構件并進行適應性修改。
3、面向對象的構件組裝技術:面向對象技術提供了封裝、繼承和多態等特性,這些特性使得面向對象比其他的軟件開發方法更適合支持軟件復用。
在構件組裝的常規分類中,并沒有“基于實現的構件組裝技術”這一類別。構件組裝更多地關注于功能、數據或面向對象的角度,而不是具體的實現細節。
第3題(單選題):
按照外部形態,構成一個軟件系統的構件可以分為五類。其中()是指可以進行版本替換并增加構件新功能。
A、裝配的構件
B、可修改的構件
C、有限制的構件
D、適應性構件
參考解析:
【正確答案】B
【答案分析】
本題考查構件的基本概念。
如果把軟件系統看成是構件的集合,那么從構件的外部形態來看,構成一個系統的構件可分為5類:
(1)獨立而成熟的構件。獨立而成熟的構件得到了實際運行環境的多次檢驗,該類構件隱藏了所有接口,用戶只需用規定好的命令進行使用。例如,數據庫管理系統和操作系統等。
(2)有限制的構件。有限制的構件提供了接口,指出了使用的條件和前提,這種構件在裝配時,會產生資源沖突、覆蓋等影響,在使用時需要加以測試。例如,各種面向對象程序設計語言中的基礎類庫等。
(3)適應性構件。適應性構件進行了包裝或使用了接口技術,把不兼容性、資源沖突等進行了處理,可以直接使用。這種構件可以不加修改地使用在各種環境中。例如ActiveX等。
(4)裝配的構件。裝配(assemble)的構件在安裝時,已經裝配在操作系統、數據庫管理系統或信息系統不同層次上,使用膠水代碼(glue code)就可以進行連接使用。目前一些軟件商提供的大多數軟件產品都屬這一類。
(5)可修改的構件。可修改的構件可以進行版本替換。如果對原構件修改錯誤、增加新功能,可以利用重新“包裝"或寫接口來實現構件的替換。這種構件在應用系統開發中使用得比較多。
第4題(單選題):
數據備份是信息系統運行管理時保護數據的重要措施。()可針對上次任何一種備份進行,將上次備份后所有發生變化的數據進行備份,并將備份后的數據進行標記。
A、增量備份
B、差異備份
C、完全備份
D、按需備份
參考解析:
【正確答案】A
【答案分析】
本題考查數據備份相關知識.
數據備份從備份量來分,可以分為完全備份、增量備份、差異備份。
完全備份:備份所有數據。即使兩個備份時間點之間數據沒有任何變動,所有數據還是會被備份下來。
增量備份:跟完全備份不同,增量備份在做數據備份前會先判斷數據的最后修改時間是否比上次備份的時間晚。如果不是,則表示該數據并沒有被修改過,這次不需要備份。所以該備份方式,只記錄上次備份之后的變動情況,而非完全備份。
差異備份:差異備份與增量備份一樣,都只備份變動過的數據。但前者的備份是針對上次完整備份后,曾被更新過的。
從以上對備份方式的分析可以得知:增量備份可針對上次任何一種備份進行。
第5題(單選題):
在嵌入式系統設計時,下面幾種存儲結構中對程序員是透明的是()。
A、高速緩存
B、磁盤存儲器
C、內存
D、存儲器
參考解析:
【正確答案】A
【答案分析】
本題主要考查嵌入式系統程序設計中對存儲結構的操作。
高速緩存是由硬件自動完成的,所以對程序員來說是透明的。
進一步解釋就是:
這里的透明指的是不需要了解其中的機制甚至是看不到這個層次,也就是說程序是不能直接操作的。而其它幾個選項(磁盤存儲器、內存、fash)都是可以通過程序去操作的。
點擊>>2024年上半年系統架構設計師考試綜合知識真題進行免費下載!
以上就是“備考資料分享:軟考高級系統架構設計師模擬練習題(19)”的內容了,希望本文對大家有用。溫馨提示:考生如果擔心自己錯過軟考高級系統架構設計師考試的報名時間、準考證時間、成績查詢時間等時間節點,可使用“ 免費預約短信提醒”服務,預約成功,屆時重要考試節點我們會以短信形式及時提醒您!另外,文章尾部有許多“精選課程”,考生可點擊進行免費領取哦!
最新資訊
- 2025下半年系統架構設計師萬人模考9月8日截止,速來測評!2025-09-08
- 2025軟考熱點:系統架構設計師萬人模考正式開測2025-09-01
- 每日一練!軟考高級系統架構設計師模擬練習題(8月8日)2025-08-08
- 每日一練!軟考高級系統架構設計師模擬練習題(8月4日)2025-08-04
- 每日一練!軟考高級系統架構設計師模擬練習題(7月25日)2025-07-25
- 每日一練!軟考高級系統架構設計師模擬練習題(第二十二期)2025-06-10
- 每日一練!軟考高級系統架構設計師模擬練習題(第二十一期)2025-05-28
- 每日一練!軟考高級系統架構設計師模擬練習題(第二十期)2025-05-06
- 每日一練!軟考高級系統架構設計師模擬練習題(第十九期)2025-05-02
- 每日一練!軟考高級系統架構設計師模擬練習題(第十八期)2025-04-27