軟件工程習(xí)題_第1頁
軟件工程習(xí)題_第2頁
軟件工程習(xí)題_第3頁
軟件工程習(xí)題_第4頁
軟件工程習(xí)題_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、一、單選題1. 結(jié)構(gòu)化設(shè)計是一種應(yīng)用最廣泛的系統(tǒng)設(shè)計方法,是以_為基礎(chǔ),自頂向下,求精和模塊化的過程。 A。數(shù)據(jù)流 B。數(shù)據(jù)流圖 C。數(shù)據(jù)庫 D。數(shù)據(jù)結(jié)構(gòu)2需求分析是由分析員了解用戶的要求,認(rèn)真細(xì)致地調(diào)研。分析,最終應(yīng)建立目標(biāo)系統(tǒng)的邏輯模型并寫出_。 A。模塊說明書 B。需求規(guī)格說明書 C。項目開發(fā)計劃 D。合同文檔3變換型和事務(wù)型是程序結(jié)構(gòu)的標(biāo)準(zhǔn)形式。從某處獲得數(shù)據(jù),再對這些數(shù)據(jù)作處理,然后將結(jié)果送出是屬于_。 A。變換型 B。事務(wù)型4PAD(Problem Analysis Diagram)圖是一種_工具。 A。系統(tǒng)描述 B。詳細(xì)設(shè)計 C。測試 D。編程輔助5分層數(shù)據(jù)流圖是一種比較嚴(yán)格又易

2、于理解的描述方式,它的頂層描述了系統(tǒng)的_。A??偯?B。細(xì)節(jié) C。抽象 D。軟件的作者6系統(tǒng)開發(fā)的需求分析階段的重要工作之一是_。A數(shù)據(jù)定義B數(shù)據(jù)庫設(shè)計C數(shù)據(jù)維護(hù)D數(shù)據(jù)結(jié)構(gòu)實現(xiàn)7結(jié)構(gòu)化分析方法以數(shù)據(jù)流圖、_和加工說明等描述工具,即用直觀的圖和簡潔的語言來描述軟件系統(tǒng)模型。ADFD圖BPAD圖CIPO圖D數(shù)據(jù)字典8模塊本身的內(nèi)聚是模塊獨立性的重要度量因素之一,在七類內(nèi)聚中,具有最強內(nèi)聚的一類是_。A順序性內(nèi)聚B過程性內(nèi)聚C邏輯性內(nèi)聚D功能性內(nèi)聚9某模塊的功能是打印錄取通知書或不錄取通知書,調(diào)用模塊可通過向此模塊傳遞布爾標(biāo)志信息決定本次調(diào)用哪種通知書的打印,這種模塊之間的耦合稱為_。A數(shù)據(jù)耦合B混

3、合耦合C公共耦合D控制耦合10結(jié)構(gòu)化設(shè)計方法是面向_的設(shè)計方法。A過程B對象C數(shù)據(jù)流D數(shù)據(jù)結(jié)構(gòu)11結(jié)構(gòu)化設(shè)計方法采用變換分析和事務(wù)分析技術(shù)實現(xiàn)_。 A、從數(shù)據(jù)結(jié)構(gòu)導(dǎo)出程序結(jié)構(gòu) B、從數(shù)據(jù)流圖導(dǎo)出初始結(jié)構(gòu)圖 C、從模塊結(jié)構(gòu)導(dǎo)出數(shù)據(jù)結(jié)構(gòu) D、從模塊結(jié)構(gòu)導(dǎo)程序結(jié)構(gòu)12設(shè)一模塊內(nèi)部的處理動作為:成分A的輸出是成分B的輸入,則該模塊的聚合性稱為_。A、過程內(nèi)聚 B、功能內(nèi)聚 C、順序內(nèi)聚 D、通信內(nèi)聚13經(jīng)調(diào)查,系統(tǒng)分析員給出有問題的初略陳述,其中部分描述如下:某商場的采購部門要求每天開出定購清單,交采購員;倉庫管理員將此要還應(yīng)輸入系統(tǒng),經(jīng)庫存業(yè)務(wù)(進(jìn)貸或出貸)處理后輸出。從這段描述可知該部分?jǐn)?shù)據(jù)流圖中

4、的外部實體為:A、采購員、倉庫管理員 B、定購清單、庫存業(yè)務(wù)C、庫存業(yè)務(wù) D、定購清單、采購員14銀行計算機儲蓄管理信息系統(tǒng)中,根據(jù)客戶提出的要求(如存款、取款、查詢、掛失、咨詢等)進(jìn)行相應(yīng)的業(yè)務(wù)處理的該層數(shù)據(jù)流圖是_。A、變換型 B、事務(wù)型 C、既不是A也不是B D、不一定15決定軟件系統(tǒng)中各個模塊的外部特性,即其輸入輸出和功能是_的任務(wù)。A、需求分析B、概要設(shè)計 C、詳細(xì)設(shè)計 D、編程階段16詳細(xì)設(shè)計的結(jié)果基本決定了最終程序的_。A)代碼的規(guī)模 B)運行速度 C)質(zhì)量 D)可維護(hù)性17一個模塊直接控制(調(diào)用)的下層模塊的數(shù)目稱為模塊的_。A)扇入數(shù) B)扇出數(shù) C)寬度 D)作用域18系統(tǒng)

5、開發(fā)過程中的第一個正式文檔是_。A)系統(tǒng)說明書 B)評審報告 C)開發(fā)合同 D)可行性報告19將軟件生存周期中各活動規(guī)定為依線性順序連接的若干階段。包括可行性分析,項目開發(fā)計劃,需求分析,概要設(shè)計,詳細(xì)設(shè)計,編碼,測試和維護(hù)的模型是:_。A)增量模型 B)螺旋模型 C)瀑布模型 D)快速原型20HIPO技術(shù)主要用于_。A)系統(tǒng)規(guī)劃 B)系統(tǒng)分析 C)系統(tǒng)設(shè)計 D)系統(tǒng)實施二、填空題1模塊內(nèi)部的算法設(shè)計在系統(tǒng)開發(fā)的_詳細(xì)設(shè)計_階段進(jìn)行。2定性度量模塊獨立性的兩個標(biāo)準(zhǔn)是_內(nèi)聚_和_耦合_。3一組語句在程序中多處出現(xiàn),為了節(jié)省內(nèi)存空間把這些語句放在一個模塊中,該模塊屬于_偶然_內(nèi)聚。4模塊中所有成分

6、引用共同的數(shù)據(jù),該模塊屬于_通信_內(nèi)聚。5在結(jié)構(gòu)化分析中,_數(shù)據(jù)字典_用于詳細(xì)地定義數(shù)據(jù)流圖中的成分。6在模塊結(jié)構(gòu)圖中,直接調(diào)用某一模塊的其他模塊數(shù)稱為該模塊的_扇入數(shù)_。7現(xiàn)有一種軟件開發(fā)方法,它將軟件開發(fā)過程分成以下階段:需求分析、原型開發(fā)和評價、系統(tǒng)設(shè)計和系統(tǒng)實現(xiàn)。這種軟件開發(fā)方法稱為_原型化方法_ 。8如果一個軟件系統(tǒng)完成從卡片機上讀入一疊卡片,檢查卡片的信息是否合理,然后對舊文件進(jìn)行修改,產(chǎn)生一個修改過的新文件,并被修改的記錄打印成一份報告。對此系統(tǒng)的數(shù)據(jù)流圖,應(yīng)采用_變換_分析策略,導(dǎo)出模塊結(jié)構(gòu)。9從提高模塊的獨立性來看,結(jié)構(gòu)化設(shè)計的要求應(yīng)該是_高內(nèi)聚,低耦合_。10結(jié)構(gòu)化程序設(shè)計

7、是一種程序設(shè)計技術(shù),它采用自頂向下,逐步求精的設(shè)計方法和_順序_、_選擇_、_循環(huán)_三種基本控制結(jié)構(gòu)構(gòu)造常態(tài)程序。11軟件工程技術(shù)中,提高模塊獨立性的兩個基本手段是_分解_和_合并_。12若模塊內(nèi)的各處理元素都在同一時間間隔內(nèi)執(zhí)行完成,這種模塊內(nèi)元素間的聯(lián)系稱為_時間_內(nèi)聚。13適合于作為數(shù)據(jù)模型是_ER圖_。三、簡答題1. 假設(shè)一個程序中對128個操作數(shù)共訪問了1500次,對384個運算符共使用了1300次,試預(yù)測該程序的預(yù)測程序長度、程序量,錯誤數(shù)。2. 將書上163頁的第8題的偽代碼轉(zhuǎn)換成程序流程圖、盒圖、PAD圖、程序流圖,并計算他的環(huán)形復(fù)雜度。3. 某系統(tǒng)維護(hù)一次性投入了5000元,系統(tǒng)維護(hù)后投入使用估計每年可節(jié)省2500元,假如經(jīng)維護(hù)的系統(tǒng)生存周期為5年,年利率為12%,試求對系統(tǒng)維護(hù)的動態(tài)投資回收期簡答1:根據(jù)Halstead方法,已知N1=1300,N2=1500,n1=384,n2=128則預(yù)測程序長度H= =(計算

溫馨提示

  • 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

提交評論