軟件設計師案例分析當天每日一練試題地址:m.xiexiliangjiufa.com/exam/ExamDayAL.aspx?t1=4
往期軟件設計師每日一練試題匯總:m.xiexiliangjiufa.com/class/27/e4_1.html
軟件設計師案例分析每日一練試題(2025/2/6)在線測試:m.xiexiliangjiufa.com/exam/ExamDayAL.aspx?t1=4&day=2025/2/6
點擊查看:更多軟件設計師習題與指導
軟件設計師案例分析每日一練試題內容(2025/2/6)
試題三
閱讀下列說明和圖,回答問題1至問題3,將解答填入對應欄內。
[說明]
一個簡單的圖形編輯器提供給用戶的基本操作包括:創(chuàng)建圖形、創(chuàng)建元素、選擇元素以及刪除圖形。圖形編輯器的組成及其基本功能描述如下:
圖形由文本元素和圖元元素構成,圖元元素包括線條、矩形和橢圓。
圖形顯示在工作空間中,一次只能顯示一張圖形(即當前圖形,current)。
編輯器提供了兩種操作圖形的工具:選擇工具和創(chuàng)建工具。對圖形進行操作時,一次只能使用一種工具(即當前活動工具,accive)。
①創(chuàng)建工具用于創(chuàng)建文本元素和圖元元素。
②對于顯示在工作空間中的圖形,使用選擇工具能夠選定其中所包含的元素,可以選擇一個元素,也可以同時選擇多個元素。被選擇的元素稱為當前選中元素(selected)。
③每種元素都具有對應的控制點。拖拽選定元素的控制點,可以移動元素或者調整元素的大小。
現(xiàn)采用面向對象方法開發(fā)該圖形編輯器,使用UML進行建模。構建出的用例圖和類圖分別如圖3-1和圖3-2所示。
【問題1】根據(jù)說明中的描述,給出圖3-1中U1和U2所對應的用例,以及(1)和(2)處所對應的關系。
【問題2】根據(jù)說明中的描述,給出圖3-2中缺少的C1至C8所對應的類名以及(3)至(6)處所對應的多重度。
【問題3】圖3-2中的類圖設計采用了橋接(Bridge)設計模式,請說明該模式的內涵。
信管網考友試題答案分享:
信管網cnit**************:
u1:移動元素 u2: 調整元素大小
1:1 1:n
1 1 1 n
c1:創(chuàng)建工具 c2:選擇工具 c3:創(chuàng)建線條 c4;創(chuàng)建矩形
信管網cnit**************:
u1 當前選擇元素
<br>u2 未被選擇元素
<br>(1)include (2)include
<br>c1 創(chuàng)建工具 c2 選擇工具 c3 線條c4 矩形 c5橢圓 c6 移動 c7 調整 c8圖元
<br>橋接模式
信管網訂閱號
信管網視頻號
信管網抖音號
溫馨提示:因考試政策、內容不斷變化與調整,信管網網站提供的以上信息僅供參考,如有異議,請以權威部門公布的內容為準!
信管網致力于為廣大信管從業(yè)人員、愛好者、大學生提供專業(yè)、高質量的課程和服務,解決其考試證書、技能提升和就業(yè)的需求。
信管網軟考課程由信管網依托10年專業(yè)軟考教研傾力打造,教材和資料參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學員考試保駕護航。面授、直播&錄播,多種班型靈活學習,滿足不同學員考證需求,降低課程學習難度,使學習效果事半功倍。
發(fā)表評論 查看完整評論 | |