午夜无码中文字幕影院,国产自产第一区c国产,久久久久久夜精品精品免费,国产99久久,夜夜夜夜曰天天天天拍国产,欧美日韩亚洲另类专区,国产精品区一区二区免费

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

軟題庫(kù) 培訓(xùn)課程
當(dāng)前位置:信管網(wǎng) >> 軟件設(shè)計(jì)師 >> 試題庫(kù) >> 文章內(nèi)容
2022年下半年軟件設(shè)計(jì)師下午案例分析真題答案(文字版)
來(lái)源:信管網(wǎng) 2022年11月08日 【所有評(píng)論 分享到微信

2022年下半年軟件設(shè)計(jì)師下午案例分析在線答題(估分):http://www.xomuzic.com/exam/ExamAM.aspx?t1=4&sid=7811469

2022年下半年軟件設(shè)計(jì)師真題答案解析匯總:http://www.xomuzic.com/zt/2022xcf/#rs

歷年軟件設(shè)計(jì)師真題下載:http://www.xomuzic.com/down/ShowForum-627297-1.html

2022年下半年軟件設(shè)計(jì)師下午案例分析真題答案完整版

試題一(共15分)

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

【說(shuō)明】

隨著新能源車數(shù)量的迅猛增長(zhǎng),全國(guó)各地電動(dòng)汽車配套充電樁急速增長(zhǎng),同時(shí)也帶來(lái)了充電樁計(jì)量準(zhǔn)確性的問(wèn)題。充電樁都需要配備相應(yīng)的電能計(jì)量和電費(fèi)計(jì)費(fèi)功能,需要對(duì)充電計(jì)量準(zhǔn)確性強(qiáng)制進(jìn)行檢定?,F(xiàn)需開(kāi)發(fā)計(jì)量檢定云端軟件,其主要功能是:

(1)數(shù)據(jù)接收。接收計(jì)量裝置上報(bào)的充電數(shù)據(jù),即充電過(guò)程中電壓、電流、電能等充電監(jiān)測(cè)數(shù)據(jù)和計(jì)量數(shù)據(jù)(充電監(jiān)測(cè)數(shù)據(jù)為充電樁監(jiān)測(cè)的數(shù)據(jù),計(jì)量數(shù)據(jù)為計(jì)量裝置計(jì)量的數(shù)據(jù),以秒為間隔單位),接收計(jì)量裝置心跳數(shù)據(jù),并分別進(jìn)行存儲(chǔ)。

(2)基礎(chǔ)數(shù)據(jù)維護(hù)。管理員對(duì)充電樁、計(jì)量檢定裝置等基礎(chǔ)數(shù)據(jù)進(jìn)行維護(hù)。

(3)數(shù)據(jù)分析。實(shí)現(xiàn)電壓、電流、電能數(shù)據(jù)的對(duì)比,進(jìn)行誤差分析,記錄充電樁的充電誤差,供計(jì)量裝置檢定。系統(tǒng)根據(jù)計(jì)量檢測(cè)人員給出的查詢和統(tǒng)計(jì)條件展示查詢統(tǒng)計(jì)結(jié)果。

(4)充電樁檢定。分析充電誤差:計(jì)量檢測(cè)人員根據(jù)誤差分析結(jié)果和檢定信息記錄,對(duì)充電樁進(jìn)行檢定,提交檢定結(jié)果:系統(tǒng)更新充電樁中的檢定信息(檢定結(jié)果和檢定時(shí)間),并存儲(chǔ)于檢定記錄。

(5)異常告警。檢測(cè)計(jì)量裝置心跳,當(dāng)心跳停止時(shí),向管理員發(fā)出告警。

(6)檢定信息獲取,供其它與充電樁相關(guān)的第三方服務(wù)查詢充電樁中的檢定信息。

現(xiàn)采用結(jié)構(gòu)化方法對(duì)計(jì)量檢定云端軟件進(jìn)行分析與設(shè)計(jì),獲得如圖1-1所示的上下文數(shù)據(jù)流圖和圖1-2所示的0層數(shù)據(jù)流圖。

【問(wèn)題1】(4分)

使用說(shuō)明中的詞語(yǔ),給出圖1-1 中的實(shí)體E1~ E4的名稱。

【問(wèn)題2】(5分)

使用說(shuō)明中的詞語(yǔ),給出圖1-2中的數(shù)據(jù)存儲(chǔ)D1~D5的名稱。

【問(wèn)題3】(4分)

根據(jù)說(shuō)明和圖中未語(yǔ),補(bǔ)充圖1-2中缺失的數(shù)據(jù)流及其起點(diǎn)和終點(diǎn)。

【問(wèn)題4】(2分)

根據(jù)說(shuō)明,給出“充電監(jiān)測(cè)與計(jì)量數(shù)據(jù)”數(shù)據(jù)流的組成。

【以下答案僅供參考,答案解析以信管網(wǎng)題庫(kù)為準(zhǔn)】http://www.xomuzic.com/st/5389115060.html

【考場(chǎng)答案】

【問(wèn)題1】

E1:計(jì)量裝置

E2:管理員

E3:計(jì)量檢測(cè)人員

E4:第三方服務(wù)

【問(wèn)題2】

D1:充電檢測(cè)及計(jì)量數(shù)據(jù)文件

D2:基礎(chǔ)數(shù)據(jù)文件

D3:計(jì)量裝置心跳數(shù)據(jù)文件

D4:充電誤差信息文件

D5:檢定記錄

【問(wèn)題3】

數(shù)據(jù)流名稱 起點(diǎn) 終點(diǎn)
查詢和統(tǒng)計(jì)條件 E3 P3數(shù)據(jù)分析
更新檢定信息 P4充電樁檢定 D1
檢定結(jié)果 P4充電樁檢定
D5
檢定信息 D1 D6檢定信息獲取

【問(wèn)題4】

充電監(jiān)測(cè)數(shù)據(jù)和計(jì)量數(shù)據(jù)=充電樁ID+計(jì)量裝置ID+監(jiān)測(cè)電壓+監(jiān)測(cè)電流+監(jiān)測(cè)電能+計(jì)量電壓+計(jì)量電流+計(jì)量電能+時(shí)間

試題二(共15分)

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

【說(shuō)明】

某營(yíng)銷公司為了便于對(duì)各地的分公司及專賣店進(jìn)行管理,擬開(kāi)發(fā)一套業(yè)務(wù)管理系統(tǒng),請(qǐng)根據(jù)下述需求描述完成該系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)。

【需求描述】

(1) 分公司信息包括:分公司編號(hào)、分公司名、地址和電話。其中,分公司編號(hào)唯一確定分公司關(guān)系的每一個(gè)元組。每個(gè)分公司擁有多家專賣店,每家專賣店只屬于一個(gè)分公司。

(2) 專賣店信息包括:專賣店號(hào)、專賣店名、店長(zhǎng)、分公司編號(hào)、地址、電話,其中店號(hào)唯一確定專賣店關(guān)系中的每一個(gè)元組。每家專賣店只有一名店長(zhǎng),負(fù)責(zé)專賣店的各項(xiàng)業(yè)務(wù):每名店長(zhǎng)只負(fù)責(zé)一家專賣店:每家專賣店有多名職員,每名職員只屬于一家專賣店。

(3)職員信息包括:職員號(hào)、職員名、專賣店號(hào)、崗位、電話、薪資。其中,職員號(hào)唯一標(biāo)識(shí)職員關(guān)系中的每一個(gè)元組。崗位有店長(zhǎng)、營(yíng)業(yè)員等。

【概念模型設(shè)計(jì)】

根據(jù)需求階段收集的信息,設(shè)計(jì)的實(shí)體聯(lián)系圖(不完整)如圖2-1所示。

【邏輯結(jié)構(gòu)設(shè)計(jì)】

根據(jù)概念模型設(shè)計(jì)階段完成的實(shí)體聯(lián)系圖,得出如下關(guān)系模式(不完整):分公司(分公司編號(hào),分公司名,地址,電話)

專賣店(專賣店號(hào),專賣店名,___(a)__,職員,地址,電話)

職員(職員號(hào),職員名,____(b)___,崗位,電話,薪資)

【問(wèn)題1】(6分)

根據(jù)需求描述,圖21實(shí)體聯(lián)系圖中缺少三個(gè)聯(lián)系。請(qǐng)?jiān)诖痤}紙對(duì)應(yīng)的實(shí)體聯(lián)系圖中補(bǔ)充三個(gè)聯(lián)系及聯(lián)系類型。

注:聯(lián)系名可用聯(lián)系1、聯(lián)系2、聯(lián)系3:也可根據(jù)你對(duì)題意的理解取聯(lián)系名。

【問(wèn)題2】 (6分)

(1)將關(guān)系校式中的空____(a)___、____(b)___的屬性補(bǔ)充完整,并填入答題紙對(duì)應(yīng)的位置上。

(2)專賣店關(guān)系的主鍵:____(c)___ 和外鍵:____(d)___。

職員關(guān)系的主鍵:____(e)___ 和外鍵:____(f)___。

【問(wèn)題3】(3分)

為了在緊急情況發(fā)生時(shí),能及時(shí)聯(lián)系到職員的家人,專賣店要求每位職員至少要填寫(xiě)位緊急聯(lián)系人的姓名、與本人關(guān)系和聯(lián)系電話。根把這種情況,在用2-1中還需來(lái)機(jī)的實(shí)體是____(g)___ ,職員關(guān)系與該實(shí)體的聯(lián)系類型為_(kāi)___(h)___。

(3)給出該實(shí)體的關(guān)系模式。

【以下答案僅供參考,答案解析以信管網(wǎng)題庫(kù)為準(zhǔn)】http://www.xomuzic.com/st/5389228912.html

【參考答案】

【問(wèn)題1】

【問(wèn)題2】

(1)(a) 店長(zhǎng),分公司編號(hào);(b) 專賣店號(hào)

(2)(c) 專賣店號(hào);(d) 店長(zhǎng),分公司編號(hào);(e) 職員號(hào);(f) 專賣店號(hào)

【問(wèn)題3】

(1)(g) 緊急聯(lián)系人;(h) 1對(duì)多

(2)緊急聯(lián)系人(聯(lián)系人編號(hào),職員號(hào),緊急聯(lián)系人姓名,關(guān)系,聯(lián)系電話)

注:此處可以缺少緊急聯(lián)系人編號(hào)。

試題三(共15分)

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

【說(shuō)明】

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

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

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

【問(wèn)題1】(4分)

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

【問(wèn)題2】(8分)

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

【問(wèn)題3】(3分)

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

【以下答案僅供參考,答案解析以信管網(wǎng)題庫(kù)為準(zhǔn)】http://www.xomuzic.com/st/538935981.html

【參考答案】

【問(wèn)題1】

U1:顯示溫度

U2:顯示華氏度

U3:溫度計(jì)顯示

U4:?jiǎn)挝粨Q算

【問(wèn)題2】

C1:TemperatureCovertorDialog

C2~C4:

FahrenheitEditBox

CelsiusEditBx

TemperatureBar

C5~C8:

FahrenheitRaise

FahrenheitLower

CelsiusRaise

CelsiusLower

【問(wèn)題3】

策略模式

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

試題四(共15分)

閱讀下列說(shuō)明和C代碼,回答問(wèn)題1至問(wèn)題3,將解答寫(xiě)在答題紙的對(duì)應(yīng)欄內(nèi)。

【說(shuō)明】

排序是將一組無(wú)序的數(shù)據(jù)元素調(diào)整為非遞減順序的數(shù)據(jù)序列的過(guò)程,堆排序是一種常用的排序算法。用順序存儲(chǔ)結(jié)構(gòu)存儲(chǔ)堆中元素。非遞減堆排序的步驟是:

(1)將含n個(gè)元素的待排序數(shù)列構(gòu)造成一個(gè)初始大頂堆,存儲(chǔ)在數(shù)組R(R[1],R[2],...,R[n])中。此時(shí)堆的規(guī)模為 n,堆頂元素R[1]就是序列中最大的元素,R[n]是堆中最后一個(gè)元素。

(2)將堆頂元素和堆中最后一個(gè)元素交換,最后一個(gè)元素脫離堆結(jié)構(gòu),堆的規(guī)模減1,將堆中剩余的元素調(diào)整成大頂堆;

(3)重復(fù)步驟(2),直到只剩下最后一個(gè)元素在堆結(jié)構(gòu)中,此時(shí)數(shù)組R是一個(gè)非遞減的數(shù)據(jù)序列。

【C代碼】

下面是該算法的C語(yǔ)言實(shí)現(xiàn)。

(1)主要變量說(shuō)明

n:待排序的數(shù)組長(zhǎng)度

R[]:待排序數(shù)組,n個(gè)數(shù)放在R[1],R[2],...,R[n]中

(2)代碼

【問(wèn)題1】(8分)

根據(jù)以上說(shuō)明和C代碼,填充C代碼中的空(1)~(4)。

【問(wèn)題2】(2分)

根據(jù)以上說(shuō)明和C代碼,算法的時(shí)間復(fù)雜度為(5)(用O符號(hào)表示)。

【問(wèn)題3】(5分)

考慮數(shù)據(jù)序列R=(7,10,13,15,4,20,19,8),n=8,則構(gòu)建的初始大頂堆為(6),

第一個(gè)元素脫離堆結(jié)構(gòu),對(duì)剩余元素再調(diào)整成大頂堆后的數(shù)組R為(7)。

【以下答案僅供參考,答案解析以信管網(wǎng)題庫(kù)為準(zhǔn)】http://www.xomuzic.com/st/5389421543.html

【參考答案】

【問(wèn)題1】

(1) R[i]<R[i]

(2)Heapify(R,I,n)

(3)i>1

(4)R[1]=R[0]

【問(wèn)題2】

(5)O(nlog2n)

【問(wèn)題3】

(6)(20,15,19,10,4,13,7,8)

(7)(19,15,·7,·0,4,13,8)

試題五

閱讀下列說(shuō)明和C++代碼,將應(yīng)填入(n)處的字句寫(xiě)在答題紙的對(duì)應(yīng)欄內(nèi)。

【說(shuō)明】

Facade(外觀)模式是一種通過(guò)為多個(gè)復(fù)雜子系統(tǒng)提供一個(gè)一致的接口,而使這些子系統(tǒng)更加容易被訪問(wèn)的模式。以醫(yī)院為例,就醫(yī)時(shí)患者需要與醫(yī)院不同的職能部門交互,完成掛號(hào)、門診、取藥等操作。為簡(jiǎn)化就醫(yī)流程,設(shè)置了一個(gè)接待員的職位,代患者完成上述就醫(yī)步驟,患者則只需與接待員交互即可。如5-1給出了以外觀模式實(shí)現(xiàn)該場(chǎng)景的類圖。

【Java 代碼】

【以下答案僅供參考,答案解析以信管網(wǎng)題庫(kù)為準(zhǔn)】http://www.xomuzic.com/st/538952851.html

【參考答案】

(1)String getName()

(2)void dispose(Patient patient)

(3)new ConcretePatient(“”)

(4)Fa?ade

(5)new Facade(patient)

(6)f.dispose()

試題六

閱讀下列說(shuō)明和C++代碼,將應(yīng)填入(n)處的字句寫(xiě)在答題紙的對(duì)應(yīng)欄內(nèi)。

【說(shuō)明】

Facade(外觀)模式是一種通過(guò)為多個(gè)復(fù)雜子系統(tǒng)提供一個(gè)一致的接口,而使這些子系統(tǒng)更加容易被訪問(wèn)的模式,以醫(yī)院為例,就醫(yī)時(shí)患者需要與醫(yī)院不同的職能部門交互,完成掛號(hào)、門診、取藥等操作。為簡(jiǎn)化就醫(yī)流程,設(shè)置了一個(gè)接待員的職位,代患者完成上述就醫(yī)步驟,患者則只需與接待員交互即可。如圖6-1給出了以外觀模式實(shí)現(xiàn)該場(chǎng)景的類圖。

【C+代碼】

【以下答案僅供參考,答案解析以信管網(wǎng)題庫(kù)為準(zhǔn)】http://www.xomuzic.com/st/5389619175.html

【參考答案】

(1)virtual string getName()=0

(2) virtual void dispose(Patient *patient)=0

(3) new ConcretePatient("name")

(4)Facade*

(5) new Facade(patient)

(6)f->dispose()

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

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

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

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

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

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

推薦文章