摘要:希賽網(wǎng)日前舉行了2025上半年系統(tǒng)分析師第一期??蓟顒樱F(xiàn)將2025上半年系統(tǒng)分析師第一期??荚嚲恚ò咐治觯┓窒斫o大家。有需要的同學可以在本文資料處下載模考試卷的PDF版本。
希賽網(wǎng)2025上半年系統(tǒng)分析師第一期??蓟顒右呀Y束,現(xiàn)將2025上半年系統(tǒng)分析師第一期??荚嚲恚ò咐治觯┓窒斫o大家。??荚嚲鞵DF版本可在本文文首本文資料處或文末的資料下載欄目下載。
2025上半年系統(tǒng)分析師第一期??荚嚲恚ò咐治觯┎糠謨?nèi)容如下:
1、【說明】
某游戲公司欲開發(fā)一款吃金幣游戲。游戲的背景為一種回廊式迷宮(Maze),在迷宮的不同位置上設置有墻。迷宮中有兩種類型的機器人(Robots):小精靈(PacMan)和幽靈(Ghost)。游戲的目的就是控制小精靈在迷宮內(nèi)游走,吞吃迷宮路徑上的金幣,且不能被幽靈抓到。幽靈在迷宮中游走,并會吃掉遇到的小精靈。機器人游走時,以單位距離的倍數(shù)計算游走路徑的長度。當迷宮中至少存在一個小精靈和一個幽靈時,游戲開始。
機器人上有兩種傳感器,使機器人具有一定的感知能力。這兩種傳感器分別是:
(1)前向傳感器(FrontSensor),探測在機器人當前位置的左邊、右邊和前方是否有墻(機器人遇到墻時,必須改變游走方向)。機器人根據(jù)前向傳感器的探測結果,決定朝哪個方向運動。
(2)近距離傳感器(ProxiSesor),探測在機器人的視線范圍內(nèi)(正前方)是否存在隱藏的金幣或幽靈。近距離傳感器并不報告探測到的對象是否正在移動以及朝哪個方向移動。但是如果近距離傳感器的連續(xù)兩次探測結果表明被探測對象處于不同的位置,則可以推導出該對象在移動。
另外,每個機器人都設置有一個計時器(Timer),用于支持執(zhí)行預先定義好的定時事件。
機器人的動作包括:原地向左或向右旋轉90°;向前或向后移動。
建立迷宮:用戶可以使用編輯器(Editor) 編寫迷宮文件,建立用戶自定義的迷宮。將迷宮文件導入游戲系統(tǒng)建立用戶自定義的迷宮。
現(xiàn)采用面向對象分析與設計方法開發(fā)該游戲,得到如圖所示的用例圖。
問題內(nèi)容:
【問題1】(8分)
請參考題干描述,將合適的內(nèi)容填入圖中(1) ~ (4)空白處,完成該系統(tǒng)的用例圖。
【問題2】(7分)
用例建模的主要工作是書寫用例規(guī)約。用例規(guī)約通常包括哪幾部分內(nèi)容?
【問題3】(10分)
建立了用例模型后,可以利用用例之間的關系調(diào)整用例模型,用例之間的關系包括哪幾種,請用300字以內(nèi)的文字簡要說明?圖示中哪些實例之間有關系,是何種關系?
試題答案:
【問題1】(每空2分)
(1) 用戶(2)導入文件(3)旋轉(4)移動
(注:3個用例名稱正確即可,用例名稱和用例編號之間沒有嚴格的對應關系)
【問題2】(每個組成項1分,寫出7個則滿分)
用例建模的主要工作是書寫用例規(guī)約(use case specification),而不是畫圖。用例模板為一個給定項目的所有人員定義了用例規(guī)約的結果,其內(nèi)容至少包括用例名、參與者、目標、前置條件、事件流(基本事件流和擴展事件流)和后置條件等,其他的還可以包括非功能需求和用例優(yōu)先級等。
【問題3】
(1) 用例之間的關系包括:包含關系、擴展關系、泛化關系。(6分)
(2) 導入文件與建立迷宮用例是包含關系;旋轉、移動與操作機器人是泛化關系。(每組關系2分)
軟考科目怎么選? 微信掃碼下方二維碼找答案 ![]() | 2025上半年真題估分 微信掃碼進入真題估分小程序 ![]() |
熱門:系統(tǒng)集成項目管理工程師備考 | 2025上半年軟考真題答案及解析
推薦:系統(tǒng)規(guī)劃與管理師網(wǎng)絡課堂 | 2025下半年軟考報名時間及入口
活動:資料下載 | 新人禮包 | 希賽24周年鉅惠狂歡
軟考備考資料免費領取
去領取