版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件設(shè)計(jì)師考試指南及試題及答案整理軟件設(shè)計(jì)師考試分為上午綜合知識(shí)(客觀題)和下午案例分析(主觀題)兩部分,總分各75分,均需達(dá)到45分以上通過(guò)。綜合知識(shí)涵蓋計(jì)算機(jī)科學(xué)基礎(chǔ)、軟件設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)與算法、操作系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)、網(wǎng)絡(luò)與信息安全、軟件工程、標(biāo)準(zhǔn)化與知識(shí)產(chǎn)權(quán)、專業(yè)英語(yǔ)等模塊;案例分析側(cè)重?cái)?shù)據(jù)流圖(DFD)、UML建模、數(shù)據(jù)庫(kù)設(shè)計(jì)、算法設(shè)計(jì)與優(yōu)化、設(shè)計(jì)模式應(yīng)用等實(shí)踐能力。一、綜合知識(shí)核心考點(diǎn)及典型試題1.數(shù)據(jù)結(jié)構(gòu)與算法重點(diǎn)包括線性表(數(shù)組、鏈表)、樹(shù)(二叉樹(shù)遍歷、哈夫曼樹(shù)、平衡二叉樹(shù))、圖(遍歷、最短路徑、拓?fù)渑判颍⑴判蚺c查找(時(shí)間復(fù)雜度、穩(wěn)定性)。典型試題:已知某二叉樹(shù)的前序遍歷序列為ABCDE,中序遍歷序列為BADCE,求后序遍歷序列。解析:前序首元素為根(A),中序中A左側(cè)為左子樹(shù)(BAD),右側(cè)為右子樹(shù)(CE)。左子樹(shù)前序?yàn)锽C(誤,原前序?yàn)锳BCDE,左子樹(shù)前序應(yīng)為B,因中序左子樹(shù)僅B),中序?yàn)锽,故左子樹(shù)僅有節(jié)點(diǎn)B。右子樹(shù)前序?yàn)镃DE,中序?yàn)镈CE,根為C;中序中C左側(cè)為D(左子樹(shù)),右側(cè)為E(右子樹(shù))。后序遍歷順序?yàn)樽蟆摇?,故后序序列為B→D→E→C→A。2.操作系統(tǒng)核心考點(diǎn):進(jìn)程管理(進(jìn)程狀態(tài)、PV操作、死鎖條件)、存儲(chǔ)管理(分頁(yè)/分段/段頁(yè)式、虛擬內(nèi)存)、文件管理(索引結(jié)構(gòu))、設(shè)備管理(SPOOLing技術(shù))。典型試題:系統(tǒng)中有3個(gè)進(jìn)程競(jìng)爭(zhēng)4個(gè)同類資源,每個(gè)進(jìn)程最多需要2個(gè)資源,是否會(huì)發(fā)生死鎖?解析:死鎖發(fā)生需滿足互斥、占有并等待、不可搶占、循環(huán)等待。假設(shè)每個(gè)進(jìn)程已申請(qǐng)1個(gè)資源(共3個(gè)),剩余1個(gè)資源可分配給任意進(jìn)程,該進(jìn)程獲得后滿足需求(2個(gè)),執(zhí)行完畢釋放2個(gè)資源,其他進(jìn)程可依次獲取。因此不會(huì)死鎖。3.數(shù)據(jù)庫(kù)系統(tǒng)重點(diǎn):關(guān)系模型(關(guān)系代數(shù)、元組演算)、數(shù)據(jù)庫(kù)設(shè)計(jì)(ER圖轉(zhuǎn)關(guān)系模式、范式判斷)、事務(wù)管理(ACID特性、并發(fā)控制)。典型試題:關(guān)系模式R(A,B,C,D),函數(shù)依賴F={A→B,B→C,C→D},判斷R屬于第幾范式。解析:候選鍵為A(A→B→C→D,A可決定所有屬性)。非主屬性B、C、D對(duì)候選鍵A存在傳遞依賴(A→B→C→D),故R滿足2NF(無(wú)部分依賴)但不滿足3NF(存在傳遞依賴),屬于2NF。4.軟件工程核心:軟件開(kāi)發(fā)模型(瀑布、敏捷、螺旋、V模型)、需求分析(用例圖、數(shù)據(jù)流圖)、設(shè)計(jì)(結(jié)構(gòu)化設(shè)計(jì)、面向?qū)ο笤O(shè)計(jì))、測(cè)試(黑盒/白盒測(cè)試、測(cè)試階段)、維護(hù)(更正性/適應(yīng)性/完善性/預(yù)防性)。典型試題:某系統(tǒng)需頻繁調(diào)整需求,應(yīng)選擇哪種開(kāi)發(fā)模型?解析:敏捷開(kāi)發(fā)(如Scrum)強(qiáng)調(diào)迭代、客戶參與,適合需求變化頻繁的場(chǎng)景;螺旋模型側(cè)重風(fēng)險(xiǎn)分析,適合大型復(fù)雜系統(tǒng);瀑布模型適合需求明確的項(xiàng)目。因此選敏捷模型。5.設(shè)計(jì)模式常考模式:?jiǎn)卫ūWC唯一實(shí)例)、工廠(封裝對(duì)象創(chuàng)建)、觀察者(對(duì)象間一對(duì)多通知)、適配器(接口轉(zhuǎn)換)、策略(算法替換)。典型試題:某系統(tǒng)需要根據(jù)不同支付方式(支付寶、微信)執(zhí)行支付操作,應(yīng)使用哪種設(shè)計(jì)模式?解析:策略模式。定義支付策略接口,具體策略(支付寶支付、微信支付)實(shí)現(xiàn)該接口,上下文類根據(jù)需求選擇具體策略,符合開(kāi)閉原則。二、案例分析核心題型及解題思路1.數(shù)據(jù)流圖(DFD)常見(jiàn)考點(diǎn):補(bǔ)充外部實(shí)體、數(shù)據(jù)存儲(chǔ)、加工;檢查父圖與子圖數(shù)據(jù)流平衡;識(shí)別錯(cuò)誤數(shù)據(jù)流(如加工無(wú)輸入/輸出、數(shù)據(jù)存儲(chǔ)未被使用)。典型試題:某圖書(shū)管理系統(tǒng)頂層DFD包含外部實(shí)體“讀者”“圖書(shū)館管理員”,0層圖加工1為“圖書(shū)借還”(輸入:讀者借書(shū)請(qǐng)求、讀者還書(shū)請(qǐng)求;輸出:借書(shū)記錄、還書(shū)記錄),加工2為“圖書(shū)采購(gòu)”(輸入:采購(gòu)申請(qǐng);輸出:采購(gòu)記錄)。發(fā)現(xiàn)0層圖中加工1的輸出“借書(shū)記錄”未在頂層圖中出現(xiàn),可能的問(wèn)題是什么?解析:父圖(頂層)與子圖(0層)數(shù)據(jù)流不平衡。頂層圖應(yīng)包含系統(tǒng)與外部實(shí)體間的所有數(shù)據(jù)流,若0層加工1輸出“借書(shū)記錄”,則頂層圖中系統(tǒng)應(yīng)向某個(gè)外部實(shí)體(如“讀者”或“數(shù)據(jù)庫(kù)”)輸出該數(shù)據(jù)流,否則需檢查0層是否存在多余數(shù)據(jù)流。2.UML建模重點(diǎn):用例圖(參與者、用例、關(guān)系)、類圖(類、接口、關(guān)系:關(guān)聯(lián)、泛化、依賴、實(shí)現(xiàn))、順序圖(對(duì)象、消息、時(shí)間順序)。典型試題:某在線考試系統(tǒng)用例圖中,參與者“考生”的用例包括“登錄”“查看成績(jī)”“提交答案”;參與者“管理員”的用例包括“管理試題”“發(fā)布成績(jī)”。用例“查看成績(jī)”與“發(fā)布成績(jī)”間存在什么關(guān)系?解析:依賴關(guān)系(<<include>>或<<extend>>)?!安榭闯煽?jī)”需等待“發(fā)布成績(jī)”完成后才能執(zhí)行,故“查看成績(jī)”依賴“發(fā)布成績(jī)”,用<<include>>表示包含,或<<extend>>表示擴(kuò)展,此處更符合<<include>>。3.數(shù)據(jù)庫(kù)設(shè)計(jì)題型:ER圖轉(zhuǎn)關(guān)系模式(處理實(shí)體、屬性、聯(lián)系:1:1、1:n、m:n);范式優(yōu)化(消除部分/傳遞依賴);SQL語(yǔ)句編寫(增刪改查、連接查詢、子查詢)。典型試題:某ER圖中,實(shí)體“學(xué)生”(學(xué)號(hào),姓名)與“課程”(課程號(hào),課程名)存在“選修”聯(lián)系(成績(jī)),聯(lián)系類型為m:n。轉(zhuǎn)換為關(guān)系模式。解析:學(xué)生(學(xué)號(hào),姓名);課程(課程號(hào),課程名);選修(學(xué)號(hào),課程號(hào),成績(jī))。其中“學(xué)號(hào)”和“課程號(hào)”為選修表的聯(lián)合主鍵,分別是學(xué)生表和課程表的外鍵。4.算法設(shè)計(jì)與優(yōu)化重點(diǎn):時(shí)間/空間復(fù)雜度分析(大O表示法)、遞歸算法設(shè)計(jì)、動(dòng)態(tài)規(guī)劃、貪心策略。典型試題:分析冒泡排序的時(shí)間復(fù)雜度。解析:冒泡排序最壞情況(逆序)需n1輪遍歷,每輪比較ni次(i為當(dāng)前輪數(shù)),總比較次數(shù)為(n1)+(n2)+…+1=n(n1)/2,時(shí)間復(fù)雜度為O(n2);最好情況(已排序)只需1輪遍歷,比較n1次,時(shí)間復(fù)雜度為O(n)(需優(yōu)化:設(shè)置標(biāo)記位,若一輪無(wú)交換則提前結(jié)束)。三、復(fù)習(xí)策略與應(yīng)試技巧1.分階段復(fù)習(xí)基礎(chǔ)階段(12個(gè)月):系統(tǒng)學(xué)習(xí)教材,結(jié)合大綱標(biāo)注重點(diǎn)(如設(shè)計(jì)模式、DFD、數(shù)據(jù)庫(kù)范式),整理筆記(公式、概念、典型例題)。強(qiáng)化階段(1個(gè)月):刷近5年練習(xí)題(至少2遍),總結(jié)高頻考點(diǎn)(如上午題中設(shè)計(jì)模式每年考23題,下午題中DFD、數(shù)據(jù)庫(kù)設(shè)計(jì)必出現(xiàn)),分析錯(cuò)題原因(概念模糊/解題思路錯(cuò)誤)。沖刺階段(2周):模擬考試(嚴(yán)格限時(shí)),熟悉機(jī)考/筆試節(jié)奏(上午題75題90分鐘,平均1題1分鐘;下午題5題150分鐘,每題30分鐘);背誦專業(yè)英語(yǔ)術(shù)語(yǔ)(如class、object、inheritance)。2.重點(diǎn)突破綜合知識(shí):關(guān)注易混淆點(diǎn)(如死鎖避免vs死鎖預(yù)防、快速排序vs歸并排序的穩(wěn)定性),記憶知識(shí)產(chǎn)權(quán)條款(軟件著作權(quán)自開(kāi)發(fā)完成自動(dòng)產(chǎn)生,保護(hù)期50年)。案例分析:掌握DFD平衡原則(父圖子圖數(shù)據(jù)流名稱、數(shù)量一致)、UML類圖關(guān)系符號(hào)(實(shí)線箭頭為關(guān)聯(lián),虛線箭頭為依賴,空心三角為泛化)、算法復(fù)雜度計(jì)算模板(循環(huán)次數(shù)=層數(shù)乘積,遞歸=遞歸深度×每層操作數(shù))。3.應(yīng)試技巧上午題:遇到不確定的題目先標(biāo)記,完成后再回頭思考(避免卡殼浪費(fèi)時(shí)間);專業(yè)英語(yǔ)題可通過(guò)詞根詞綴猜測(cè)(如“poly”表示多,“morphism”表示形態(tài),polymorphism為多態(tài))。下午題:答題前通讀題目(明確問(wèn)題類型),DFD題先找外部實(shí)體和數(shù)據(jù)存儲(chǔ)(通常在描述中出現(xiàn)的“用戶”“數(shù)據(jù)庫(kù)”),UML題注意用例與參與者的對(duì)應(yīng)關(guān)系(參與者是系統(tǒng)外的人/系統(tǒng)),算法題先寫出關(guān)鍵步驟(如遞歸式、狀態(tài)轉(zhuǎn)移方程)。典型試題答案示例:綜合知識(shí)題:二叉樹(shù)后序遍歷序列為BDECA;操作系統(tǒng)死鎖判斷答案為不會(huì)發(fā)生死鎖;數(shù)據(jù)庫(kù)范式判斷答案為2NF;開(kāi)發(fā)模型選擇
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 狠抓制度建設(shè)規(guī)范
- 缺乏制度規(guī)范
- 規(guī)范汽車保養(yǎng)制度
- 規(guī)范單位制度
- 規(guī)范應(yīng)答電臺(tái)呼叫制度
- 領(lǐng)導(dǎo)帶班制度規(guī)范
- 打荷規(guī)范制度
- 財(cái)務(wù)相關(guān)規(guī)范制度
- 班級(jí)紅包制度規(guī)范
- 銅鋁規(guī)范制度
- 天塔之光模擬控制PLC課程設(shè)計(jì)
- 金屬眼鏡架拋光等工藝【省一等獎(jiǎng)】
- 《藥品經(jīng)營(yíng)質(zhì)量管理規(guī)范》的五個(gè)附錄
- ASMEBPE介紹專題知識(shí)
- 八年級(jí)上冊(cè)地理期末復(fù)習(xí)計(jì)劃通用5篇
- 初中日語(yǔ)人教版七年級(jí)第一冊(cè)單詞表講義
- GB/T 9065.5-2010液壓軟管接頭第5部分:37°擴(kuò)口端軟管接頭
- GB/T 20475.2-2006煤中有害元素含量分級(jí)第2部分:氯
- 公務(wù)員心理健康與自我調(diào)適
- 北師大版一年級(jí)數(shù)學(xué)上冊(cè)口算比賽試題試卷
- 重癥肌無(wú)力搶救流程圖
評(píng)論
0/150
提交評(píng)論