中文字幕综合一区,伊人av网,欧美中日韩在线,亚洲国产香蕉视频,黄视频在线免费,天天操天天爱天天爽,狠狠躁天天躁

專業(yè)軟件設(shè)計師網(wǎng)站|培訓機構(gòu)|服務(wù)商(加客服微信:cnitpm或QQ:947530340進軟件設(shè)計師學霸群)

軟題庫 培訓課程
當前位置:信管網(wǎng) >> 軟件設(shè)計師 >> 試題庫 >> 文章內(nèi)容
2022年下半年軟件設(shè)計師下午案例分析真題答案解析(試題三)
來源:信管網(wǎng) 2022年11月06日 【所有評論 分享到微信

2022年下半年軟件設(shè)計師下午案例分析真題答案解析(試題三)

點擊查看:2022年下半年軟件設(shè)計師下午案例分析真題答案解析(完整版)

點擊查看:2022年下半年軟件設(shè)計師真題答案解析(上午綜合+下午案例)

試題三(共15分)

閱讀下列說明和圖,回答問題1至問題3,將解答填入答題紙的對應(yīng)欄內(nèi)。

【說明】

圖3-1所示為某軟件系統(tǒng)中一個溫度控制模塊的界面。 界面上提供了兩種溫度計量單位,即華氏度(Farechet)和攝氏度(Celsius)。軟件支持兩種計量單位之間的自動換算,即若輸入一個華氏度的溫度,其對應(yīng)的攝氏度溫度值會自動出現(xiàn)在攝氏度的顯示框內(nèi),反之亦然。

用戶可以通過該界面上的按鈕Raise (升高溫度)和Lower (降低溫度)來改變溫度的值。界面右側(cè)是個溫度計, 將數(shù)字形式的溫度轉(zhuǎn)換成溫度計上的制度比例進行顯示。當溫度值改變時,溫度計的顯示也隨之同步變化。

現(xiàn)在采用面向?qū)ο蠓椒ìF(xiàn)實該溫度控制模板,得到如圖3-2所示的用例圖和3-3所示的類圖。

【問題1】(4分)

根據(jù)說明中的描述,給出圖3.2中U1~U4所對應(yīng)的用例名。

【問題2】(8分)

根據(jù)說明中的描述,給出圖3-3中C1~C8所對應(yīng)的類名(類名使用圖3-1中標注的詞匯)。

【問題3】(3分)

現(xiàn)需將圖3-1所示的界面改造為個更為通用的 GUI應(yīng)用,能夠?qū)崿F(xiàn)任意計量單位之間的換算,例如千克和確之間的模算、厘米和英寸之間的換算等等。為了實現(xiàn)這個新的需求,可以在圖 3-3所示的類圖上增加哪種設(shè)計模式?請解釋選擇該設(shè)計模式的原因(不超過50字)。

【參考答案】

【問題1】

U1:顯示溫度

U2:顯示華氏度

U3:溫度計顯示

U4:單位換算

【問題2】

C1:TemperatureCovertorDialog

C2~C4:

FahrenheitEditBox

CelsiusEditBx

TemperatureBar

C5~C8:

FahrenheitRaise

FahrenheitLower

CelsiusRaise

CelsiusLower

【問題3】

策略模式

原因:多種單位之間不同的換算規(guī)則可以寫成不同的算法策略,這些算法之間是平等關(guān)系,可以根據(jù)自己的需求選擇不同的策略,并且可以靈活切換。策略模式的功能就是把具體的算法實現(xiàn),從具體的業(yè)務(wù)處理里面獨立出來,把它們實現(xiàn)成為單獨的算法類,從而形成一系列的算法,并讓這些算法可以相互替換。

掃碼關(guān)注公眾號

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

信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書、技能提升和就業(yè)的需求。

信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學員考試保駕護航。面授、直播&錄播,多種班型靈活學習,滿足不同學員考證需求,降低課程學習難度,使學習效果事半功倍。

相關(guān)內(nèi)容

發(fā)表評論  查看完整評論  

推薦文章