軟件工程試題與答案_第1頁
軟件工程試題與答案_第2頁
軟件工程試題與答案_第3頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、軟件工程試卷及答案A卷專業(yè)年級(jí) 姓名 得分一、名詞解釋(每個(gè) 2分,共10分)1. 軟件危機(jī)2. 純收入3模塊4. 原型5. BR00KS1 律二、填空題 (每題2分,共20分)1 . _是計(jì)算機(jī)程序及其說明程序的各種文檔。 是有關(guān)計(jì)算機(jī)程序功能、設(shè)計(jì)、編制、使用的文字或圖形資料。2 軟件生存周期是指一個(gè)軟件從提出開發(fā)要求開始直到該軟件報(bào)廢不止的整個(gè)時(shí)期。通常,軟件生存周期包括問題定義、 、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、 、軟件維護(hù)活動(dòng),可以將這些活動(dòng)以適當(dāng)方式分配到不同階段去完成。3 軟件詳細(xì)設(shè)計(jì)階段采用的工具有 。4 . _的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定該軟件項(xiàng)目是否能夠開發(fā),是否值

2、得去開發(fā)。5 .模塊的耦合性分為四種類型: 、。6 .內(nèi)聚性有七種類型,最強(qiáng)的是 ,最弱的是 。7 結(jié)構(gòu)圖的深度指結(jié)構(gòu)圖 ,結(jié)構(gòu)圖寬度指 。8 .集成測試采用的具體方法有_、9 對(duì)于變換型的數(shù)據(jù)流圖,按照軟件設(shè)計(jì)思想,要將一個(gè)大型復(fù)雜的軟件進(jìn)行分解,要確定數(shù)據(jù)流圖的 、邏輯輸入、邏輯輸出。10 軟件編碼階段要善于積累編程的經(jīng)驗(yàn),使得編出的程序 ,易于_,從而提高軟件質(zhì)量。三、選擇題(每題2分,共20分)1 系統(tǒng)定義明確之后,應(yīng)對(duì)系統(tǒng)的可行性進(jìn)行研究??尚行匝芯繎?yīng)包括()。A .軟件環(huán)境可行性、技術(shù)可行性、經(jīng)濟(jì)可行性、社會(huì)可行性B .經(jīng)濟(jì)可行性、技術(shù)可行性、操作可行性C.經(jīng)濟(jì)可行性、社會(huì)可行性、

3、系統(tǒng)可行性D .經(jīng)濟(jì)可行性、實(shí)用性、社會(huì)可行性2 通過()可以完成數(shù)據(jù)流圖的細(xì)化。A.結(jié)構(gòu)分解B 、功能分解 C 、數(shù)據(jù)分解 D 、系統(tǒng)分解3 .模塊(),則說明模塊的獨(dú)立性越強(qiáng)。A.耦合越強(qiáng) B、扇入數(shù)越高 C 、耦合越弱 D、扇入數(shù)越低4 .模塊()定義為受該模塊內(nèi)一個(gè)判斷影響的所有模塊集合。A.控制域B、作用域C、寬度D、接口5 .面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法(Jackson方法)是進(jìn)行()的形式化的方法。A.系統(tǒng)設(shè)計(jì)B 、詳細(xì)設(shè)計(jì)C、軟件設(shè)計(jì) D、編碼6 .指出PDL是下列哪種語言()。A.偽碼B、高級(jí)程序設(shè)計(jì)語言性測試。A. 單元測試B 、集成測試 C 、8 .制定進(jìn)度計(jì)劃的兩個(gè)重要工具和

4、方法是(A. Gantt 圖B、CoCoMo C9 .軟件測試的目的是()。A. 評(píng)價(jià)軟件的質(zhì)量B.C. 找出軟件的所有錯(cuò)誤D.C. 中級(jí)程序設(shè)計(jì)語言D7 .在進(jìn)行軟件測試時(shí), 首先應(yīng)當(dāng)進(jìn)行(低級(jí)程序設(shè)計(jì)語言),然后再進(jìn)行組裝測試,最后再進(jìn)行有效確認(rèn)測試 D 、 組合測試)。工程網(wǎng)絡(luò)圖 D 、 HIPO 圖發(fā)現(xiàn)軟件的錯(cuò)誤證明軟件是正確的10.在整個(gè)軟件維護(hù)階段所花費(fèi)的全部工作中,(A. 校正性維護(hù) B.11. 軟件設(shè)計(jì)階段分為(A ,邏輯設(shè)計(jì)與功能設(shè)計(jì)適應(yīng)性維護(hù))。C.)所占比例最大。預(yù)防性維護(hù)完善性維護(hù) D.C ,結(jié)構(gòu)設(shè)計(jì)和模塊過程設(shè)計(jì)12. 結(jié)構(gòu)化設(shè)計(jì)方法是面向(A ,數(shù)據(jù)流C ,數(shù)據(jù)庫1

5、3. 復(fù)雜的數(shù)據(jù)流圖(A ,只有變換型C ,無規(guī)律BD)。BD14. 軟件詳細(xì)設(shè)計(jì)階段的任務(wù)是(A ,算法設(shè)計(jì)BC ,調(diào)用關(guān)系設(shè)計(jì)D15. 下列(,模型設(shè)計(jì)和功能設(shè)計(jì),數(shù)據(jù)庫設(shè)計(jì)和文件設(shè)計(jì)D的設(shè)計(jì)。,數(shù)據(jù)編碼,數(shù)據(jù)結(jié)構(gòu),只有事務(wù)型,既有變換型又有事務(wù)型)。,功能設(shè)計(jì),輸入 / 輸出設(shè)計(jì))不是反映用戶在使用軟件產(chǎn)品時(shí)的三種傾向。A. 產(chǎn)品運(yùn)行 B.16. 在設(shè)計(jì)測試用例時(shí),(A. 等價(jià)類劃分 B.17. DFD中每個(gè)加工至少有(A ,一個(gè)輸入流C ,多個(gè)輸入輸出流產(chǎn)品可再用性 C. 產(chǎn)品修改 D. )是用得最多的一種黑盒測試方法。 邊界值分析C. 因果圖D.產(chǎn)品轉(zhuǎn)移判定表)。BD,一個(gè)輸出流 ,

6、一個(gè)輸入輸出流18. 數(shù)據(jù)字典包括()個(gè)條目。A , 2B ,3在對(duì)數(shù)據(jù)流的分析中,主要是找到中心變換,這是從(A. 數(shù)據(jù)結(jié)構(gòu) B. 實(shí)體關(guān)系 C. 數(shù)據(jù)流圖 結(jié)構(gòu)分析方法就是面向()A. 目標(biāo) B. 數(shù)據(jù)流簡答題 (每題 4 分,共 20分)19.四、,4)D. E_R 自頂向下逐步求精進(jìn)行需求分析的方法。C. 功能 D.對(duì)象,5 導(dǎo)出結(jié)構(gòu)圖的關(guān)鍵。圖1什么是軟件工程?基本原理有哪些?2成本 _效益分析可用哪些指標(biāo)進(jìn)行度量?(寫出公式)3什么是數(shù)據(jù)流圖?其中的基本符號(hào)各表示什么含義?畫出定貨系統(tǒng)基本數(shù)據(jù)流圖。4非漸增式測試與漸增式測試有什么區(qū)別?5.試從基本符號(hào)和設(shè)計(jì)方法分析 HC圖與JAC

7、KSO圖異同點(diǎn)五、應(yīng)用題 (共 30 分)1. (15分)某廠對(duì)部分職工重新分配工作的政策是:年齡在20歲以下者,初中文化程度脫產(chǎn)學(xué)習(xí),高中文化程度當(dāng)電工;年齡在 20 歲至 40歲之間者,中學(xué)文化程度男性當(dāng)鉗工,女性當(dāng) 車工,大學(xué)文化程度都當(dāng)技術(shù)員;年齡在 40 歲以上者,中學(xué)文化程度當(dāng)材料員,大學(xué)文化程 度當(dāng)技術(shù)員。請(qǐng)用結(jié)構(gòu)化語言、判定表或判定樹描述上述問題。軟件工程試卷答案 A 卷一、名詞解釋1. 指在計(jì)算機(jī)軟件的開發(fā)和維護(hù)過程中所遇到的一系列嚴(yán)重問題。2. 在整個(gè)生命周期內(nèi)系統(tǒng)的累計(jì)經(jīng)濟(jì)效益(折合成現(xiàn)在值)與投資之差。3. 是數(shù)據(jù)說明、可執(zhí)行語句等程序?qū)ο蟮募稀?. 是使用樣機(jī),使用

8、戶通過實(shí)踐獲得對(duì)未來系統(tǒng)的的概念,可以更準(zhǔn)確提出要求。5向一個(gè)已經(jīng)延晚的項(xiàng)目追加開發(fā)人員,可能使它完成的更晚二、填空題1. 軟件 文檔2. 可行性研究需求分析編碼測試3. 圖、表、過程設(shè)計(jì)語言4. 行性研究5. 據(jù)耦合控制公共內(nèi)容6. 功能偶然7. 控制的層數(shù) 同一層個(gè)數(shù)8. 漸增式方法、非漸增式方法。9. 變換中心10. 清晰易懂、測試與維護(hù)三、選擇題1. B 2.B 3.C 4.B 5.B 6.A 7.A 8.A C 9.B 10.C11. C 12. A 13.D 14.A 15.B 16.A 17.D 18.C 19 C 20.B四、問答題:1. 軟件工程是指導(dǎo)計(jì)算機(jī)軟件開發(fā)和維護(hù)的工

9、程學(xué)科。用分階段的生命周期計(jì)劃管理、堅(jiān)持階段評(píng)審、實(shí)行嚴(yán)格產(chǎn)品控制、采用現(xiàn)代設(shè)計(jì)技術(shù)、結(jié)果 審查、開發(fā)小組人員少而精、并不斷改進(jìn)方法。2. 可用投資回收期、純收入、投資回收率指標(biāo),通過P=F/(1+i) n計(jì)算求得。3. 用符號(hào)描繪信息在系統(tǒng)中流動(dòng)的情況,源點(diǎn)、終點(diǎn)、處理、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)流。4. 兩種都用于集成測試。漸增式是把下一個(gè)要測試的摸塊同已經(jīng)測試好的模塊結(jié)合起來進(jìn)行 測試,每次增加一個(gè)模塊。非漸增式先分別測每個(gè)模塊,再把所有模塊按設(shè)計(jì)要求放在一 起結(jié)合成所要的程序。5.答:HC圖是面向DFD而JACKSO圖是面向數(shù)據(jù)結(jié)構(gòu)的。符號(hào)省略。五、應(yīng)用題1.(1)結(jié)構(gòu)化語言IF年齡V 20THE

10、N IF文化程度=初中THEN脫產(chǎn)學(xué)習(xí)ELSE工作為電工ENDIFELSE IF年齡W 40THEN IF (THENELSE IFTHENELSEENDIFENDIFELSE IF (THENELSEENDIF文化程度=大學(xué))工作為技術(shù)員 性別=男性工作為鉗工工作為鉗工文化程度=大學(xué))工作為技術(shù)員工作為材料員ENDIFENDIF判定樹如下:年齡W20 歲初中脫產(chǎn)學(xué)習(xí)高中 電工高中或初中男性 鉗工確定職工工作20歲V年齡W40歲女性車工年齡4 0 歲大學(xué)大學(xué)技術(shù)員咼中或初中材料員技術(shù)員軟件工程試卷及答案B卷專業(yè)年級(jí) 姓名 得分一.名詞解釋(每個(gè) 2分)1. 軟件危機(jī)2. 純收入3. 數(shù)據(jù)字典4

11、. 模塊5. PDL二填空題 ( 每題 2分)1 是計(jì)算機(jī)程序及其說明程序的各種文檔。 是有關(guān)計(jì)算機(jī)程序功能、設(shè)計(jì)、編制、使用的文字或圖形資料。2 軟件生存周期是指一個(gè)軟件從提出開發(fā)要求開始直到該軟件報(bào)廢不止的整個(gè)時(shí)期。通常, 軟件生存周期包括問題定義、 _, _,總體設(shè)計(jì),詳細(xì)設(shè)計(jì), _, _,維護(hù)活動(dòng),可以將這些 活動(dòng)以適當(dāng)方式分配到不同階段去完成。3 Jackson 方法是一種 的開發(fā)方法。(C_D)4 M=P+K(C_D) 是。5 的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定該軟件項(xiàng)目是否能夠開發(fā),是否值得去開發(fā)。6 效益分有形效益和無形效益兩種。有形效益可用純收入、 、等指標(biāo)進(jìn)行度量

12、;無形效益主要從性質(zhì)上、心理上進(jìn)行衡量,很難直接進(jìn)行量的比較。7 需求分析的基本任務(wù)是要準(zhǔn)確回答系統(tǒng)必須“ ”的問題。8 數(shù)據(jù)流圖有四種基本成分: 、。9通過 可以完成數(shù)據(jù)流圖的細(xì)化。10模塊化是指解決一個(gè)復(fù)雜問題時(shí)自頂向下逐層把軟件系統(tǒng)劃分成若干模塊的過程。每個(gè)模 塊完成一個(gè)特定的 ,所有的模塊按某種方法 _起來。成為一個(gè)整體,完成整個(gè)系統(tǒng)所要求的功能。三單選題(每題 2 分)1 軟件生存周期包括可行性分析的項(xiàng)目開發(fā)計(jì)劃、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、 ( )、維護(hù)等活動(dòng)。A 應(yīng)用 B. 檢測 C. 測試 D. 以上答案都不正確2 系統(tǒng)定義明確之后,應(yīng)對(duì)系統(tǒng)的可行性進(jìn)行研究??尚行匝芯?/p>

13、應(yīng)包括( )。E 軟件環(huán)境可行性、技術(shù)可行性、經(jīng)濟(jì)可行性、社會(huì)可行性F 經(jīng)濟(jì)可行性、技術(shù)可行性、操作可行性G 經(jīng)濟(jì)可行性、社會(huì)可行性、系統(tǒng)可行性H 經(jīng)濟(jì)可行性、實(shí)用性、社會(huì)可行性3 在考察系統(tǒng)的一些涉及時(shí)序和改變的狀態(tài)時(shí),要用動(dòng)態(tài)模型來表示。動(dòng)態(tài)模型著重于系統(tǒng) 的控制邏輯,它包括兩個(gè)圖:一個(gè)是事件追蹤圖,另一個(gè)是( )。A.狀態(tài)圖 B.數(shù)據(jù)流圖C. 系統(tǒng)結(jié)構(gòu)圖 D. 時(shí)序圖4 結(jié)構(gòu)分析方法就是面向()自頂向下逐步求精進(jìn)行需求分析的方法。A 目標(biāo) B. 數(shù)據(jù)流 C.功能 D.對(duì)象5 模塊( ),則說明模塊的獨(dú)立性越強(qiáng)。A 耦合越強(qiáng) B. 扇入數(shù)越高 C. 耦合越弱 D. 扇入數(shù)越低6 ()數(shù)據(jù)處

14、理問題的工作過程大致分為三步,即取得數(shù)據(jù)、變換數(shù)據(jù)和給出數(shù)據(jù)。A 變換型 B. 事務(wù)型 C. 結(jié)構(gòu)化驗(yàn)室 D. 非結(jié)構(gòu)化7 在對(duì)數(shù)據(jù)流的分析中,主要是找到中心變換,這是從()導(dǎo)出結(jié)構(gòu)圖的關(guān)鍵。A 數(shù)據(jù)結(jié)構(gòu) B. 實(shí)體關(guān)系 C. 數(shù)據(jù)流圖 D. E_R 圖8 程序內(nèi)部的各個(gè)部分之間存在的聯(lián)系,用結(jié)構(gòu)圖表達(dá)時(shí),最關(guān)心的是模塊的( )和 耦合性。A. 一致性B.作用域C.嵌套限制D.內(nèi)聚性9在多層次的結(jié)構(gòu)圖中,其模塊的層次數(shù)稱為結(jié)構(gòu)圖的()。A. 深度B.跨度C.控制域D.粒度10 模塊( )定義為受該模塊內(nèi)一個(gè)判斷影響的所有模塊集合。A. 控制域B.作用域C.寬度D.接口四簡答題 ( 每題 5分)

15、2什么是數(shù)據(jù)流圖?其中的基本符號(hào)各表示什么含義?3軟件測試的目的是什么?4非漸增式測試與漸增式測試有什么區(qū)別?4.結(jié)構(gòu)化程序設(shè)計(jì)的思想是什么?五應(yīng)用題 (每題 10 分)1.某廠對(duì)部分職工重新分配工作的政策是:年齡在20 歲以下者,初中文化程度脫產(chǎn)學(xué)習(xí),高中文化程度當(dāng)電工;年齡在 20 歲至 40 歲之間者,中學(xué)文化程度男性當(dāng)鉗工,女性 當(dāng)車工,大學(xué)文化程度都當(dāng)技術(shù)員;年齡在 40 歲以上者,中學(xué)文化程度當(dāng)材料員,大學(xué) 文化程度當(dāng)技術(shù)員。請(qǐng)用判定樹描述上述問題。2. 對(duì)以下程序進(jìn)行測試:PROCEDURE EX ( A,B:REAL; VAR X:REAL);BEGINIF(A=3) 0R(

16、B> 1 ) THEN X: =AX BIF( A>2) AND( B=0) THEN X: =A3END先畫出程序流程圖。 再按語句覆蓋法設(shè)計(jì)測試數(shù)據(jù)。軟件工程試卷答案 B 卷一名詞解釋1 指在計(jì)算機(jī)軟件的開發(fā)和維護(hù)過程中所遇到的一系列嚴(yán)重問題。 2在整個(gè)生命周期內(nèi)系統(tǒng)的累計(jì)經(jīng)濟(jì)效益(折合成現(xiàn)在值)與投資之差。 3是關(guān)于數(shù)據(jù)信息的集合。4是數(shù)據(jù)說明、可執(zhí)行語句等程序?qū)ο蟮募稀?是使用樣機(jī),使用戶通過實(shí)踐獲得對(duì)未來系統(tǒng)的的概念,可以更準(zhǔn)確提出要求。 二填空題1 軟件 文檔2 可行性研究需求分析編碼測試3 面向數(shù)據(jù)結(jié)構(gòu)4.維護(hù)工作量模型P_生產(chǎn)性工作量C_復(fù)雜度D_熟悉度K_常數(shù)5 可行性研究6 投資回收期回收率7.做什么&源、終點(diǎn),處理,存儲(chǔ),數(shù)據(jù)流9.功能分解10 子功能組裝三.單選題1.C 2.B 3.A 4.B 5.C 6.A 7.C 8.D 9.A 10.B四簡答題1用符號(hào)描繪信息在系

溫馨提示

  • 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)論