試題一:閱讀下列說明和圖,回答問題1至問題3,將解答填入答題紙的對應欄內(nèi)。
【說明】
某游戲公司欲開發(fā)一款吃金幣游戲。游戲的背景為一種回廊式迷宮(Maze),在迷宮的不同位置上設置有墻。迷宮中有兩種類型的機器人(Robos):小精靈(PacMan)和幽靈(Ghost)。游戲的目的就是控制小精靈在迷宮內(nèi)游走,吞吃迷宮路徑上的金幣,且不能被幽靈抓到。幽靈在迷宮中游走,并會吃掉遇到的小精靈。機器人游走時,以單位距離的倍數(shù)計算游走路徑的長度。當迷宮中至少存在一個小精靈和一個幽靈時,游戲開始。
機器人上有兩種傳感器,使機器人具有一定的感知能力。這兩種傳感器分別是:
(1)前向傳感器(FrontSensor),探測在機器人當前位置的左邊、右邊和前方是否有墻(機器人遇到墻時,必須改變游走方向)。機器人根據(jù)前向傳感器的探測結(jié)果,決定朝哪個方向運動。
(2)近距離傳感器(ProxiSesor),探測在機器人的視線范圍內(nèi)(正前方)是否存在隱藏的金幣或幽靈。近距離傳感器并不報告探測到的對象是否正在移動以及朝哪個方向移動。但是如果近距離傳感器的連續(xù)兩次探測結(jié)果表明被探測對象處于不同的位置,則可以推導出該對象在移動。
另外,每個機器人都設置有一個計時器(Timer),用于支持執(zhí)行預先定義好的定時事件。
機器人的動作包括:原地向左或向右旋轉(zhuǎn)90°;向前或向后移動。
建立迷宮:用戶可以使用編輯器(Editor) 編寫迷宮文件,建立用戶自定義的迷宮。將迷宮文件導入游戲系統(tǒng)建立用戶自定義的迷宮。
現(xiàn)采用面對家分析與設計方法開發(fā)該游戲,得到如圖3-1所示的用例圖以及圖3-2所示的初始類圖。
【問題1】(3分)
根據(jù)說明中的描述,給出圖3-1中U1~U3所對應的用例名。
【問題2】(4分)
圖3-1中用例U1~U3分別與哪個(哪些)用例之間有關(guān)系,是何種關(guān)系?
【問題3】(8分)
根據(jù)說明中的描述,給出圖3-2中C1~C8所對應的類名。
查看答案
參考答案:
參考解析:m.xiexiliangjiufa.com/st/459573696.html
信管網(wǎng)考友試題答案分享:
信管網(wǎng)ywxkliuna:
u1小精靈,u2幽靈,u3吃金幣
u1u2與操作機器人是泛化關(guān)系,u1與u3是
c1機器人robots,c2計時器timer,c3小精靈pacman,c4幽靈ghost,c5傳感器sensor,c6前向傳感器frontsensor,c7近距離傳感器proxisensor,c8迷宮maze
信管網(wǎng)wantao1008hh:
1. u1,maze; u2,pacman; u3,ghost
2. u2,u3是組合關(guān)系u1,u2和u3是關(guān)聯(lián)關(guān)系
3. c1 robos; c2 timer; c3 frontsensor;c4 proxisesor; c5 robos;c6 pacman;c7 ghost;c8 maze;
信管網(wǎng)cnitpm505086706127:
問題1:
u1:前向傳感器
u2:近距離傳感器
u3:計時器
問題2:
u1與c8是關(guān)聯(lián)關(guān)系,與c2和c5是組合關(guān)系,與c3,c4是父與子的實現(xiàn)關(guān)系
u2與c1是組合關(guān)系,與c6,c7是父與子的實現(xiàn)關(guān)系
u3與c1是組合關(guān)系
問題3:
c1:前向傳感器
c2:定時事件
c3:機器人原地向左旋轉(zhuǎn)90度
c4:機器人原地向右旋轉(zhuǎn)90度
c5:近距離傳感器
c6:機器人向前
c7:機器人向后
c8:用戶
信管網(wǎng)cnitpm516142146906:
1、u1:精靈游走,u2:吃金幣,u3:被幽靈抓
2、u1和建立迷宮是關(guān)聯(lián),和操作機器人是依賴;u2和操作機器人是依賴,u3和建立迷宮是依賴
3、c1:機器人,c2:計時器,c3:小精靈,c4:幽靈,c5:傳感器,c6:前向傳感器,c7:近距離傳感器,c8:迷宮
試題二:閱讀下列說明,回答問題1至問題4,將解答填入答題紙的對應欄內(nèi)。
【說明】
M公司為了便于開展和管理各項業(yè)務活動,提高公司的知名度和影響力,擬構(gòu)建一個基于網(wǎng)絡的會議策劃系統(tǒng)。
【需求分析結(jié)果】
該系統(tǒng)的部分功能及初步需求分析的結(jié)果如下:
(1)M公司旗下有業(yè)務部,策劃部和其它部門。部門信息包括部門號,部門名,主管,聯(lián)系電話和郵箱號。每個部門只有一名主管,只負責本部門的工作,且主管參照員工關(guān)系的員工號:一個部門有多名員工,每個員工屬于且僅屬于一個部門。
(2)員工信息包括員工號,姓名,職位,聯(lián)系方式和薪資。職位包括主管,業(yè)務員,策劃員等。業(yè)務員負責受理用戶申請,設置受理標志。一名業(yè)務員可以受理多個用戶申請,但一個用戶申請只能由一個業(yè)務員受理。
(3)用戶信息包括用戶號,用戶名,銀行賬號,電話,聯(lián)系地址。用戶號唯一標識用戶信息中的每一個元組。
(4)用戶申請信息包括申請?zhí)枺脩籼?,會議日期,天數(shù),參會人數(shù),地點,預算費用和受理標志。申請?zhí)栁ㄒ粯俗R用戶申請信息中的每一個元組,且一個用戶可以提交多個申請,但一個用戶申請只對應一個用戶號。
(5)策劃部主管為已受理的用戶申請制定會議策劃任務。策劃任務包括申請?zhí)?,任務明細和要求完成時間。申請?zhí)栁ㄒ粯俗R策劃任務的每一個元組。一個策劃任務只對應一個已受理的用戶申請,但一個策劃任務可由多名策劃員參與執(zhí)行,且一名策劃員可以參與執(zhí)行多項策劃任務。
【概念模型設計】
根據(jù)需求階段收集的信息,設計的實體聯(lián)系圖(不完整)如圖2-1所示。
【關(guān)系模式設計】
部門(部門號,部門名,部門主管,聯(lián)系電話,郵箱號)
員工(員工號,姓名, (a) ,聯(lián)系方式,薪資)
用戶(用戶名, (b) ,電話,聯(lián)系地址)
用戶申請(申請?zhí)?,用戶號,會議日期,天數(shù),參會人數(shù),地點,受理標志, (c) )
策劃任務(申請?zhí)枺蝿彰黠@, (d) )
執(zhí)行(申請?zhí)?,策劃員,實際完成時間,用戶評價)
【問題1】(5分)
根據(jù)問題描述,補充五個聯(lián)系,完成圖2-1的實體聯(lián)系圖,聯(lián)系名可用聯(lián)系1,聯(lián)系2,聯(lián)系3,聯(lián)系4和聯(lián)系5表示,
聯(lián)系的類型為1:1,1:n和m:n(或1:1,1:*和*:*)
【問題2】(4分)
根據(jù)題意,將關(guān)系模式中的空(a)~(d)補充完整,并填入答題紙的位置上。
【問題3】(4分)
給出“用戶申請”和“策劃任務”關(guān)系模式的主鍵和外鍵。
【問題4】(2分)
請問“執(zhí)行”關(guān)系模式的主鍵為全碼的說法正確嗎?為什么?
查看答案
參考答案:
參考解析:m.xiexiliangjiufa.com/st/3956625776.html
信管網(wǎng)考友試題答案分享:
信管網(wǎng)cnitpm509362975264:
問題2:
a:職位、部門號 b:用戶號、銀行卡 c:預算費用、主管id d:要求完成時間
問題3:
用戶申請:主鍵:申請?zhí)? 外鍵:用戶號
策劃任務:主鍵:申請?zhí)? 外鍵:主管id
問題4:
不正確
因為申請?zhí)柡筒邉潌T的組合鍵就可以唯一標識表中的每一個元祖
信管網(wǎng)cnitpm477390986325:
(1)
聯(lián)系1:部門和員工,1:n
聯(lián)系2:業(yè)務員和用戶申請,1:n
聯(lián)系3:用戶和用戶申請,1:n
聯(lián)系4:策劃員和策劃任務,n:m
聯(lián)系5:部門和主管,1:1
(2)a:職位,部門號 b:用戶號,銀行賬號 c:預算,員工號 d:要求完成時間
(3)用戶申請:
主鍵:申請?zhí)?
外鍵:用戶號,業(yè)務員
策劃任務:
主鍵:申請?zhí)?
外鍵:申請?zhí)枴⒅鞴?
(4)不正確,all-key關(guān)系模型的所有屬性組成該關(guān)系模式的候選碼,稱為全碼。即所有屬性當作一個碼。若關(guān)系中只有一個候選碼,且這個候選碼中包含全部屬性,則該候選碼為全碼。
信管網(wǎng)suhx:
【問題1】:
部門(1)-聯(lián)系1-主管(1):,部門(1)-聯(lián)系2-員工(*),業(yè)務員(1)-聯(lián)系3-用戶申請(*),用戶(1)-聯(lián)系4-用戶申請(*),策劃員(*)-聯(lián)系5-策劃任務(*),
【問題2】:
(a):職位,(b):用戶號,銀行賬號,(c):預算費用,(d):要求完成時間,
【問題3】:
用戶申請:主鍵:申請?zhí)?,外鍵:用戶號,
策劃任務:主鍵:申請?zhí)?,外鍵:任務明細,要求完成時間,
【問題4】:
不正確,因為一個策劃任務可以由多名策劃員參與執(zhí)行,策劃任務的實際完成時間和用戶評價也可能和別的任務一樣,并不能得出唯一的一次執(zhí)行任務。
閱讀推薦:
【點擊查看:2022年上半年軟件設計師真題答案及解析】
【點擊查看:歷年軟件設計師真題答案下載及在線做題】
【點擊查看:信管網(wǎng)軟件設計師培訓課程】
更多有關(guān)2022年上半年軟件設計師真題模擬試題的信息,請關(guān)注信管網(wǎng)軟件設計師真題頻道【點擊查看】
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請以權(quán)威部門公布的內(nèi)容為準!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學生提供專業(yè)、高質(zhì)量的課程和服務,解決其考試證書、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學員考試保駕護航。面授、直播&錄播,多種班型靈活學習,滿足不同學員考證需求,降低課程學習難度,使學習效果事半功倍。
發(fā)表評論 查看完整評論 | |