2021年軟件工程師考試題_第1頁
2021年軟件工程師考試題_第2頁
2021年軟件工程師考試題_第3頁
2021年軟件工程師考試題_第4頁
2021年軟件工程師考試題_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

軟件工程試題—、單項(xiàng)選取題(囹題1分,共10分):()計(jì)算機(jī)系統(tǒng)就是:A) 主機(jī),顯示屏,硬盤,軟驅(qū).打印機(jī)等。B) CPU,存儲(chǔ)器,控制器,I/O接□及設(shè)備。C) 計(jì)算機(jī)硬件系統(tǒng)和軟件系統(tǒng)。D) 計(jì)算機(jī)及其應(yīng)用系統(tǒng)。()產(chǎn)生軟件危機(jī)因素重要與兩個(gè)方面問題關(guān)于:A) 軟件在計(jì)算機(jī)中很難辨認(rèn).存在磁盤中也看不到。B) 軟件設(shè)計(jì)對(duì)入智商規(guī)定很高,也規(guī)定很高資金投入。C) 軟件產(chǎn)品自身特點(diǎn)與其他工業(yè)產(chǎn)品不同樣,并且在軟件開發(fā)和維護(hù)過程中用辦法不對(duì)的。D) 軟件很難理解,硬件也很復(fù)雜。()軟件開發(fā)瀑布模型中軟件定義時(shí)期各個(gè)階段依次是:A) 可行性研究,問題定義,需求分析。B) 問題定義,可行性研究,需求分析。C) 可行性研究,需求分析,問題定義。D) 以上順序都不對(duì)。4.()軟件維護(hù)四類維護(hù)活動(dòng)是:A) 改正性維護(hù),適應(yīng)性維護(hù),完善性維護(hù)和防止性維護(hù)。B) 適應(yīng)性維護(hù),完善性維護(hù),急救性維護(hù)和輔助性維護(hù)。C)改正性維護(hù),適應(yīng)性維護(hù),完善性維護(hù)和輔助性維護(hù)。D)適應(yīng)性維護(hù),完善性維護(hù),C)改正性維護(hù),適應(yīng)性維護(hù),完善性維護(hù)和輔助性維護(hù)。D)適應(yīng)性維護(hù),完善性維護(hù),急救性維護(hù)和防止性維護(hù)。5?()可行性研究重要從如下幾種方面進(jìn)行研究:A) 技術(shù)可行性,經(jīng)濟(jì)可行性,操作可行性。B) 技術(shù)可行性,經(jīng)濟(jì)可行性,系統(tǒng)可行性。C) 經(jīng)濟(jì)可行性,系統(tǒng)可行性,操作可行性。D) 經(jīng)濟(jì)可行性,系統(tǒng)可行性,時(shí)間可行性。()系統(tǒng)邏輯模型重要由如下內(nèi)容:A) 數(shù)據(jù)流程圖,數(shù)據(jù)字典,簡要算法描述。B) 程序流程圖,Jackson圖,IPO圖。C) 數(shù)據(jù)流程圖,數(shù)據(jù)字典,ER圖。D) Jackson圖,ER圖,IPO圖。()耦合是對(duì)軟件不同模塊之間互連限度度量。各種耦合按從強(qiáng)到弱排列如下:A) 內(nèi)容耦合,控制耦合,數(shù)據(jù)耦合,公共環(huán)境耦合。B) 內(nèi)容耦合,控制耦合,公共環(huán)境耦合,數(shù)據(jù)耦合。C) 內(nèi)容耦合,公共環(huán)境耦合,控制耦合,數(shù)據(jù)耦合。D) 控制耦合,內(nèi)容耦合,數(shù)據(jù)耦合,公共環(huán)境耦合。()在詳細(xì)設(shè)計(jì)階段所使用到設(shè)計(jì)工具是:A) 程序流程圖,PAD圖,N-S圖,HIPO圖,鑒定表,鑒定樹.B) 數(shù)據(jù)流程圖,Yourdon圖,程序流程圖,PAD圖,N-S圖,HIPO圖。C) 鑒定表,鑒定樹,數(shù)據(jù)流程圖,系統(tǒng)流程圖,程序流程圖,PAD圖,N-S圖。D) 鑒定表,鑒定楓,數(shù)據(jù)流程圖,系統(tǒng)流程圖,程序流程圖,層次圖。()按照軟件工程原則,模塊作用域和模塊控制域之間關(guān)系是:A) 模塊作用域應(yīng)在模塊控制域之內(nèi)。B) 模塊控制域應(yīng)在模塊作用域之內(nèi)。C) 模塊控制域與模塊作用域互相獨(dú)立。D)以上說法都不對(duì)。()包括所有也許狀況測試稱為窮盡測試。下面結(jié)論成立是:A) 只要對(duì)每種也許狀況都進(jìn)行測試,就可以得出程序與否符合規(guī)定結(jié)論。B) 普通來說對(duì)于黑盒測試,窮盡測試是不也許作到。C) 普通來說對(duì)于白盒測試,窮盡測試是不也許作到。D) 在白盒測試和黑盒測試這兩個(gè)辦法中,存在某一種是可以進(jìn)行窮盡測試。二、 填空題(每題1分,共10分)軟件危機(jī)是指在( )所遇到一系列嚴(yán)重問題。在軟件幵發(fā)各個(gè)階段通過階段評(píng)審后文檔和程序代碼成為()。構(gòu)造程序設(shè)計(jì)基本思想是()??傮w設(shè)計(jì)第二項(xiàng)任務(wù)是設(shè)計(jì)軟件構(gòu)造,即擬定( )。描繪物理系統(tǒng)老式工具是( )。如果模塊內(nèi)所有元素都使用同一種輸入數(shù)據(jù)和產(chǎn)生同一種輸出,稱為()內(nèi)聚。數(shù)據(jù)流程圖按照信息流類型重要分為( )兩種。()年,()和()證明了SISO程序只需要三種基本控制構(gòu)造。從應(yīng)用特點(diǎn)分類,高檔語言重要分為()、()和()三類。黑盒測試又稱為( ),白盒測試也稱為( )。三、 多項(xiàng)選取題(如下各題均有兩個(gè)以上對(duì)的答案。將對(duì)的答案標(biāo)號(hào)填入各題前面括號(hào)內(nèi),注意多選或少選該題均不得分,每題2分,共20分):()軟件開發(fā)各個(gè)階段所耗費(fèi)時(shí)間或工作量是:可行性研究占5%;綜合測試占40%;設(shè)計(jì)階段在所有開發(fā)階段所占比例最大。編碼和單元測試占20%。以上說法都不對(duì)。()對(duì)軟件開發(fā)與維護(hù),如下觀點(diǎn)是對(duì)的:為了加」快開發(fā)速度,可以一邊寫程序,一邊設(shè)計(jì)文檔。對(duì)于軟件而言,程序和軟件配備成分是同等重要,不能重此偏彼。把軟件漫長生命周期劃分為若干個(gè)階段出發(fā)點(diǎn)是減少開發(fā)困難限度和簡化復(fù)雜性??尚行匝芯恐匾蝿?wù)就是擬定軟件項(xiàng)目工程規(guī)模和目的。面向?qū)ο筠k法學(xué)比老式軟件開發(fā)辦法開發(fā)軟件容易,開發(fā)效率提高。()對(duì)于如下圖形工具作用,數(shù)據(jù)流程圖和數(shù)據(jù)字典共同構(gòu)成軟件蒿層數(shù)據(jù)模型。層次圖是用來描述軟件構(gòu)造,不能用于描述數(shù)據(jù)構(gòu)造。IPO圖能以便地描繪輸入數(shù)據(jù)、對(duì)數(shù)據(jù)解決和輸出數(shù)據(jù)關(guān)系,它是美國微軟公司創(chuàng)造并逐漸發(fā)展完善起來。ER圖描述現(xiàn)實(shí)世界中實(shí)體,不涉及這些實(shí)體在系統(tǒng)中實(shí)現(xiàn)辦法。Yourdon圖事實(shí)上也是構(gòu)造圖,因此它與層次方框圖是等價(jià)。()面向數(shù)據(jù)構(gòu)造設(shè)計(jì)辦法有:Jackson辦法。Warnier辦法。Halstead辦法。PAD辦法。G.Myers辦法。()如下測試辦法是白盒測試辦法是:A) 鑒定覆蓋和邊界值分析法。B) 等價(jià)劃分和錯(cuò)誤推測法。C) 途徑覆蓋和鑒定/條件覆蓋法。D) 條件組合覆蓋和語句覆蓋法。E) 條件覆蓋和錯(cuò)誤推測法。()如下關(guān)于集成測試闡述,對(duì)的是:A) 先對(duì)每個(gè)模塊分別測試,然后統(tǒng)一組裝成軟件系統(tǒng)辦法稱為非漸增式測試。B) 自頂向下集成測試本質(zhì)上是漸增式測試辦法。C) 存根模塊是漸增式測試辦法中使用,在非漸增式測試中也用不到樁模塊。D) 普通來說,存根模塊和樁模塊在用過后來,不會(huì)作為軟件正式模塊而存在。E) 由于是對(duì)程序進(jìn)行測試,測試方案設(shè)計(jì)普通在詳細(xì)設(shè)計(jì)階段完畢后來才進(jìn)行。()對(duì)于程序設(shè)計(jì),對(duì)的陳述是:A) 為了減少程序長度,最佳不要在程序中增長注釋。B) 變量名以簡潔為好,名字太長了難以理解,增長了程序復(fù)雜性。C) 程序語句規(guī)定體現(xiàn)層次性,以使構(gòu)造清晰明顯。D) 數(shù)據(jù)構(gòu)造組織和復(fù)雜限度在設(shè)計(jì)期間擬定,但數(shù)據(jù)闡明風(fēng)格是在寫程序時(shí)擬定。E) 對(duì)所有輸入數(shù)據(jù)都要進(jìn)行檢查,以便擬定其合法性。()內(nèi)聚標(biāo)志一種模塊內(nèi)各個(gè)元素彼此結(jié)合緊密限度。A) 內(nèi)聚是信息隱蔽和局部化概念自然擴(kuò)展。抱負(fù)內(nèi)聚模塊只做臆見事情。B) —種模塊所包括任務(wù)必要在同一段時(shí)間內(nèi)執(zhí)行,該模塊內(nèi)聚為時(shí)間內(nèi)聚。C) —種模塊內(nèi)解決元素是有關(guān),必要以特定順序執(zhí)行,稱為過程內(nèi)聚。D) 順序內(nèi)聚和功能內(nèi)聚是高內(nèi)聚,而偶爾內(nèi)聚和邏輯內(nèi)聚是低內(nèi)聚。時(shí)間內(nèi)聚、通信內(nèi)聚,過程內(nèi)聚是中檔限度內(nèi)聚。( )McCabe辦法對(duì)程序復(fù)雜限度定量度量成果稱為程序環(huán)行復(fù)雜度,其計(jì)算公式是:V(G)二m-n+p。應(yīng)用McCabe辦法前提是相應(yīng)程序圖變換成強(qiáng)連通圖。V(G)代表程序圖G線性無關(guān)環(huán)個(gè)數(shù)。普通對(duì)于構(gòu)造化程序,p恒等于1。m是有向圖G中弧數(shù)。n是有向圖G中節(jié)點(diǎn)數(shù)。()詳細(xì)設(shè)計(jì)階段主線目的是擬定應(yīng)當(dāng)如何詳細(xì)實(shí)現(xiàn)所規(guī)定系統(tǒng)。詳細(xì)設(shè)計(jì)階段不詳細(xì)編寫程序。詳細(xì)設(shè)計(jì)階段設(shè)計(jì)成果基本決定了最后程序代碼質(zhì)量。詳細(xì)設(shè)計(jì)目的不但要邏輯上正的確現(xiàn)每個(gè)模塊功能,并且對(duì)每個(gè)模塊解決過程也應(yīng)保證簡要易懂,清晰詳細(xì)。詳細(xì)設(shè)計(jì)核心技術(shù)是構(gòu)造程序設(shè)計(jì)技術(shù)。四、 基本概念題(每題2分,共10分)軟件工程。軟件測試。數(shù)據(jù)流圖及其構(gòu)成和作用。構(gòu)造化分析辦法。信息隱蔽原理。五、 論述分析題:(每題5分,共20分)試述對(duì)顧客規(guī)定沒有完整結(jié)識(shí)就匆忙著手編寫程序是許多軟件開發(fā)工程失敗重要因素。簡述軟件可靠性和可用性定義,平均無端障時(shí)間計(jì)算公式及應(yīng)用。簡述軟件重用定義、范疇和重要技術(shù)。闡明軟件測試在軟件開發(fā)階段地位和作用。比較測試和調(diào)試異同點(diǎn)。六、設(shè)計(jì)、作圖、計(jì)算題(每題5分.共30分)STARTA)畫出等價(jià)控制流程圖,。INPUTX,NB)判斷與否構(gòu)造化,闡明理由。DIMENSIONA(N),F(N)C)寫出相應(yīng)PAD圖。DO1=1TOND)用McCabe辦法計(jì)算環(huán)行復(fù)雜INPUTF(I)度。ENDDOK=0DOWHILE(K<N)A(K)=0DOJ=1TON-KA(K)=A(K)+F(J)*F(J+K)/(N-K+1)ENDDOPRINTK*X,A(K)K=K+1ENDDOSTOP3.為以便儲(chǔ)戶,某銀行擬開發(fā)計(jì)算機(jī)儲(chǔ)蓄系統(tǒng)。儲(chǔ)戶填寫存款單或取款單由業(yè)務(wù)員鍵入系統(tǒng)。如果是存款,系統(tǒng)記錄存款人姓名、住址、存款類型、存款日期、利率等信息,并印出存款單給儲(chǔ)戶;如果是取款,系記錄算利息并印出利息清單給儲(chǔ)戶。畫出該系統(tǒng)高層數(shù)據(jù)流程圖和第二層細(xì)化流程圖。對(duì)數(shù)據(jù)流定義數(shù)據(jù)字典。某航空公司規(guī)定,乘客可以免費(fèi)托運(yùn)不超過20公斤行李。當(dāng)行李重量超過20公斤時(shí),對(duì)頭等艙乘客超重某些每公斤收費(fèi)4元,其他艙乘客收費(fèi)6元。對(duì)殘疾乘客超重某

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論