信息安全工程師案例分析當天每日一練試題地址:m.xiexiliangjiufa.com/exam/ExamDayAL.aspx?t1=6
往期信息安全工程師每日一練試題匯總:m.xiexiliangjiufa.com/class27-6-1.aspx
信息安全工程師案例分析每日一練試題(2019/3/4)在線測試:m.xiexiliangjiufa.com/exam/ExamDayAL.aspx?t1=6&day=2019/3/4
信息安全工程師案例分析每日一練試題內容(2019/3/4)
試題一(共25分)
閱讀以下關于軟件架構風格的敘述,在答題紙上回答問題1和問題2。
某軟件公司為其新推出的字處理軟件設計了一種腳本語言,專門用于開發(fā)該字處理軟件的附加功能插件。為了提高該語言的編程效率,公司組織軟件工具開發(fā)部門為腳本語言研制一套集成開發(fā)環(huán)境。軟件工具開發(fā)部門根據(jù)字處理軟件的特點,對集成開發(fā)環(huán)境進行了需求分析,總結出以下3項核心需求:
(1)集成開發(fā)環(huán)境需要提供對腳本語言的編輯、語法檢查、解釋、執(zhí)行和調試等功能的支持,并要實現(xiàn)各種功能的靈活組合、配置與替換。
(2)集成開發(fā)環(huán)境需要提供一組可視化的編程界面,用戶通過對界面元素拖曳和代碼填充的方式就可以完成功能插件核心業(yè)務流程的編寫與組織。
(3)在代碼調試功能方面,集成開發(fā)環(huán)境需要實現(xiàn)在腳本語言編輯界面中的代碼自動定位功能。具體來說,在調試過程中,編輯界面需要響應調試斷點命中事件,并自動跳轉到當前斷點處所對應的代碼。
針對上述需求,軟件工具開發(fā)部門對集成開發(fā)環(huán)境的架構進行分析與設計,王工認為該集成開發(fā)環(huán)境應該采用管道-過濾器的架構風格實現(xiàn),李工則認為該集成開發(fā)環(huán)境應該采用以數(shù)據(jù)存儲為中心的架構風格來實現(xiàn)。公司組織專家對王工和李工的方案進行了評審,最終采用了李工的方案。
【問題1】(12分)
請用200字以內的文字解釋什么是軟件架構風格,并從集成開發(fā)環(huán)境與用戶的交互方式、集成開發(fā)環(huán)境的擴展性、集成開發(fā)環(huán)境的數(shù)據(jù)管理三個方面說明為什么最終采用了李工的設計方案。
【問題2】(13分)
在對軟件系統(tǒng)架構進行設計時,要對架構需求進行分析,針對特定需求選擇最為合適的架構風格,因此實際的軟件系統(tǒng)通常會混合多種軟件架構風格。請對核心需求進行分析,說明為了滿足需求(2)和(3),分別應采用何種架構風格,并概要說明采用相應架構風格后的架構設計過程。
信管網(wǎng)試題答案與解析:m.xiexiliangjiufa.com/st/2328912867.html信管網(wǎng)考友試題答案分享:
信管網(wǎng)itt潞:
軟件體系結構風格是描述某一特定應用領域中系統(tǒng)組織方式的慣用模式。
從集成開發(fā)環(huán)境與用戶的交互方式看,用戶通常采用交互式的方式對腳本語言進行編輯、解釋執(zhí)行與調試。在這種情況下,采用以數(shù)據(jù)存儲為中心的架構風格能夠很好地支持交互式數(shù)據(jù)處理,而管道-過濾器架構風格則對用戶的交互式數(shù)據(jù)處理支持有限。
從集成開發(fā)環(huán)境的擴展性來看,系統(tǒng)核心需求要求實現(xiàn)各種編輯、語法檢查、解釋執(zhí)行等多種功能的靈活組織、配置與替換。在這種情況下,采用以數(shù)據(jù)存儲為中心的架構風格,以數(shù)據(jù)格式解耦各種功能之間的依賴關系,并可以靈活定義功能之間的邏輯順序。管道-過濾器架構風格同樣以數(shù)據(jù)格式解耦數(shù)據(jù)處理過程之間的依賴關系,但其在數(shù)據(jù)處理邏輯關系的靈活定義方面較差。
從集成開發(fā)環(huán)境的數(shù)據(jù)管理來看,集成開發(fā)環(huán)境需要支持腳本語言、語法樹(用于檢查語法錯誤)、可視化模型、調試信息等多種數(shù)據(jù)類型,并需要支持數(shù)據(jù)格式的轉換。以數(shù)據(jù)存儲為中心的架構將數(shù)據(jù)存儲在統(tǒng)一的中心存儲器中,中心存儲器能夠表示多種數(shù)據(jù)格式,并能夠為數(shù)據(jù)格式轉換提供各種支持。管道-過濾器架構風格通常只能支持有限度的數(shù)據(jù)格式,并且在數(shù)據(jù)格式轉換方面的靈活性較差。
溫馨提示:因考試政策、內容不斷變化與調整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請以權威部門公布的內容為準!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學生提供專業(yè)、高質量的課程和服務,解決其考試證書、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學員考試保駕護航。面授、直播&錄播,多種班型靈活學習,滿足不同學員考證需求,降低課程學習難度,使學習效果事半功倍。
發(fā)表評論 查看完整評論 | |