2016年下半年系統(tǒng)架構(gòu)設(shè)計師案例分析真題(1)

系統(tǒng)架構(gòu)設(shè)計師 責(zé)任編輯:木木 2016-11-18

添加老師微信

備考咨詢

加我微信

摘要:2016年下半年系統(tǒng)架構(gòu)設(shè)計師案例分析真題第一部分。

2016下半年軟考難不難?系統(tǒng)架構(gòu)設(shè)計師考試可以說是軟考各資格中最難的,希賽軟考網(wǎng)為你整理了2016年下半年真題,來感受下吧。以下為2016年下半年系統(tǒng)架構(gòu)設(shè)計師考試案例分析真題第一部分。

>>>點(diǎn)擊進(jìn)入系統(tǒng)架構(gòu)設(shè)計師歷年真題下載

試題一(共25分)

閱讀以下關(guān)于軟件架構(gòu)設(shè)計的敘述,在答題紙上回答問題1至問題3 0

【說明】

某軟件公司為某品牌手機(jī)廠商開發(fā)一套手機(jī)應(yīng)用程序集成開發(fā)環(huán)境,以提高開發(fā)手機(jī)應(yīng)用程序的質(zhì)量和效率。在項目之初,公司的系統(tǒng)分析師對該集成開發(fā)環(huán)境的需求進(jìn)行了調(diào)研和分析,具體描述如下:

a.需要同時支持該廠商自行定義的應(yīng)用編程語言的編輯、界面可視化設(shè)計、編譯、調(diào)試等模塊,這些模塊產(chǎn)生的模型或數(shù)據(jù)格式差異較大,集成環(huán)境應(yīng)提供數(shù)據(jù)集成能力。集成開發(fā)環(huán)境還要支持以適配方式集成公司現(xiàn)有的應(yīng)用模擬器工具。

b.經(jīng)過調(diào)研,手機(jī)應(yīng)用開發(fā)人員更傾向于使用Windows系統(tǒng),因此集成開發(fā)環(huán)境的界面需要與Windows平臺上的主流開發(fā)工具的界面風(fēng)格保持一致口

c.支持相關(guān)開發(fā)數(shù)據(jù)在云端存儲,需要保證在云端存儲數(shù)據(jù)的機(jī)密性和完整性。

d.支持用戶通過配置界面依據(jù)自己的喜好修改界面風(fēng)格,包括顏色、布局、代碼高亮方式等,配置完成后無需重啟環(huán)境。

e.支持不同模型的自動轉(zhuǎn)換。在初始需求中定義的機(jī)器性能條件下,對于一個包含50個對象的設(shè)計模型,將其轉(zhuǎn)換為相應(yīng)代碼框架時所消耗時間不超過5秒。

f.能夠連續(xù)運(yùn)行的時間不小于240水時,意外退出后能夠在1 0秒之內(nèi)自動重啟。

g.集成開發(fā)環(huán)境具有模塊化結(jié)構(gòu),支持以模塊為單位進(jìn)行調(diào)試、測試與發(fā)布口

h.支持應(yīng)用開發(fā)過程中的代碼調(diào)試功能:開發(fā)人員可以設(shè)置斷點(diǎn),啟動調(diào)試,編輯器可以自動卷屏并命中斷點(diǎn),能通過變量監(jiān)視器查看當(dāng)前變量取值。

在對需求進(jìn)行分析后,公司的架構(gòu)師小張查閱了相關(guān)的資料,認(rèn)為該集成開發(fā)環(huán)境應(yīng)該采用管道一過濾器(Pipe-Filter)的架構(gòu)風(fēng)格,公司的資深架構(gòu)師王工在仔細(xì)分析后,認(rèn)為應(yīng)該采用數(shù)據(jù)倉儲(Data Repository)的架構(gòu)風(fēng)格。公司經(jīng)過評審,最終采用了王工的方案。

【問題1】(10分)

識別軟件架構(gòu)質(zhì)量屬性是進(jìn)行架構(gòu)設(shè)計的重要步驟。請分析題干中的需求描述,填寫表1-1中(1)~(5)處的空白。

1架構(gòu)1.png

【問題2】(7分)

請在閱讀題干需求描述的基礎(chǔ)上,從交互方式、數(shù)據(jù)結(jié)構(gòu)、控制結(jié)構(gòu)和擴(kuò)展方法4個方面對兩種架構(gòu)風(fēng)格進(jìn)行比較,填寫表1-2中(1)~(4)處的空白。

1架構(gòu)2.png

【問題3】(8分)

在確定采用數(shù)據(jù)倉庫架構(gòu)風(fēng)格后,王工給出了集成開發(fā)環(huán)境的架構(gòu)圖。請?zhí)顚憟D1-1中(1)~(4)處的空白,完成該集成開發(fā)環(huán)境的架構(gòu)圖。

1架構(gòu)3.png

從下列的4道試題(試題二至試題五)中任選2道解答。請在答題紙上的指定位置處將所選擇試題的題號框涂黑。若多涂、少涂或者未涂題號框,則對題號最小的兩道試題進(jìn)行評分。

試題二(共25分)

閱讀以下關(guān)于軟件系統(tǒng)建模的敘述,在答題紙上回答問題1至問題3。

【說明】

某軟件公司計劃開發(fā)一套教學(xué)管理系統(tǒng),用于為高校提供教學(xué)管理服務(wù)。該教學(xué)管理系統(tǒng)基本的需求包括:

(1)系統(tǒng)用戶必須成功登錄到系統(tǒng)后才能使用系統(tǒng)的各項功能服務(wù);

(2)管理員(Registrar)使用該系統(tǒng)管理學(xué)校(University)、系(Department)、教師(Lecturer)、學(xué)生(Student)和課程(Course)等教學(xué)基礎(chǔ)信息;

(3)學(xué)生使用系統(tǒng)選擇并注冊課程,必須通過所選課程的考試才能獲得學(xué)分;如果考試不及格,必須參加補(bǔ)考,通過后才能獲得課程學(xué)分;

(4)教師使用該系統(tǒng)選擇所要教的課程,并從系統(tǒng)獲得選擇該課程的學(xué)生名單;

(5)管理員使用系統(tǒng)生成課程課表,維護(hù)系統(tǒng)所需的有關(guān)課程、學(xué)生和教師的信息;

(6)每個月到了月底系統(tǒng)會通過打印機(jī)打印學(xué)生的考勤信息。

項目組經(jīng)過分析和討論,決定采用面向?qū)ο箝_發(fā)技術(shù)對系統(tǒng)各項需求建模。

【問題1】(7分)

用例建模用來描述待開發(fā)系統(tǒng)的功能需求,主要元素是用例和參與者。請根據(jù)題目所述需求,說明教學(xué)服務(wù)系統(tǒng)中有哪些參與者。

【問題2】(7分)

用例是對系統(tǒng)行為的動態(tài)描述,用例獲取是需求分析階段的主要任務(wù)之一。請指出在面向?qū)ο笙到y(tǒng)建模中,用例之間的關(guān)系有哪幾種類型?對題目所述教學(xué)服務(wù)系統(tǒng)的需求建模時,“登錄系統(tǒng)”用例與“注冊課程”用例之間、“參加考試”用例與“參加補(bǔ)考”用例之間的關(guān)系分別屬于哪種類型?

【問題3】(11分)

類圖主要用來描述系統(tǒng)的靜態(tài)結(jié)構(gòu),是組件圖和配置圖的基礎(chǔ)。請指出在面向?qū)ο笙到y(tǒng)建模中,類之間的關(guān)系有哪幾種類型?對題目所述教學(xué)服務(wù)系統(tǒng)的需求建模時,類University與類Student之間、類University和類Department之間、類Student和類Course之間的關(guān)系分別屬于哪種類型?

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

軟考備考資料免費(fèi)領(lǐng)取

去領(lǐng)取

!
咨詢在線老師!