![軟件工程試題與答案 (2)_第1頁](http://file1.renrendoc.com/fileroot_temp2/2021-1/8/f0b01ff8-26e1-4bef-bb24-003d38c95af5/f0b01ff8-26e1-4bef-bb24-003d38c95af51.gif)
![軟件工程試題與答案 (2)_第2頁](http://file1.renrendoc.com/fileroot_temp2/2021-1/8/f0b01ff8-26e1-4bef-bb24-003d38c95af5/f0b01ff8-26e1-4bef-bb24-003d38c95af52.gif)
![軟件工程試題與答案 (2)_第3頁](http://file1.renrendoc.com/fileroot_temp2/2021-1/8/f0b01ff8-26e1-4bef-bb24-003d38c95af5/f0b01ff8-26e1-4bef-bb24-003d38c95af53.gif)
![軟件工程試題與答案 (2)_第4頁](http://file1.renrendoc.com/fileroot_temp2/2021-1/8/f0b01ff8-26e1-4bef-bb24-003d38c95af5/f0b01ff8-26e1-4bef-bb24-003d38c95af54.gif)
![軟件工程試題與答案 (2)_第5頁](http://file1.renrendoc.com/fileroot_temp2/2021-1/8/f0b01ff8-26e1-4bef-bb24-003d38c95af5/f0b01ff8-26e1-4bef-bb24-003d38c95af55.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、.軟件工程試卷及答案 A卷 專業(yè)年級 姓名 得分 一、名詞解釋(每個2分,共10分)1 軟件危機 2 純收入3 模塊 4 原型5.BROOKS定律二、填空題 (每題2分,共20分) 1_是計算機程序及其說明程序的各種文檔。_是有關(guān)計算機程序功能、設(shè)計、編制、使用的文字或圖形資料。 2軟件生存周期是指一個軟件從提出開發(fā)要求開始直到該軟件報廢不止的整個時期。通常,軟件生存周期包括問題定義、_、_、總體設(shè)計、詳細(xì)設(shè)計、_、_、軟件維護活動,可以將這些活動以適當(dāng)方式分配到不同階段去完成。 3軟件詳細(xì)設(shè)計階段采用的工具有_。 4_的目的就是用最小的代價在盡可能短的時間內(nèi)確定該軟件項目是否能夠開發(fā),是否值
2、得去開發(fā)。 5模塊的耦合性分為四種類型:_、_、_、_。 6內(nèi)聚性有七種類型,最強的是_,最弱的是_。 7結(jié)構(gòu)圖的深度指結(jié)構(gòu)圖_,結(jié)構(gòu)圖寬度指_。 8集成測試采用的具體方法有 _、_ 9對于變換型的數(shù)據(jù)流圖,按照軟件設(shè)計思想,要將一個大型復(fù)雜的軟件進行分解,要確定數(shù)據(jù)流圖的 _、邏輯輸入、邏輯輸出。 10軟件編碼階段要善于積累編程的經(jīng)驗,使得編出的程序_,易于_,從而 提高軟件質(zhì)量。 三、選擇題 (每題2分,共20分) 1系統(tǒng)定義明確之后,應(yīng)對系統(tǒng)的可行性進行研究。可行性研究應(yīng)包括( )。A 軟件環(huán)境可行性、技術(shù)可行性、經(jīng)濟可行性、社會可行性B 經(jīng)濟可行性、技術(shù)可行性、操作可行性C 經(jīng)濟可行性
3、、社會可行性、系統(tǒng)可行性D 經(jīng)濟可行性、實用性、社會可行性 2通過( )可以完成數(shù)據(jù)流圖的細(xì)化。A 結(jié)構(gòu)分解 B、 功能分解 C、 數(shù)據(jù)分解 D、 系統(tǒng)分解 3模塊( ),則說明模塊的獨立性越強。A 耦合越強 B、 扇入數(shù)越高 C、 耦合越弱 D、 扇入數(shù)越低 4模塊( )定義為受該模塊內(nèi)一個判斷影響的所有模塊集合。A 控制域 B、 作用域 C、 寬度 D、 接口 5面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計方法(Jackson方法)是進行( )的形式化的方法。A 系統(tǒng)設(shè)計 B、 詳細(xì)設(shè)計 C、 軟件設(shè)計 D、 編碼 6指出PDL是下列哪種語言( )。A偽碼 B、高級程序設(shè)計語言 C 中級程序設(shè)計語言 D、 低級程序
4、設(shè)計語言 7在進行軟件測試時, 首先應(yīng)當(dāng)進行( ),然后再進行組裝測試,最后再進行有效性測試。A 單元測試 B、 集成測試 C、 確認(rèn)測試 D、 組合測試 8制定進度計劃的兩個重要工具和方法是( )。A Gantt圖 B、 CoCoMo C、 工程網(wǎng)絡(luò)圖 D、 HIPO圖 9軟件測試的目的是( )。A 評價軟件的質(zhì)量 B. 發(fā)現(xiàn)軟件的錯誤C 找出軟件的所有錯誤 D. 證明軟件是正確的10在整個軟件維護階段所花費的全部工作中,( )所占比例最大。A 校正性維護 B. 適應(yīng)性維護 C. 完善性維護 D. 預(yù)防性維護11軟件設(shè)計階段分為( )。 A,邏輯設(shè)計與功能設(shè)計 B,模型設(shè)計和功能設(shè)計 C,結(jié)
5、構(gòu)設(shè)計和模塊過程設(shè)計 D,數(shù)據(jù)庫設(shè)計和文件設(shè)計12結(jié)構(gòu)化設(shè)計方法是面向( )的設(shè)計。 A,數(shù)據(jù)流 B,數(shù)據(jù)編碼 C,數(shù)據(jù)庫 D,數(shù)據(jù)結(jié)構(gòu)13復(fù)雜的數(shù)據(jù)流圖( )。 A,只有變換型 B,只有事務(wù)型 C,無規(guī)律 D,既有變換型又有事務(wù)型14軟件詳細(xì)設(shè)計階段的任務(wù)是( )。 A,算法設(shè)計 B,功能設(shè)計 C,調(diào)用關(guān)系設(shè)計 D,輸入/輸出設(shè)計15下列( )不是反映用戶在使用軟件產(chǎn)品時的三種傾向。A 產(chǎn)品運行 B.產(chǎn)品可再用性 C. 產(chǎn)品修改 D. 產(chǎn)品轉(zhuǎn)移16在設(shè)計測試用例時,( )是用得最多的一種黑盒測試方法。A 等價類劃分 B. 邊界值分析 C. 因果圖 D. 判定表17DFD中每個加工至少有( )
6、。 A,一個輸入流 B,一個輸出流 C,多個輸入輸出流 D,一個輸入輸出流18數(shù)據(jù)字典包括( )個條目。 A,2 B,3 C,4 D,519在對數(shù)據(jù)流的分析中,主要是找到中心變換,這是從( )導(dǎo)出結(jié)構(gòu)圖的關(guān)鍵。A 數(shù)據(jù)結(jié)構(gòu) B.實體關(guān)系 C. 數(shù)據(jù)流圖 D. E_R圖20結(jié)構(gòu)分析方法就是面向( )自頂向下逐步求精進行需求分析的方法。A 目標(biāo) B.數(shù)據(jù)流 C.功能 D. 對象四、簡答題 (每題4分,共20分)1 什么是軟件工程?基本原理有哪些?2 成本_效益分析可用哪些指標(biāo)進行度量?(寫出公式)3 什么是數(shù)據(jù)流圖?其中的基本符號各表示什么含義?畫出定貨系統(tǒng)基本數(shù)據(jù)流圖。4 非漸增式測試與漸增式測
7、試有什么區(qū)別?5 試從基本符號和設(shè)計方法分析HC圖與JACKSON圖異同點五、 應(yīng)用題 (共30分)1.(15分)某廠對部分職工重新分配工作的政策是:年齡在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ù)員。請用結(jié)構(gòu)化語言、判定表或判定樹描述上述問題。軟件工程試卷答案 A卷一、 名詞解釋1指在計算機軟件的開發(fā)和維護過程中所遇到的一系列嚴(yán)重問題。2在整個生命周期內(nèi)系統(tǒng)的累計經(jīng)濟效益(折合成現(xiàn)在值)與投資之差。3是數(shù)據(jù)說明、可執(zhí)行語句等程序?qū)ο?/p>
8、的集合。4是使用樣機,使用戶通過實踐獲得對未來系統(tǒng)的的概念,可以更準(zhǔn)確提出要求。5向一個已經(jīng)延晚的項目追加開發(fā)人員,可能使它完成的更晚二、 填空題1 軟件 文檔2 可行性研究 需求分析 編碼 測試3. 圖、表、過程設(shè)計語言 行性研究 據(jù)耦合 控制 公共 內(nèi)容 功能 偶然 控制的層數(shù) 同一層個數(shù) 漸增式方法、非漸增式方法 。 變換中心10清晰易懂、測試與維護三、 選擇題1B 2.B 3.C 4.B 5.B 6.A 7.A 8.A C 9.B 10.C11. 12. 13.D 14.A 15.B 16.A 17.D 18. 19 C 20.B四、 問答題:1 軟件工程是指導(dǎo)計算機軟件開發(fā)和維護的工
9、程學(xué)科。用分階段的生命周期計劃管理、堅持階段評審、實行嚴(yán)格產(chǎn)品控制、采用現(xiàn)代設(shè)計技術(shù)、結(jié)果審查、開發(fā)小組人員少而精、并不斷改進方法。2 可用投資回收期、純收入、投資回收率指標(biāo),通過P=F/(1+i)n計算求得。3 用符號描繪信息在系統(tǒng)中流動的情況,源點、終點、處理、數(shù)據(jù)存儲、數(shù)據(jù)流。倉庫管理員采購員定貨系統(tǒng)事務(wù)定貨報表4 兩種都用于集成測試。漸增式是把下一個要測試的摸塊同已經(jīng)測試好的模塊結(jié)合起來進行測試,每次增加一個模塊。非漸增式先分別測每個模塊,再把所有模塊按設(shè)計要求放在一起結(jié)合成所要的程序。.答:HC圖是面向DFD,而JACKSON圖是面向數(shù)據(jù)結(jié)構(gòu)的。符號省略。五、 應(yīng)用題1 (1)結(jié)構(gòu)化
10、語言 IF 年齡20 THEN IF 文化程度=初中 THEN 脫產(chǎn)學(xué)習(xí) ELSE 工作為電工 ENDIF ELSE IF 年齡40 THEN IF (文化程度=大學(xué)) THEN 工作為技術(shù)員 ELSE IF 性別=男性 THEN 工作為鉗工 ELSE 工作為鉗工 ENDIF ENDIF ELSE IF (文化程度=大學(xué)) THEN 工作為技術(shù)員 ELSE 工作為材料員 ENDIF ENDIF ENDIF判定樹如下: 年齡歲 初中 脫產(chǎn)學(xué)習(xí) 高中 電工 高中或初中 男性 鉗工 確定職工工作_ 歲年齡歲 女性 車工 大學(xué) 技術(shù)員 年齡歲 高中或初中 材料員 大學(xué) 技術(shù)員 軟件工程試卷及答案 B卷
11、 專業(yè)年級 姓名 得分 一名詞解釋(每個2分)1 軟件危機 2.純收入 3.數(shù)據(jù)字典4.模塊 5.PDL 二填空題(每題2分) 1_是計算機程序及其說明程序的各種文檔。_是有關(guān)計算機程序功能、設(shè)計、編制、使用的文字或圖形資料。 2軟件生存周期是指一個軟件從提出開發(fā)要求開始直到該軟件報廢不止的整個時期。通常,軟件生存周期包括問題定義、_,_,總體設(shè)計,詳細(xì)設(shè)計,_,_,維護活動,可以將這些活動以適當(dāng)方式分配到不同階段去完成。 3Jackson方法是一種_的開發(fā)方法。 4M=P+K(C_D) 是_。 5_的目的就是用最小的代價在盡可能短的時間內(nèi)確定該軟件項目是否能夠開發(fā),是否值得去開發(fā)。 6效益分
12、有形效益和無形效益兩種。有形效益可用純收入、_、_等指標(biāo)進行度量;無形效益主要從性質(zhì)上、心理上進行衡量,很難直接進行量的比較。 7需求分析的基本任務(wù)是要準(zhǔn)確回答系統(tǒng)必須“ ”的問題。 8數(shù)據(jù)流圖有四種基本成分:_、_、_、_。 9通過_可以完成數(shù)據(jù)流圖的細(xì)化。10模塊化是指解決一個復(fù)雜問題時自頂向下逐層把軟件系統(tǒng)劃分成若干模塊的過程。每個模塊完成一個特定的_,所有的模塊按某種方法_起來。成為一個整體,完成整個系統(tǒng)所要求的功能。三單選題(每題2分) 1軟件生存周期包括可行性分析的項目開發(fā)計劃、需求分析、概要設(shè)計、詳細(xì)設(shè)計、編碼、( )、維護等活動。 A 應(yīng)用 B.檢測 C. 測試 D. 以上答案
13、都不正確 2系統(tǒng)定義明確之后,應(yīng)對系統(tǒng)的可行性進行研究??尚行匝芯繎?yīng)包括( )。E 軟件環(huán)境可行性、技術(shù)可行性、經(jīng)濟可行性、社會可行性F 經(jīng)濟可行性、技術(shù)可行性、操作可行性G 經(jīng)濟可行性、社會可行性、系統(tǒng)可行性H 經(jīng)濟可行性、實用性、社會可行性 3在考察系統(tǒng)的一些涉及時序和改變的狀態(tài)時,要用動態(tài)模型來表示。動態(tài)模型著重于系統(tǒng)的控制邏輯,它包括兩個圖:一個是事件追蹤圖,另一個是( )。A狀態(tài)圖 B. 數(shù)據(jù)流圖 C. 系統(tǒng)結(jié)構(gòu)圖 D. 時序圖 4結(jié)構(gòu)分析方法就是面向( )自頂向下逐步求精進行需求分析的方法。A 目標(biāo) B. 數(shù)據(jù)流 C. 功能 D. 對象 5模塊( ),則說明模塊的獨立性越強。A 耦
14、合越強 B. 扇入數(shù)越高 C. 耦合越弱 D. 扇入數(shù)越低 6( )數(shù)據(jù)處理問題的工作過程大致分為三步,即取得數(shù)據(jù)、變換數(shù)據(jù)和給出數(shù)據(jù)。A 變換型 B. 事務(wù)型 C.結(jié)構(gòu)化驗室 D. 非結(jié)構(gòu)化 7在對數(shù)據(jù)流的分析中,主要是找到中心變換,這是從( )導(dǎo)出結(jié)構(gòu)圖的關(guān)鍵。A 數(shù)據(jù)結(jié)構(gòu) B. 實體關(guān)系 C. 數(shù)據(jù)流圖 D. E_R圖 8程序內(nèi)部的各個部分之間存在的聯(lián)系,用結(jié)構(gòu)圖表達(dá)時,最關(guān)心的是模塊的( )和耦合性。A 一致性 B. 作用域 C.嵌套限制 D. 內(nèi)聚性 9在多層次的結(jié)構(gòu)圖中,其模塊的層次數(shù)稱為結(jié)構(gòu)圖的( )。A 深度 B. 跨度 C. 控制域 D. 粒度10模塊( )定義為受該模塊內(nèi)一
15、個判斷影響的所有模塊集合。A 控制域 B. 作用域 C.寬度 D. 接口四簡答題(每題5分)2 什么是數(shù)據(jù)流圖?其中的基本符號各表示什么含義?3 軟件測試的目的是什么?4 非漸增式測試與漸增式測試有什么區(qū)別?結(jié)構(gòu)化程序設(shè)計的思想是什么? 五應(yīng)用題(每題10分)1 某廠對部分職工重新分配工作的政策是:年齡在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ù)員。請用判定樹描述上述問題。2.對以下程序進行測試: PROCEDURE EX(A,B:R
16、EAL;VAR X:REAL); BEGIN IF(A=3)OR(B 1)THEN X:=AB IF(A2)AND(B=0)THEN X:=A3 END 先畫出程序流程圖。 再按語句覆蓋法設(shè)計測試數(shù)據(jù)。軟件工程試卷答案 B卷一名詞解釋1指在計算機軟件的開發(fā)和維護過程中所遇到的一系列嚴(yán)重問題。2在整個生命周期內(nèi)系統(tǒng)的累計經(jīng)濟效益(折合成現(xiàn)在值)與投資之差。3是關(guān)于數(shù)據(jù)信息的集合。4是數(shù)據(jù)說明、可執(zhí)行語句等程序?qū)ο蟮募稀?是使用樣機,使用戶通過實踐獲得對未來系統(tǒng)的的概念,可以更準(zhǔn)確提出要求。二填空題1軟件 文檔2可行性研究 需求分析 編碼 測試3面向數(shù)據(jù)結(jié)構(gòu)4維護工作量模型 P_生產(chǎn)性工作量 C_復(fù)雜度 D_熟悉度 K_常數(shù)5可行性研究6投資回收期 回收率7做什么8源、終點,處理,存儲,數(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 用符號描繪信息在系統(tǒng)中流動的情況,源點、終點、處理、數(shù)據(jù)存儲、數(shù)據(jù)流。倉庫管理員采購員定貨系統(tǒng)事務(wù)定貨報表2 測試的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 淺談EPC總承包模式下的造價管理與控制
- 2025年度住宅小區(qū)綠化工程承包合同范本-@-1
- 2025年新能源車輛配送及維護保養(yǎng)服務(wù)合同
- 勞務(wù)合同范本內(nèi)容
- 個人信譽合同范例
- 借款合同范例匯編
- 勞動終止合同范例
- 上海個人租賃合同范本
- 個人吊車轉(zhuǎn)讓合同范本
- 企業(yè)藥品采購合同范例
- 河南省天一大聯(lián)考2024-2025學(xué)年高三上學(xué)期1月期末地理含答案
- 2024-2025學(xué)年成都市高一上英語期末考試題(含答案和音頻)
- 三坐標(biāo)考試試題和答案
- 數(shù)字金融 遠(yuǎn)程音視頻手機銀行技術(shù)規(guī)范
- 《中藥調(diào)劑技術(shù)》課件- 處方調(diào)配
- 2024屆高考語文一輪復(fù)習(xí):論證思路專練(含答案)
- 2024版醫(yī)院布草洗滌承包合同:醫(yī)療設(shè)施布草清洗外包協(xié)議3篇
- 孩子教育金規(guī)劃
- 2024中考病句訓(xùn)練20題附答案 (一)
- 聘任全職圍棋教練合同范例
- 呼吸科護理培訓(xùn)簡介
評論
0/150
提交評論