2024下半年系統(tǒng)架構設計師第二期模考試卷(案例分析)

系統(tǒng)架構設計師 責任編輯:陳湘君 2024-10-29

添加老師微信

備考咨詢

加我微信

摘要:希賽網(wǎng)日前舉行了2024下半年系統(tǒng)架構設計師第二期??蓟顒?,現(xiàn)將2024下半年系統(tǒng)架構設計師第二期??荚嚲恚ò咐治觯┓窒斫o大家。有需要的同學可以在本文資料處下載該資料的PDF版本。

希賽網(wǎng)2024下半年系統(tǒng)架構設計師第二期??蓟顒右呀Y束,現(xiàn)將2024下半年系統(tǒng)架構設計師第二期??荚嚲恚ò咐治觯┓窒斫o大家。本資料的PDF版本可在本文文首本文資料處或文末的資料下載欄目下載。

2024下半年系統(tǒng)架構設計師第二期模考試卷(案例分析)部分內(nèi)容如下:

1、某智慧城市項目計劃開發(fā)一個智能交通管理系統(tǒng),旨在實現(xiàn)交通流量監(jiān)控、實時路況分析、交通事故預警、交通信號控制以及用戶出行規(guī)劃等功能。在系統(tǒng)開發(fā)之初,用戶提出了以下需求和質(zhì)量屬性要求:

a)若道路監(jiān)控系統(tǒng)每秒能處理500個車輛識別請求,且每個請求的處理時間不超過20毫秒,則系統(tǒng)能夠保證在交通高峰時段也能實時響應并準確識別車輛信息。

b)系統(tǒng)需支持至少5000名用戶同時在線進行實時互動,且延遲不超過100毫秒。

c)系統(tǒng)應具備高度的安全性,防止數(shù)據(jù)泄露和非法訪問;所有用戶數(shù)據(jù)在傳輸過程中必須加密,以保護用戶隱私。

d)目前關于智能交通管理系統(tǒng)中的自動違章處理功能的具體規(guī)則和算法尚未達成廣泛共識,這可能導致在系統(tǒng)部署后,由于法規(guī)變化或公眾意見而導致該功能模塊需要重大調(diào)整。

e)用戶界面應直觀易懂,新用戶無需培訓即可上手操作。

f)系統(tǒng)應記錄所有關鍵操作日志,以便進行問題追蹤和審計。

g)改變業(yè)務數(shù)據(jù)編碼方式會對系統(tǒng)的性能和安全性產(chǎn)生影響。

h)系統(tǒng)能夠連續(xù)運行的時間不小于120小時,斷電或閃退后能夠在5s之內(nèi)自動重啟。

i)更新系統(tǒng)的 Web 界面接口必須在 1 人月內(nèi)完成。

j) 當交通管理系統(tǒng)平臺發(fā)生網(wǎng)絡失效后,需要在60秒內(nèi)發(fā)現(xiàn)錯誤并啟用備用網(wǎng)絡。

k) 系統(tǒng)支持通過手機APP為市民提供實時路況信息和最優(yōu)出行路線規(guī)劃。

l)系統(tǒng)需支持至少4K分辨率的視頻播放,確保畫面清晰無卡頓。

m)系統(tǒng)需具備靈活的擴展能力,以應對未來交通流量的增長,擴容工作應在6個月內(nèi)完成。

問題內(nèi)容:

【問題 1】(8 分)

在架構評估過程中,質(zhì)量屬性效用樹 (utility tree) 是對系統(tǒng)質(zhì)量屬性進行識別和優(yōu)先級排序的重要工具。請給出合適的質(zhì)量屬性,填入圖 1-1 中 (1) ~ (4) 空白處;并選擇題干描述的 (a)~(m) ,填入(5) ~(8) 空白處,完成該系統(tǒng)的效用樹。

g11.png

【問題 2】(12 分)

為了精確描述軟件系統(tǒng)的質(zhì)量屬性,通常采用質(zhì)量屬性場景作為描述質(zhì)量屬性的手段。請使用質(zhì)量屬性場景的6個要素來描述質(zhì)量屬性h)和j)。

【問題3】(5分)

在架構評估過程中;需要正確識別系統(tǒng)的架構風險點、非風險點、敏感點和權衡點,并進行合理的架構決策。請用300字以內(nèi)的文字給出系統(tǒng)架構風險點、非風險點、敏感點和權衡點的定義,并從題干描述中的(a)~(m)各選出1個屬于系統(tǒng)架構風險點、非風險點和權衡點的描述。

2、某電商平臺計劃開發(fā)一個基于Web的在線支付系統(tǒng),以提供安全、可靠和便捷的支付服務。該系統(tǒng)的主要功能需求如下:1)用戶注冊和登錄:用戶可以通過注冊賬號并登錄系統(tǒng)以進行支付操作。2)賬戶管理:用戶可以查看和管理其支付賬戶的余額、交易記錄和綁定的銀行卡等信息。3)支付功能:用戶可以選擇支付方式并完成支付操作,包括網(wǎng)銀支付、第三方支付和快捷支付等。4)訂單管理:用戶可以查看和管理自己的訂單,包括訂單狀態(tài)、商品信息和支付狀態(tài)等。5)安全管理:系統(tǒng)需要保護用戶個人信息和支付數(shù)據(jù)的安全,采用適當?shù)募用芗夹g和安全措施。

為了滿足系統(tǒng)的性能需求,該公司組建了項目組,并進行了多次研發(fā)討論會。會上,李工提出了采用層次式架構中的B/S架構模式,并結合HTTPS協(xié)議來實現(xiàn)客戶端與服務端的通信。

問題內(nèi)容:

【問題一】(5分)

用戶個人信息數(shù)據(jù)是該系統(tǒng)涉及的敏感數(shù)據(jù),基于系統(tǒng)數(shù)據(jù)的安全性需求,信息安全包括哪5個常用的基本要素?

【問題二】(10分)

對應于B/S結構的還有C/S (客戶端/服務器)軟件體系結構,C/S結構是基于資源不對等,且為實現(xiàn)共享而提出的,在20世紀90年代逐漸成熟起來。C/S 軟件體系結構包括了二層C/S結構和三層C/S結構。請回答以下問題。

(1)兩層C/S 體系結構有哪3個主要組成部分?并用100字以內(nèi)的文字簡要說明各個組成部分的功能。(6分)

(2)請問三層C/S結構在二層C/S結構的基礎上邏輯上增加了一臺什么類型的服務器?主要的功能是什么?(3分)

(3)相對應的還有三層B/S結構,請問三層B/S結構相對C/S結構邏輯上增加了一臺什么類型的服務器?(1分)

【問題三】(10分)

根據(jù)以上的需求,還在該項目中采用了MVC,并設計了相關的組件和選擇了相關技術。請根據(jù)J2EE體系結構和MVC架構的特點,選擇與之相對應的技術組件。請將(a)~(j)中正確的選項填入到對應的(1)~(5)空中。

g23.png

(a)用戶賬戶:用于表示用戶的注冊信息、登錄憑證和賬戶余額等數(shù)據(jù)。

(b)支付頁面:用于選擇支付方式、輸入支付金額和處理支付操作。

(c)Entity Bean

(d)Servlet

(e)注冊和登錄:用于用戶注冊賬號和登錄系統(tǒng)的界面。

(f)支付方式:用于表示不同的支付方式選項。

(g)交易記錄:用于表示用戶的交易記錄和訂單信息。

(h)JSP

(i)html

(j)MySQL 

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

軟考備考資料免費領取

去領取

!
咨詢在線老師!