版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
試卷科目:軟件水平考試(中級(jí))軟件設(shè)計(jì)師案例2017軟件水平考試(中級(jí))軟件設(shè)計(jì)師真題及答案案例第02套PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpages2017軟件水平考試(中級(jí))軟件設(shè)計(jì)師真題及答案案例第02套第1部分:問答題,共5題,請(qǐng)?jiān)诳瞻滋幪顚懻_答案。[問答題]1.閱讀下列系統(tǒng)設(shè)計(jì)說明,回答問題1至問題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)?!菊f明】某玩具公司正在開發(fā)一套電動(dòng)玩具在線銷售系統(tǒng),用于向注冊(cè)會(huì)員提供端對(duì)端的玩具定制和銷售服務(wù)。在系統(tǒng)設(shè)計(jì)階段,"創(chuàng)建新訂單?(NewOrder)"?的設(shè)計(jì)用例詳細(xì)描述如表3-1所示,候選設(shè)計(jì)類分類如表3-2所示,并根據(jù)該用例設(shè)計(jì)出部分類圖如圖3-1所示。在訂單處理的過程中,會(huì)員可以點(diǎn)擊?取消訂單"取消該訂單。如果支付失敗,該訂單將被標(biāo)記為掛起狀態(tài),可后續(xù)重新支付,如果掛起超時(shí)30分鐘未支付,系統(tǒng)將自動(dòng)取消該訂單。訂單支付成功后,系統(tǒng)判斷訂單類型:(1)對(duì)于常規(guī)訂單,標(biāo)記為備貨狀態(tài),訂單信息發(fā)送到貨運(yùn)部,完成打包后交付快遞發(fā)貨;(2)對(duì)于定制訂單,會(huì)自動(dòng)進(jìn)入定制狀態(tài),定制完成后交付快遞發(fā)貨。會(huì)員在系統(tǒng)中點(diǎn)擊?收貨"按鈕變?yōu)槭肇洜顟B(tài),結(jié)束整個(gè)訂單的處理流程。根據(jù)訂單處理過程所設(shè)計(jì)的狀態(tài)圖如圖3-2所示。圖3-2訂單狀態(tài)圖?【問題1】(6分)根據(jù)表3-1中所標(biāo)記的候選設(shè)計(jì)類,請(qǐng)按照其類別將編號(hào)C1~C12分別填入表3-2?中的(a)、(b)和(c)處?!締栴}2】(4分)根據(jù)創(chuàng)建新訂單的用例描述,請(qǐng)給出圖3-1中X1~X4處對(duì)應(yīng)類的名稱?!締栴}3】(5分)根據(jù)訂單處理過程的描述,在圖3-2中S1~S5處分別填入對(duì)應(yīng)的狀態(tài)名稱。答案:【問題1】(6分)(a):C4、C5、C7、C10、C11(b):C3、C8(c):C1、C2、C6、C9、C12【問題2】(4分)X1:收貨地址X2:支付方式X3:郵箱地址X4:定制屬性【問題3】(5分)S1:訂單掛起S2:訂單備貨S3:訂單定制S4:訂單發(fā)貨S5:訂單收貨解析:[問答題]2.閱讀下列說明和圖,回答問題1至問題4,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。【說明】某醫(yī)療器械公司作為復(fù)雜醫(yī)療產(chǎn)品的集成商,必須保持高質(zhì)量部件的及時(shí)供應(yīng)。為了實(shí)現(xiàn)這一目標(biāo),該公司欲開發(fā)一采購系統(tǒng)。系統(tǒng)的主要功能如下:1.檢查庫存水平。采購部門每天檢查部件庫存量,當(dāng)特定部件的庫存量降至其訂貨點(diǎn)時(shí),返回低存量部件及庫存量。2.下達(dá)采購訂單。采購部門針對(duì)低存量部件及庫存量提交采購請(qǐng)求,向其供應(yīng)商(通過供應(yīng)商文件訪問供應(yīng)商數(shù)據(jù))下達(dá)采購訂單,并存儲(chǔ)于采購訂單文件中。3.?交運(yùn)部件。當(dāng)供應(yīng)商提交提單并交運(yùn)部件時(shí),運(yùn)輸和接收(S/R)部門通過執(zhí)行以下三步過程接收貨物:(1)驗(yàn)證裝運(yùn)部件。通過訪問采購訂單并將其與提單進(jìn)行比較來驗(yàn)證裝運(yùn)的部件,并將提單信息發(fā)給?S/R?職員。如果收貨部件項(xiàng)目出現(xiàn)在采購訂單和提單上,則已驗(yàn)證的提單和收貨部件項(xiàng)目將被送去檢驗(yàn)。否則,將S/R職員提交的裝運(yùn)錯(cuò)誤信息生成裝運(yùn)錯(cuò)誤通知發(fā)送給供應(yīng)商。(2)?檢驗(yàn)部件質(zhì)量。通過訪問質(zhì)量標(biāo)準(zhǔn)來檢查裝運(yùn)部件的質(zhì)量,并將己驗(yàn)證的提單發(fā)給檢驗(yàn)員。如果部件滿足所有質(zhì)量標(biāo)準(zhǔn),則將其添加到接受的部件列表用于更新部件庫存。如果部件未通過檢查,則將檢驗(yàn)員創(chuàng)建的缺陷裝運(yùn)信息生成缺陷裝運(yùn)通知發(fā)送給供應(yīng)商。(3)更新部件庫存。庫管員根據(jù)收到的接受的部件列表添加本次采購數(shù)量,與原有庫存量累加來更新庫存部件中的庫存量。標(biāo)記訂單采購?fù)瓿伞,F(xiàn)采用結(jié)構(gòu)化方法對(duì)該采購系統(tǒng)進(jìn)行分析與設(shè)計(jì),獲得如圖1-1?所示的上下文數(shù)據(jù)流圖和圖?1-2?所示的?0?層數(shù)據(jù)流圖。圖1-1上下文數(shù)據(jù)流圖圖1-20層數(shù)據(jù)流圖【問題1】(5分)使用說明中的詞語,給出圖1-1中的實(shí)體E1~E5【問題2】?(4分)?使用說明中的詞語,給出圖1-2中的數(shù)據(jù)存儲(chǔ)D1~D4的名稱。【問題3】(4分)?根據(jù)說明和圖中術(shù)語,補(bǔ)充圖1-2中缺失的數(shù)據(jù)流及其起點(diǎn)和終點(diǎn)?!締栴}4】用?200?字以內(nèi)文字,說明建模圖?1-1?和圖?1-2?時(shí)如何保持?jǐn)?shù)據(jù)流圖平衡。答案:【問題1】【問題1】(5分)E1:供應(yīng)商E2:采購部門E3:檢驗(yàn)員E4:庫管員E5:S/R職員【問題2】(4分)D1:庫存表D2:采購訂單表D3:質(zhì)量標(biāo)準(zhǔn)表D4:供應(yīng)商表【問題3】(4分)檢查庫存信息:P1(檢查庫存水平)D1(部件庫存表)產(chǎn)品送檢:P3(驗(yàn)證裝運(yùn)部件)P4(校驗(yàn)部件質(zhì)量)裝運(yùn)錯(cuò)誤通知:P3(驗(yàn)證裝運(yùn)部件)E1(供應(yīng)商)缺陷裝運(yùn)通知:P4(校驗(yàn)部件質(zhì)量)E1(供應(yīng)商)【問題4】(2分)父圖中某個(gè)加工的輸入輸出數(shù)據(jù)流必須與其子圖的輸入輸出數(shù)據(jù)流在數(shù)量上和內(nèi)容上保持一致。父圖的一個(gè)輸入(或輸出)數(shù)據(jù)流對(duì)應(yīng)子圖中幾個(gè)輸入(或輸出)數(shù)據(jù)流,而子圖中組成的這些數(shù)據(jù)流的數(shù)據(jù)項(xiàng)全體正好是父圖中的這一個(gè)數(shù)據(jù)流。解析:[問答題]3.閱讀下列說明和?C++代碼,將應(yīng)填入(n)處的字句寫在答題紙的對(duì)應(yīng)欄內(nèi)?!菊f明】閱讀下列說明和?Java代碼,將應(yīng)填入?(n)?處的字句寫在答題紙的對(duì)應(yīng)欄內(nèi)?!菊f明】某快餐廳主要制作并出售兒童套餐,一般包括主餐(各類比薩)、飲料和玩具,其餐品種類可能不同,但其制作過程相同。前臺(tái)服務(wù)員?(Waiter)?調(diào)度廚師制作套餐。現(xiàn)采用生成器?(Builder)?模式實(shí)現(xiàn)制作過程,得到如圖?6-1?所示的類圖。答案:解析:[問答題]4.閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)?!菊f明】某房屋租賃公司擬開發(fā)一個(gè)管理系統(tǒng)用于管理其持有的房屋、租客及員工信息。請(qǐng)根據(jù)下述需求描述完成系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)?!拘枨竺枋觥?.公司擁有多幢公寓樓,每幢公寓樓有唯一的樓編號(hào)和地址。每幢公寓樓中有多套公寓,每套公寓在樓內(nèi)有唯一的編號(hào)(不同公寓樓內(nèi)的公寓號(hào)可相同〉。系統(tǒng)需記錄每套公寓的臥室數(shù)和衛(wèi)生間數(shù)。2.員工和租客在系統(tǒng)中有唯一的編號(hào)(員工編號(hào)和租客編號(hào))。3.對(duì)于每個(gè)租客,系統(tǒng)需記錄姓名、多個(gè)聯(lián)系電話、一個(gè)銀行賬號(hào)(方便自動(dòng)扣房租)、一個(gè)緊急聯(lián)系人的姓名及聯(lián)系電話。4.系統(tǒng)需記錄每個(gè)員工的姓名、一個(gè)聯(lián)系電話和月工資。員工類別可以是經(jīng)理或維修工,也可兼任。每個(gè)經(jīng)理可以管理多幢公寓樓。每幢公寓樓必須由一個(gè)經(jīng)理管理。系統(tǒng)需記錄每個(gè)維修工的業(yè)務(wù)技能,如:水暖維修、電工、木工等。5.?租客租賃公寓必須和公司簽訂租賃合同。一份租賃合同通常由一個(gè)或多個(gè)租客(合租)與該公寓樓的經(jīng)理簽訂,一個(gè)租客也可租賃多套公寓。合同內(nèi)容應(yīng)包含簽訂日期、開始時(shí)間、租期、押金和月租金?!靖拍钅P驮O(shè)計(jì)】根據(jù)需求階段收集的信息,設(shè)計(jì)的實(shí)體聯(lián)系圖(不完整)如圖2-1所示。圖2-1?實(shí)體聯(lián)系圖【邏輯結(jié)構(gòu)設(shè)計(jì)】根據(jù)概念摸型設(shè)計(jì)階段完成的實(shí)體聯(lián)系圖,得出如下關(guān)系模式(不完整):聯(lián)系電話(電話號(hào)碼,租客編號(hào))租客(租客編號(hào),姓名,銀行賬號(hào),聯(lián)系人姓名,聯(lián)系人電話)員工(員工編號(hào),姓名,聯(lián)系電話,類別,月工資,(a)?)公寓樓((b)?,地址,經(jīng)理編號(hào))公寓(樓編號(hào),公寓號(hào),臥室數(shù),衛(wèi)生間數(shù)〉合同(合同編號(hào),租客編號(hào),樓編號(hào),公寓號(hào),經(jīng)理編號(hào),簽訂日期,起始日期,租期,?(c),押金)【問題1】(4.5分)補(bǔ)充圖2-1中的?簽約?聯(lián)系所關(guān)聯(lián)的實(shí)體及聯(lián)系類型?!締栴}2】(4.5分)補(bǔ)充邏輯結(jié)構(gòu)設(shè)計(jì)中的(a)、(b)、(c)三處空缺?!締栴}3】(6分)在租期內(nèi),公寓內(nèi)設(shè)施如出現(xiàn)問題,租客可在系統(tǒng)中進(jìn)行故障登記,填寫故障描述,每項(xiàng)故障由系統(tǒng)自動(dòng)生成唯一的故障編號(hào),由公司派維修工進(jìn)行故障維修,系統(tǒng)需記錄每次維修的維修日期和維修內(nèi)容。請(qǐng)根據(jù)此需求,對(duì)圖2-1進(jìn)行補(bǔ)充,并將所補(bǔ)充的ER圖內(nèi)容轉(zhuǎn)換為一個(gè)關(guān)系模式,請(qǐng)給出該關(guān)系模式。答案:【問題1】(4.5分)【問題2】(4.5分)(a)業(yè)務(wù)技能(b)樓編號(hào)(c)月租金【問題3】(6分)新增維修關(guān)系,維修工維修公寓,關(guān)系模式為維修情況維修情況(故障編號(hào),員工編號(hào),樓編號(hào),公寓號(hào),維修日期,維修內(nèi)容)解析:[問答題]5.閱讀下列說明和C代碼,回答問題?1?至問題?3,將解答寫在答題紙的對(duì)應(yīng)欄內(nèi)?!菊f明】假幣問題:有n枚硬幣,其中有一枚是假幣,己知假幣的重量較輕?,F(xiàn)只有一個(gè)天平,要求用盡量少的比較次數(shù)找出這枚假幣?!痉治鰡栴}】將n枚硬幣分成相等的兩部分:(1)當(dāng)n為偶數(shù)時(shí),將前后兩部分,即?1...n/2和n/2+1...0,放在天平的兩端,較輕的一端里有假幣,繼續(xù)在較輕的這部分硬幣中用同樣的方法找出假幣:(2)當(dāng)n為奇數(shù)時(shí),將前后兩部分,即1..(n-1)/2和(n+1)/2+1...0,放在天平的兩端,較輕的一端里有假幣,繼續(xù)在較輕的這部分硬幣中用同樣的方法找出假幣;若兩端重量相等,則中間的硬幣,即第?(n+1)/2枚硬幣是假幣?!締栴}一】(6分)根據(jù)題干說明,填充C代碼中的空(1)-(3)【問題二】(4分)根據(jù)題干說明和C代碼,算法采用了()設(shè)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025中國郵政集團(tuán)公司江蘇省常熟市分公司招聘快包投遞員高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025中國聯(lián)通福建省分公司招聘(414人+)高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025中國移動(dòng)黑龍江公司校園招聘224人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025中國電建(德國)限公司招聘1人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025中國電信湖北潛江分公司招聘4人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025下半年浙江麗水市青田縣招聘國企業(yè)工作人員擬聘用(三)閱讀模式高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025下半年廣西桂林市事業(yè)單位招聘應(yīng)征入伍大學(xué)畢業(yè)生153人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025下半年山東通匯資本投資集團(tuán)限公司社會(huì)招聘7人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025下半年四川省江油市事業(yè)單位招聘95人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025下半年四川南充市高坪區(qū)事業(yè)單位招聘47人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 城市露營項(xiàng)目商業(yè)計(jì)劃書
- 建筑垃圾清運(yùn)重點(diǎn)分析報(bào)告
- 11396-國家開放大學(xué)2023年春期末統(tǒng)一考試《藥事管理與法規(guī)(本)》答案
- NB-T 47013.7-2012(JB-T 4730.7) 4730.7 承壓設(shè)備無損檢測(cè) 第7部分:目視檢測(cè)
- 網(wǎng)絡(luò)安全與信息保密培訓(xùn)
- 天津市四校2022-2023學(xué)年高二上學(xué)期期末聯(lián)考數(shù)學(xué)試題(原卷版)
- 2023年建筑工程管理經(jīng)理年終總結(jié)及年后展望
- 小學(xué)數(shù)學(xué)問題解決能力的培養(yǎng)策略
- 京歌《故鄉(xiāng)是北京》的藝術(shù)特征及演唱分析
- 機(jī)動(dòng)庫護(hù)士培訓(xùn)課件
- 客情關(guān)系的有效維護(hù)
評(píng)論
0/150
提交評(píng)論