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

下載本文檔

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

文檔簡介

1、軟件工程考試題一、選擇題,請從四個可選項中選擇正確答案。(60分,每題3分1.軟件與程序的區(qū)別是(。A.程序價格便宜,軟件價格昂貴B.程序是用戶自己編寫的,而軟件是由廠家提供的C.程序是用高級語言編寫的,而軟件是由機器語言編寫的D.軟件包括程序、相關(guān)數(shù)據(jù)及其文檔,程序是軟件的一部分2.瀑布模型存在的問題是(。A.用戶容易參與開發(fā)B.缺乏靈活性C.用戶與開發(fā)者易溝通D.適用可變需求3.IS09000-3是( 。A.美國國家標(biāo)準B.世界計算機生產(chǎn)標(biāo)準C. 軟件產(chǎn)業(yè)的ISO9000族標(biāo)準。D.ISO的第9003號標(biāo)準4.一般來說,可行性研究的成本是預(yù)期總成本的(。A.2%以下B.15%20%C.6%

2、10%D.20%以上5.(通常是用戶高層領(lǐng)導(dǎo)機構(gòu)決定的,它確定軟件的目標(biāo)、規(guī)模和范圍。A.用戶需求B.業(yè)務(wù)需求C.性能需求D.功能需求6.DFD中的每個加工至少有(。A.一個輸入流或一個輸出流B.一個輸入流和一個輸出流C.一個輸入流D.一個輸出流7.按照模塊獨立性,內(nèi)聚程度由弱至強正確的順序是(。A.時間內(nèi)聚、信息(順序內(nèi)聚、功能內(nèi)聚B.信息(順序內(nèi)聚、時間內(nèi)聚、功能內(nèi)聚C.信息(順序內(nèi)聚、功能內(nèi)聚、時間內(nèi)聚D.時間內(nèi)聚、功能內(nèi)聚、信息(順序內(nèi)聚8.當(dāng)一個模塊內(nèi)部的實現(xiàn)算法中包含著多重嵌套的條件選擇時,如果完全用文字表達可能令人費解,這時可以采用(。A.軟件結(jié)構(gòu)圖B.數(shù)據(jù)流程圖C.判定表D.數(shù)

3、據(jù)分析表9.在現(xiàn)實世界中的任何有(的單個實體或概念,都可看做(。A.主體/類B.屬性/對象C.數(shù)據(jù)結(jié)構(gòu)/對象D.對象/屬性10.類圖描述系統(tǒng)的(,表示系統(tǒng)中的類以及類之間的關(guān)系。A.數(shù)據(jù)結(jié)構(gòu)B.物理結(jié)構(gòu)C.動態(tài)結(jié)構(gòu)D.靜態(tài)結(jié)構(gòu)11.面向?qū)ο蠓治鍪浅槿『驼碛脩粜枨蟛⒔栴}域(的過程。A.精確模型B.簡要模型C.正確的數(shù)據(jù)結(jié)構(gòu)D.靈活的數(shù)據(jù)結(jié)構(gòu)12.動態(tài)模型描述系統(tǒng)的動態(tài)結(jié)構(gòu)和對象之間的交互,常用(、狀態(tài)圖、合作圖、活動圖構(gòu)建系統(tǒng)的動態(tài)模型。A.類圖B.對象圖C.用例圖D.順序圖13.在面向?qū)ο蠓椒ㄖ?面向?qū)ο蠓治龊驮O(shè)計的界限是模糊的,從面向?qū)ο蠓治龅矫嫦驅(qū)ο笤O(shè)計是一個(的過程。A.逐漸擴充模

4、型B.模型轉(zhuǎn)換C.轉(zhuǎn)換模型D.模型繼承14.面向?qū)ο蟮闹袑釉O(shè)計主要是對每個用例進行設(shè)計,規(guī)劃實現(xiàn)用例功能的(。A.數(shù)據(jù)結(jié)構(gòu)B.處理過程C.關(guān)鍵類D.邏輯模型15.如果程序代碼的(好,則調(diào)試和維護的成本就可以大幅度降低。A.安全性B.可讀性C.可擴充性D.可移植性16.兩個浮點數(shù)X0和X1比較相等時,應(yīng)該用(比較。A.X0=X1B.|X0-X1|<C.X1-X0<D.X0-X1<17.根據(jù)是否要運行被測程序,可以分為(和動態(tài)測試。A.靜態(tài)測試B.白盒測試C.黑盒測試D.驗收測試18.驗收測試主要涉及的文檔是(。A.需求規(guī)格說明書B.概要設(shè)計說明書C.詳細設(shè)計說明書D.源程序19

5、.為了獲得維護的統(tǒng)計信息,應(yīng)該記錄每次維護的(。維護管理者根據(jù)統(tǒng)計信息積累維護管理的經(jīng)驗,作為今后制定維護計劃的依據(jù)。A. 類型B.工作量C.維護人員D.以上全部20.項目計劃活動的主要任務(wù)是估算項目的進度、工作量、資源和(。A.風(fēng)險B.時間C.人員D.事情二、簡答題(30分,每小題6分1.軟件工程為什么要強調(diào)規(guī)范化和文檔化?2.設(shè)計類的屬性時必須要定義是哪兩項?3.下面程序代碼,編程人員誤把IF (A=2 OR (X>1 條件寫成了IF (A=2 OR (X<1,用A=2,B=0,X=3和A=2,B=1,X=1這兩組測試用例不能發(fā)現(xiàn)錯誤,請你添加足夠多的測試用例,以發(fā)現(xiàn)程序中的錯

6、誤。BEGIN.If (A>1 AND (B=0 THEN DOX:=X/A;IF (A=2 OR (X>1 THEN DOX:=X+1;END4.面向?qū)ο蟮脑O(shè)計活動中,有構(gòu)架師、用例工程師和構(gòu)件師參加,他們每個角色的職責(zé)是什么?5.軟件的可維護性是軟件設(shè)計師最關(guān)注的性能,談?wù)劄榱双@得軟件良好的可維護性,在設(shè)計時應(yīng)該注意哪些問題?三、應(yīng)用題(10分學(xué)校每學(xué)期為品學(xué)兼優(yōu)的學(xué)生發(fā)放獎學(xué)金,獎學(xué)金根據(jù)學(xué)生本人申請,班主任和同學(xué)評議的結(jié)果,分為三個等級,一等獎5名,二等獎10名,三等獎50名,向全校公布。開發(fā)一個軟件實現(xiàn)獎學(xué)金的評比和發(fā)布。每學(xué)期由學(xué)生本人填寫申請信息:學(xué)號、姓名、班級、申

7、請等級、申請理由;系統(tǒng)根據(jù)申請自動檢查學(xué)生成績文件,如果成績有不及格則不能申請獎學(xué)金;如果平均成績在85分以上有資格申請一等獎學(xué)金;75分以上可以申請二等獎學(xué)金;否則可以申請三等獎學(xué)金。系統(tǒng)保存申請信息和成績檢查結(jié)果。經(jīng)過成績篩選后,同學(xué)和班主任進行評議,同學(xué)可以給申請者加010分,教師可以給申請者010分。學(xué)習(xí)成績占80%,同學(xué)評分占10%,班主任評分占10%,最后由學(xué)生管理科編制一張報表。請設(shè)計這張報表的內(nèi)容和格式,并畫出此系統(tǒng)的數(shù)據(jù)流程圖。軟件工程考試題答案四、選擇題,請從四個可選項中選擇正確答案。(60分,每題3分1. D2. B3. C4.C5.B6.B7.A8.C9.B10.D11

8、.A12.D13.A14.C15.B16.B17.A18.A19.D20.A五、簡答題(30分,每小題6分1.答案:軟件工程強調(diào)規(guī)范化和文檔化。規(guī)范化的目的是使眾多的開發(fā)者遵守相同的規(guī)范,使軟件生產(chǎn)擺脫個人生產(chǎn)方式,進入標(biāo)準化、工程化的生產(chǎn)方式。文檔化是將軟件的設(shè)計思想、設(shè)計過程和實現(xiàn)過程完整地記錄下來,以便于后人的使用和維護,在開發(fā)過程中各類相關(guān)人員借助于文檔進行交流和溝通。另外,在開發(fā)過程中產(chǎn)生的各類文檔使得軟件的生產(chǎn)過程由不可見變?yōu)榭梢?便于管理者對軟件生產(chǎn)進度和開發(fā)過程進行管理。在用戶最終驗收時可以通過對提交的文檔進行技術(shù)審查和管理審查,保證軟件的質(zhì)量。2. 答案:設(shè)計類的屬性時必須要

9、定義的內(nèi)容:1屬性的類型:設(shè)計屬性時必須要根據(jù)開發(fā)語言確定每個屬性的數(shù)據(jù)類型,如果數(shù)據(jù)類型不夠,設(shè)計人員可以利用已有的數(shù)據(jù)類型定義新的數(shù)據(jù)類型。2屬性的可見性。在設(shè)計屬性時要確定公有屬性、私有屬性、受保護屬性。3. 答案:用A=1,B=0,X=3測試用例可以發(fā)現(xiàn)錯誤,因為按照測試用例的預(yù)計的輸出X=4,而錯誤的輸出是X=3。4. 答案:構(gòu)架設(shè)計的目的是要勾畫出系統(tǒng)的總體結(jié)構(gòu),這項工作由經(jīng)驗豐富的構(gòu)架設(shè)計師主持完成。該活動以用例模型、分析模型為輸入,生成物理構(gòu)架、子系統(tǒng)及其接口、概要的設(shè)計類(即設(shè)計階段定義的類。根據(jù)分析階段產(chǎn)生的高層類圖和交互圖,由用例設(shè)計師研究已有的類,將它們分配到相應(yīng)的用例中。檢查每個用例的功能,這些功能依靠當(dāng)前的類能否實現(xiàn),同時檢查每個用例的特殊需求是否有合適的類來實現(xiàn)。細化每個用例的類圖,描述實現(xiàn)用例的類及其類之間的相互關(guān)系,其中的通用類和關(guān)鍵類可用粗線框區(qū)分,這些類將作為項目經(jīng)理檢查項目時的重點。經(jīng)過前面兩個活動,構(gòu)架設(shè)計師已經(jīng)將系統(tǒng)的構(gòu)架建立起來,用例設(shè)計師按照用例的功能

溫馨提示

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

評論

0/150

提交評論