9軟件工程基礎(chǔ).doc_第1頁
9軟件工程基礎(chǔ).doc_第2頁
9軟件工程基礎(chǔ).doc_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

軟件工程基礎(chǔ)(一)一、 選擇題1.在軟件生命周期中,能準(zhǔn)確地確定軟件系統(tǒng)必須做什么和必須具備哪些功能的階段是A)概要設(shè)計 B)詳細(xì)設(shè)計 C)可行性分析 D)需求分析2.下面不屬于軟件工程的3個要素的是A)工具 B)過程 C)方法 D)環(huán)境3.檢查軟件產(chǎn)品是否符合需求定義的過程稱為A)確認(rèn)測試 B)集成測試 C)驗證測試 D)驗收測試4.數(shù)據(jù)流圖用于抽象描述一個軟件的邏輯模型,數(shù)據(jù)流圖由一些特定的圖符構(gòu)成。下列圖符名標(biāo)識的圖符不屬于數(shù)據(jù)流圖合法圖符的是A)控制流 B)加工 C)數(shù)據(jù)存儲 D)源和潭5.下面不屬于軟件設(shè)計原則的是A)抽象 B)模塊化 C)自底向上 D)信息隱蔽6.程序流程圖(PFD)中的箭頭代表的是A)數(shù)據(jù)流 B)控制流 C)調(diào)用關(guān)系 D)組成關(guān)系7.下列工具中為需求分析常用工具的是A)PAD B)PFD C)N-S D)DFD8.在結(jié)構(gòu)化方法中,軟件功能分解屬于下列軟件開發(fā)中的階段是A)詳細(xì)設(shè)計 B)需求分析 C)總體設(shè)計 D)編程調(diào)試9.軟件測試的目的是A)發(fā)現(xiàn)錯誤 B)改正錯誤 C)改善軟件的性能 D)挖掘軟件的潛能10.軟件需求分析階段的工作,可以分為四個方面:需求獲取,需求分析,編寫需求規(guī)格說明書,以及 A)階段性報告 B)需求評審 C)總結(jié) D)都不正確二、 填空題1.軟件是程序、數(shù)據(jù)和_的集合。2.Jackson方法是一種面向_的結(jié)構(gòu)化方法。3.軟件工程研究的內(nèi)容主要包括:_技術(shù)和軟件工程管理。4.數(shù)據(jù)流圖的類型有_和事務(wù)型。5.軟件開發(fā)環(huán)境是全面支持軟件開發(fā)全過程的_集合。軟件工程基礎(chǔ)(二)一、選擇題1.下列敘述中,正確的是()A) 軟件就是程序清單 B)軟件就是存放在計算機中的文件C)軟件應(yīng)包括程序清單以及運行結(jié)果 D)軟件包括程序和文檔2.下列敘述中,正確的是()A)軟件維護(hù)是指修腹程序中被破壞的指令 B)軟件一旦交會使用就不需要再進(jìn)行維護(hù)C)軟件交付使用后還需要進(jìn)行維護(hù) D)軟件交付使用后其生命周期就結(jié)束3.下列敘述中,正確的是()A)軟件測試的目的是證明程序是否正確B)軟件測試的目的是盡可能多地發(fā)現(xiàn)程序中的錯誤C)軟件測試的目的是使程序運行結(jié)果正確D)軟件測試的目的是使程序符合結(jié)構(gòu)化原則 4.軟件調(diào)試的目的是()A)改正程序中的錯誤 B)提高程序的執(zhí)行效率C)增加程序的功能 D)調(diào)整程序的控制結(jié)構(gòu)5.在數(shù)據(jù)流圖(DFD)中,帶有名字的箭頭表示()A)模塊之間的調(diào)用關(guān)系 B)程序的組成成分C)控制程序的執(zhí)行順序 D)數(shù)據(jù)的流向6.在結(jié)構(gòu)化設(shè)計方法中生成的結(jié)構(gòu)圖(SC)中,帶有箭頭的連線表示()A)模塊之間的調(diào)用關(guān)系 B)程序的組成成分C)控制程序執(zhí)行順序 D)數(shù)據(jù)的流向7.為了使模塊盡可能獨立,要求()A)模塊的內(nèi)聚程度要盡量高且耦合程度要盡量強B)模塊的內(nèi)聚程度要盡量高且耦合程度要盡量弱C)模塊的內(nèi)聚程度要盡量低且耦合程度要盡量弱D)模塊的內(nèi)聚程度要盡量低且耦合程度要盡量強8.下列敘述中,正確的()A)接口復(fù)雜的模塊,其耦合程度一定低B)耦合程度弱的模塊,其內(nèi)聚程度一定低C)耦合程度弱的模塊,其內(nèi)聚程度一定高D)上述3種說法都不對9.下列敘述中,正確的是()A)測試與調(diào)試工作必須由程序編制者自己完成B)測試用例和調(diào)試用例必須一致C)一個程序經(jīng)調(diào)試改正錯誤后,一般不必再進(jìn)行測試D)上述3種說法不對10.下列敘述中,正確的是()A)黑箱測試方法完全不考慮程序的內(nèi)部結(jié)構(gòu)和內(nèi)部特征B)黑箱測試的方法主要考慮程序的內(nèi)部結(jié)構(gòu)和內(nèi)部特征C)白箱測試主要考慮程序內(nèi)部的邏輯結(jié)構(gòu)D)上述3種說法都不對二、填空題1.數(shù)據(jù)流圖有兩種典型的結(jié)構(gòu)形式,它們分別是變換型和 。2.耦合和內(nèi)聚是評價模塊獨立性的兩個主要標(biāo)準(zhǔn),其中 反映了模塊內(nèi)各成分之間的聯(lián)系。3.在結(jié)構(gòu)化分析方法中,用于描述系統(tǒng)中所用到的全部數(shù)據(jù)和文件的文檔稱為 4.測試的目的是暴露錯誤,評價程序的可靠性;而 的目的歸現(xiàn)錯誤的位置并改正錯誤。5.程序的測試方法發(fā)分為靜態(tài)分析和動態(tài)分析。使用測試用例在計算機上運行程序,使程序運行過程中暴露錯誤,這種方法稱為 。軟件工程基礎(chǔ)(一)一、 選擇題1. D2. D3. A4. A5. C6. B7. D8. C9.A10. B二、 填空題1.文檔2.數(shù)據(jù)流3.軟件開發(fā)4.變換型

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論