摘要:2016年下半年系統架構設計師案例分析真題第二部分。
2016下半年軟考難不難?系統架構設計師考試可以說是軟考各資格中最難的,希賽軟考網為你整理了2016年下半年真題,來感受下吧。以下為2016年下半年系統架構設計師考試案例分析真題第二部分。
試題三(共25分)
閱讀以下關于嵌入式實時系統設計的描述,回答問題1至問題3。
【說明】
嵌入式系統是當前航空、航天、船舶及工業(yè)、醫(yī)療等領域的核心技術,嵌入式系統可包括實時系統與非實時系統兩種。某宇航公司長期從事航空航天飛行器電子設備的研制工作,隨著業(yè)務的擴大,需要大量大學畢業(yè)生補充到科研生產部門。按照公司規(guī)定,大學畢業(yè)生必須進行相關基礎知識培訓,為此,公司經理安排王工對他們進行了長達一個月的培訓。
【問題1】(7分)
王工在培訓中指出:嵌入式系統主要負責對設備的各種傳感器進行管理與控制。而航空航天飛行器的電子設備由于對時間具有很強的敏感性,通常由嵌入式實時系統進行管控,請用300字以內文字說明什么是實時系統,實時系統有哪些主要特性。
【問題2】(8分)
實時系統根據應用場景、時間特征以及工作方式的不同,存在多種實時特性,大致有三種分類方法,即時間類別、時間需求和工作方式結構。根據自己所掌握的“實時性”知識,將圖3-1給出的實時特性按三種分類方式,填寫圖3-1中(1)~(8)處空白。
備選答案:時限的危害程度;時間角包;弱;時間響應;固定;時限/反應時間;時間明確;輸入腧出激勵;時間觸發(fā);強;周期/零星/非周期;事件觸發(fā)。
【問題3】(10分)
可靠性是實時系統的關鍵特性之一,區(qū)分軟件的錯誤(Error)、缺陷(Defect)、故障(Fault)和失效(Failure)概念是軟件可靠性設計工作的基礎。請簡要說明錯誤、缺陷、故障和失效的定義;并在圖3-2中標出錯誤、缺陷和失效出現階段,說明缺陷、故障和失效的表現形式,填寫圖3-2中(1)~(6)處的空白。
試題四(共25分)
閱讀以下關于應用服務器的敘述,,在答題紙上回答問題1至問題3。
【說明】
某電子產品制造公司,幾年前開發(fā)建設了企業(yè)網站系統,實現了企業(yè)宣傳、產品介紹、客服以及售后服務等基本功能。該網站技術上采用了Web服務器、動態(tài)腳本語言PHP。隨著市場銷售渠道變化以及企業(yè)業(yè)務的急劇拓展,該公司急需建立完善的電子商務平臺。
公司張工建議對原有網站系統進行擴展,增加新的功能(包括訂單系統、支付系統、庫存管理等),這樣有利于降低成本、快速上線;而王工則認為原有網站系統在技術上存在先天不足,不能滿足企業(yè)業(yè)務的快速發(fā)展,尤其是企業(yè)業(yè)務將服務全球,需要提供24小時不間斷服務,系統在大負荷和長時間運行下的穩(wěn)定性至關重要。建議采用應用服務器的Web開發(fā)方法,例如J2EE,為該企業(yè)重新開發(fā)新的電子商務平臺。
【問題1】(7分)
王工認為原有網站在技術上存在先天不足,不能滿足企業(yè)業(yè)務的快速發(fā)展,根據你的理解,請用300字以內的文字說明原系統存在哪幾個方面的不足。
【問題2】(8分)
請簡要說明應用服務器的概念,并重點說明應用服務器如何來保障系統在大負荷和長時間運行下的穩(wěn)定性以及可擴展性。
【問題3】(10分)
J2EE平臺采用了多層分布式應用程序模型,實現不同邏輯功能的應用程序被封裝到不同的構件中,處于不同層次的構件可被分別部署到不同的機器中。請?zhí)顚憟D4-1中(1)~(5)處的空白,完成J2EE的N層體系結構。
試題五(共25分)
閱讀以下關于Scrum敏捷開發(fā)過程的敘述,在答題紙上回答問題1至問題3。
【說明】
Scrum是一個增量的、迭代的敏捷軟件開發(fā)過程。某軟件公司計劃開發(fā)一個基于Web的Scrum項目管理系統,用于支持項目團隊采用Scrum敏捷開發(fā)方法進行軟件開發(fā),輔助主管智能決策。此項目管理系統提供的主要服務包括項目團隊的管理、敏捷開發(fā)過程管理和工件的管理。
Scrum敏捷開發(fā)中,項目團隊由Scrum主管、產品負責人和開發(fā)團隊人員三種不同的角色組成,其開發(fā)過程由若干個Sprint(短的迭代周期,通常為2到4周)活動組成。
Product Backlog是在Scrum過程初期產生的一個按照商業(yè)價值排序的需求列表,該列表條目的體現形式通常為用戶故事。在每一個Sprint活動中,項目團隊從Product Backlog中挑選較高優(yōu)先級的用戶故事進行開發(fā)。被挑選的用戶故事在Sprint計劃會議上經過細化分解為任務,同時初步估算每一個任務的預計完成時間,編寫Sprint Backlog。
在Sprint活動期間,項目團隊每天早晨需舉行每日站立會議,重新估算剩余任務的預計完成時間,更新Sprint Backlog、Sprint燃盡圖和Release燃盡圖。在每個Sprint活動結束時,項目團隊召開評審會議和回顧會議,交付產品增量,總結Sprint期間的工作情況和問題。此時,如果Product Backlog中還有未完成的用戶故事,則項目團隊將開始籌備下一個Sprint活動迭代。
為完成Scrum項目管理系統,考慮到系統的智能決策需求,公司決定使用MVC架構模式開發(fā)該項目管理系統。具體來說,系統采用輕量級J2EE架構和SSH框架進行開發(fā),使用MySQL數據庫作為底層存儲。
【問題1】(1 0分)
Scrum項目管理軟件需真實模擬Scrum敏捷開發(fā)流程,請根據你的理解完成圖5-1給出的Scrum敏捷開發(fā)狀態(tài)圖,填寫其中(1)~(5)的內容。
【問題2】(6分)
根據題干描述,本系統采用MVC架構模式,請從各選答案a~n中分別選出屬于MVC架構模型中的模型(Model)、視圖(View)和控制器(Controler)的相關內容描述填入表5-1的空(1)~(3)處。
【問題3】(9分)
根據項目組給出的系統設計方案,將備選答案a~l的內容填寫在圖5-2中的空(1)~(9),完成系統架構圖。
軟考科目怎么選? 微信掃碼下方二維碼找答案 ![]() | 軟考論文怎么寫? 微信掃碼進入論文批改小程序 ![]() |
熱門:系統集成項目管理工程師備考 | 25上半年軟考準考證打印時間
推薦:系統規(guī)劃與管理師網絡課堂 | 軟考高項論文專題班
備考:軟考備考學習資料 | 軟考模擬系統 | 軟考AI大模型
課程:系統規(guī)劃與管理師報考指南 | PMP課程
軟考備考資料免費領取
去領取