軟件設計師案例分析當天每日一練試題地址:m.xiexiliangjiufa.com/exam/ExamDayAL.aspx?t1=4
往期軟件設計師每日一練試題匯總:m.xiexiliangjiufa.com/class/27/e4_1.html
軟件設計師案例分析每日一練試題(2024/11/4)在線測試:m.xiexiliangjiufa.com/exam/ExamDayAL.aspx?t1=4&day=2024/11/4
點擊查看:更多軟件設計師習題與指導
軟件設計師案例分析每日一練試題內容(2024/11/4)
試題三
閱讀下列說明和圖,回答問題1至問題4,將解答填入對應欄內。
【說明】
已知某唱片播放器不僅可以播放唱片,而且可以連接電腦并把電腦中的歌曲刻錄到唱片上(同步歌曲)。連接電腦的過程中還可自動完成充電。
關于唱片,還有以下描述信息:
1.每首歌曲的描述信息包括:歌曲的名字、譜寫這首歌曲的藝術家以及演奏這首歌曲的藝術家。只有兩首歌曲的這三部分信息完全相同時,才認為它們是同一首歌曲。藝術家可能是一名歌手或一支由2名或2名以上的歌手所組成的樂隊。一名歌手可以不屬于任何樂隊,也可以屬于一個或多個樂隊。
2.每張唱片由多條音軌構成;一條音軌中只包含一首歌曲或為空,一首歌曲可分布在多條音軌上;同一首歌曲在一張唱片中最多只能出現(xiàn)一次。
3.每條音軌都有一個開始位置和持續(xù)時間。一張唱片上音軌的次序是非常重要的,因此對于任意一條音軌,播放器需要準確地知道,它的下一條音軌和上——條音軌是什么 (如果存在的話)。
根據(jù)上述描述,采用面向對象方法對其進行分析與設計,得到了如表3-1所示的類列表、如圖3-1所示的初始類圖以及如圖3-2所示的描述播放器行為的UML狀態(tài)圖。
【問題1】
根據(jù)說明中的描述,使用表3-1給出的類的名稱,給出圖3-1中的A~F所對應的類。
【問題2】
根據(jù)說明中的描述,給山圖3-1中(1)~(6)處的多重度。
【問題3】
圖3-1中缺少了一條關聯(lián),請指出這條關聯(lián)兩端所對應的類以及每一端的多重度。
【問題4】
根據(jù)圖3-2所示的播放器行為UML狀態(tài)圖,給出從“關閉”狀態(tài)到“播放”狀態(tài)所經(jīng)過的最短事件序列(假設電池一開始就是有電的)。
信管網(wǎng)考友試題答案分享:
信管網(wǎng)山里人就***:
問題1:
a artist; b song; c band; d musician; e album; f track;
問題2:
(1)0..* (2)2..* (3)0..* (4)1 (5)1 (6)*
問題3:
缺少關聯(lián) 音軌1..* 和 0..1歌曲
問題4:
按任意鍵 --> 選擇歌曲
信管網(wǎng)cnit**************:
a:藝術家 b:歌曲 c:樂隊 d:歌手 e:音軌 f:唱片
(1)1 (2)1...* (3)0...1 (4)1 (5)1...* (6)1
b到f b端1...* f端 1
信管網(wǎng)訂閱號
信管網(wǎng)視頻號
信管網(wǎng)抖音號
溫馨提示:因考試政策、內容不斷變化與調整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請以權威部門公布的內容為準!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學生提供專業(yè)、高質量的課程和服務,解決其考試證書、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,教材和資料參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學員考試保駕護航。面授、直播&錄播,多種班型靈活學習,滿足不同學員考證需求,降低課程學習難度,使學習效果事半功倍。
發(fā)表評論 查看完整評論 | |