摘要:系統(tǒng)分析師考試每年只考一次,想考的要等到明年,是不是想先看看真題了解情況?下面希賽軟考學院為您提供2016年上半年系統(tǒng)分析師考試下午真題。
2016年上半年系統(tǒng)分析師考試下午真題
試題一(共25分)
閱讀以下關于軟件系統(tǒng)可行性分析的敘述,在答題紙上回答問題1至問題3。
某軟件開發(fā)企業(yè)受對外貿(mào)易公司委托開發(fā)一套跨境電子商務系統(tǒng),項目組從多個方面對該電子商務系統(tǒng)進行了可行性分析,在項目組給出的可行性分析報告中,對項目的成本、收益情況進行了說明:建設投資總額為300萬元,建設期為1年,運營期為4年,該方案現(xiàn)金流量表如表1-1所示。
【問題1】(12分)
軟件系統(tǒng)可行性分析包括哪幾個方面?用200以內(nèi)文字說明其含義。
【問題2】(7分)
成本和收益是經(jīng)濟可行性評價的核心要素,成本一般分為開發(fā)成本和運營成本,收益包括有形收益和無形收益,請對照下列7項內(nèi)容,將其序號分別填入成本和收益對應的類別。
a)系統(tǒng)分析師工資;
b)采購數(shù)據(jù)庫服務器;
c)系統(tǒng)管理員工資;
d)客戶滿意度增加;
e)銷售額同比提高;
f)軟件許可證費用;
g)應用服務器數(shù)量減少。
【問題3】(6分)
根據(jù)表1-1所示現(xiàn)金流量表,分別給出該解決方案的靜態(tài)投資回收期、動態(tài)投資回收期和投資收益率的算術表達式或數(shù)值(結果保留2位小數(shù))。
試題二(共25分)
閱讀以下關于系統(tǒng)設計的敘述,在答題紙上回答問題1至問題3。
某軟件公司為電子商務企業(yè)開發(fā)一套網(wǎng)上交易訂單管理系統(tǒng),以提升服務的質(zhì)量和效率。在項目之初,項目組決定釆用面向?qū)ο蟮拈_發(fā)方法進行系統(tǒng)開發(fā),并對系統(tǒng)的核心業(yè)務功能進行了分析,具體描述如下:
注冊用戶通過商品信息頁面在線瀏覽商品,將需要購買的商品添加進購物車內(nèi),點擊“結算”按鈕后開始錄入訂單信息。
用戶在訂單信息錄入頁面上選擇支付方式,填寫并確認收貨人、收貨地址和聯(lián)系方式等信息。點擊“提交訂單”按鈕后產(chǎn)生訂單,并開始進行訂單結算。
訂單需要在30分鐘內(nèi)進行支付,否則會自動取消,用戶也可以手工取消訂單。
用戶支付完成,經(jīng)確認后,系統(tǒng)開始備貨,扣除該商品可接單數(shù)量,并移除用戶購物車中的所有商品資料。
生成訂單表單,出貨完畢,訂單生效。為用戶快遞商品,等待用戶接收。
用戶簽收商品,交易完成。
【問題1】(12分)
識別設計類是面向?qū)ο笤O計過程中的重要工作,設計類表達了類的職責,即該類所擔任的任務。請用300字以內(nèi)的文字說明設計類通常分為哪三種類型,每種類型的主要職責,并針對題干描述案例涉及的具體類為每種類型的設計類舉出2個實例。
【問題2】(3分)
在面向?qū)ο蟮脑O計過程中,活動圖(activitydiagram)闡明了業(yè)務用例實現(xiàn)的工作流程。請用300字以內(nèi)的文字給出活動圖與流程圖(flowchart)的三個主要區(qū)別。
【問題3】(10分)
在面向?qū)ο蟮脑O計過程中,狀態(tài)圖(statechartdiagram)描述了一個實體基于事件反應的動態(tài)行為。請根據(jù)題干描述,填寫圖2-1中的(a)~(e)空白,完成訂單處理的狀態(tài)圖。
試題三(共25分)
閱讀以下關于嵌入式系統(tǒng)能耗管理設計的描述,在答題紙上回答問題1至問題3。
隨著嵌入式系統(tǒng)智能化技術的持續(xù)發(fā)展,系統(tǒng)的能耗問題已成為亟待解決的難題。某宇航公司研發(fā)的一款手持式野外輔助裝備,需要較長的巡航時間,由于設計時對功耗問題考慮不周,使得產(chǎn)品出現(xiàn)了批次責任事故。公司領導決定抽調(diào)王工等5人組建專門的攻關小組,要求在三個月內(nèi)完成故障歸零。王工接到任務后,經(jīng)反復論證與實驗,給公司提交了一份基于軟件動態(tài)節(jié)能的改進方案,得到了領導及希賽網(wǎng)的好評。
【問題1】(7分)
在嵌入式系統(tǒng)中節(jié)能技術一般分為靜態(tài)節(jié)能和動態(tài)節(jié)能兩種,請用300字以內(nèi)文字分別說明什么是靜態(tài)節(jié)能技術和動態(tài)節(jié)能技術,并列舉三種動態(tài)節(jié)能技術。
【問題2】(6分)
王工的方案得到認可后,他帶領團隊研究了調(diào)度方式和系統(tǒng)能耗之間的關系,請用150字以內(nèi)的文字說明為了節(jié)約系統(tǒng)能耗而釆用的設備調(diào)度策略的核心思路,并說明設備調(diào)度策略與任務實時性的關系。
【問題3】(12分)
根據(jù)上述設備有效調(diào)度時刻的策略,分析以下實例,并將答案寫在答題紙上。
手持式野外輔助裝備由三個實時任務和三個獨立設備組成(分別表示為:t1、t2和t3;s1、s2和S3),表3-1給出了手持式設備實時任務的時間參數(shù)表,這些任務使用獨立的設備并且所有設備的特征一致,各設備待機超時可直接進入睡眠狀態(tài),處于睡眠狀態(tài)的設備要經(jīng)過轉(zhuǎn)換狀態(tài)后才能進入運行狀態(tài)。假設初始狀態(tài)(t=0)設備處于工作狀態(tài),且所有設備的工作狀態(tài)功率為60mw/ms,轉(zhuǎn)換功率為30mw/ms,睡眠功率為10mv/ms。同時假設設備被喚醒的轉(zhuǎn)換時間為10ms。設備待機后被關閉的超時值為10ms。
圖3-1給出了未考慮節(jié)能需求時任務調(diào)度算法,在釆用了設備有效時刻調(diào)度策略之后,三個設備100ms周期內(nèi)將按一定順序被依次關閉和喚醒。圖3-2給出了采用設備有效時刻調(diào)度策略后s1的功率隨時間的變化規(guī)律。請計算此時三個設備在100ms周期內(nèi)的功耗,并計算100ms周期內(nèi),每個設備的節(jié)能比。
節(jié)能比=(未節(jié)能情況下的系統(tǒng)能耗-節(jié)能后系統(tǒng)能耗)÷未節(jié)能情況下的系統(tǒng)能耗
表3-1實時任務時間參數(shù)表
試題四(共25分)
閱讀以下關于數(shù)據(jù)庫設計的敘述,在答題紙上回答問題1至問題3。
某航空公司要開發(fā)一個訂票信息處理系統(tǒng),以方便各個代理商銷售機票。開發(fā)小組經(jīng)過設計,給出該系統(tǒng)的部分關系模式如下:
航班(航班編號,航空公司,起飛地,起飛時間,目的地,到達時間,剩余票數(shù),票價)
代理商(代理商編號,代理商名稱,客服電話,地址,負責人)
機票代理(代理商編號,航班編號,票價)
旅客(身份證號,姓名,性別,出生日期,電話)
購票(購票單號,身份證號,航班編號,搭乘日期,購票金額)
在提供給用戶的界面上,其核心功能是當用戶查詢某航班時,將該航班所有的代理商信息及其優(yōu)惠票價信息,返回給用戶,方便用戶購買價格優(yōu)惠的機票。在實現(xiàn)過程中發(fā)現(xiàn),要實現(xiàn)此功能,需要在代理商和機票代理兩個關系模式上進行連接操作,性能很差。為此開發(fā)小組將機票代理關系模式進行了擴充,結果為:
機票代理(代理商編號,航班編號,代理商名稱,客服電話,票價)
這樣,用戶在查找信息時只需對機票代理關系模式進行查詢即可,提高了查詢效率。
【問題1】(6分)
機票代理關系模式的修改,滿足了用戶對代理商機票價格查詢的需求,提高了查詢效率。但這種修改導致機票代理關系模式不滿足3NF,會帶來存儲異常的問題。
1)請具體說明其問題,并舉例說明。
2)這種存儲異常會造成數(shù)據(jù)不一致,請給出解決該存儲異常的方案。
【問題2】(9分)
在機票銷售信息處理系統(tǒng)中,兩個代理商的售票并發(fā)執(zhí)行,可能產(chǎn)生的操作序列如表4-1所示。
假設兩個代理商執(zhí)行之前,該航班僅剩1張機票。
1)請說明上述兩個代理商操作的結果。
2)并發(fā)操作會帶來數(shù)據(jù)不一致的問題,請具體說明3種問題。
【問題3】(10分)
為了避免問題2中的問題,開發(fā)組使用庫的讀寫鎖機制,操作序列變?yōu)楸?-2所示。
表4-2加入讀寫鎖機制后,兩個代理商可熊的操作序列
請?zhí)顚懕碇械目瞻醉棧⒂?50字以內(nèi)的文字說明讀寫鎖機制的缺點。
試題五(共25分)
閱讀以下關于Web應用的敘述,在答題紙上回答問題1至問題3。
某軟件企業(yè)擬開發(fā)一套基于Web的云平臺配置管理與監(jiān)控系統(tǒng),該系統(tǒng)按租戶視圖、系統(tǒng)管理視圖以及業(yè)務視圖劃分為多個相應的Web應用,系統(tǒng)需求中還包含郵件服務、大文件上傳下載、安全攻擊防護等典型Web系統(tǒng)基礎服務需求。
【問題1】(5分)
在選擇系統(tǒng)所采用的Web開發(fā)框架時,項目組對Alibaba開發(fā)的WebX框架與輕量級SpringMVC框架進行了對比分析,最終決定采用WebX框架進行開發(fā)。請用300字以內(nèi)文字,從多應用支持、基礎服務支持以及可擴展性這三個方面對WebX與SpringMVC框架進行對比。
【問題2】(12分)
在確定系統(tǒng)釆用的持久層技術方案時,項目組梳理了系統(tǒng)的典型持久化需求,對照需求對比分析了Hibernate和MyBatis兩種持久化方案,請分析兩種持久化方案對表5-1中所列項目需求的支持情況,將候選答案序號A或B填入表5-1相應位置。
表5-1兩種持久化方案對項目需求的支持情況
【候選答案:A支持B不支持或支持差】
【問題3】(8分)
系統(tǒng)實現(xiàn)相應的配置管理與監(jiān)控功能時,需要集成云平臺側(cè)提供的大量服務以實現(xiàn)配置數(shù)據(jù)的讀取寫入與不同視圖監(jiān)測數(shù)據(jù)的獲取。項目組在確定服務集成方案時,對比了REST風格RPC與SOAPRPC兩種方案,經(jīng)過分析討論,項目組最終決定采用REST風格RPC機制實現(xiàn)服務集成,請判斷表5-2中給出的選擇REST方案的理由是否合理。
軟考備考資料免費領取
去領取