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

下載本文檔

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

文檔簡介

一、判斷題:每小題1分,共15分,在正確打上,錯誤打上X1快速原型模型可以有效地適應(yīng)用戶需求的動態(tài)變化。 ( )2數(shù)據(jù)字典是對數(shù)據(jù)流圖中的數(shù)據(jù)流,處理過程、數(shù)據(jù)存儲、數(shù)據(jù)的源和終點進(jìn)行詳細(xì)定義。( )3統(tǒng)一的建模語言,是一種軟件工程設(shè)計語言。 ( )4模塊化使程序設(shè)計比較方便,但比較難以維護(hù)。 ( )5一個模塊實際上就是一個進(jìn)程。 ( )6過程描述語言可以用于描述軟件的系統(tǒng)結(jié)構(gòu)。 ( )7編程語言應(yīng)該在軟件概要設(shè)計時選擇。 ( )8如果通過軟件測試沒有發(fā)現(xiàn)錯誤,則說明軟件是正確的。 ( )9在進(jìn)行概要設(shè)計時應(yīng)加強(qiáng)模塊間聯(lián)系。 ( )10一般人為,軟件開發(fā)階段是由設(shè)計、編碼和測試三個基本活動組成( )11軟件概要設(shè)計包括軟件系統(tǒng)結(jié)構(gòu)設(shè)計以及數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫設(shè)計。( )12為了提高程序的易讀性,盡可能使用高級語言或4GL編寫程序。 ( )13為了加強(qiáng)軟件維護(hù)作業(yè)的進(jìn)度,應(yīng)盡可能增加維護(hù)人員的數(shù)目。 ( )14模塊化,信息隱藏,抽象和逐步求精的軟件設(shè)計原則有助于得到高內(nèi)聚,低耦合度的軟件產(chǎn)品。( )15確認(rèn)測試計劃應(yīng)該在可行性研究階段制定。 ( )1、 2、 3、 4、 5、 6、 7、 8、9、 10、 11、 12、 13、 14、 15、二、單選題:每題1分,共15分1、以下哪一項不是軟件危機(jī)的表現(xiàn)形式( )A、軟件成本高 B、軟件產(chǎn)率低 C、計算機(jī)技術(shù)發(fā)展快 D、軟件質(zhì)量得不到保證2、軟件工程由方法、工具和( )三部分組成A、算法 B、技術(shù) C、文檔 D、過程3、軟件生命周期終止的最典型原因是( )A、錯誤太多 B、利潤過低 C、可維護(hù)性過差 D、效率不高4、軟件在需要它投入使用時能實現(xiàn)其制定功能的概率稱為軟件的( )A、兼容性 B、可靠性 C、堅固性 D、可用性5、軟件項目計劃一般不包括以下哪項內(nèi)容( )A、培訓(xùn)計劃 B、人員安排 C、進(jìn)度安排 D、軟件開發(fā)標(biāo)準(zhǔn)的選擇和制定6、計算機(jī)系統(tǒng)工程包含硬件、軟件、人機(jī)及( )工程A、數(shù)據(jù)庫 B、軟件 C、CASE D、開發(fā)方法7、SA法中,DFD圖的某個處理過程分解后,一般不超過( )處理過程A、10 B、7 C、5 D、128、下列需求陳述中一致的是( )A、所有命令響應(yīng)時間應(yīng)小于0.1s;BUILD命令的響應(yīng)時間應(yīng)小于5s B、所有命令響應(yīng)時間應(yīng)小于5s;BUILD命令的響應(yīng)時間應(yīng)小于1sC、BUILD命令的響應(yīng)時間應(yīng)小于5s;BUILD命令的響應(yīng)時間應(yīng)小于1sD、所有命令響應(yīng)時間必須等于2s;BUILD命令的響應(yīng)時間應(yīng)小于3s9、以下哪一項不是面向?qū)ο蟮奶卣鳎?)A、多態(tài)性 B、繼承性 C、封裝性 D、過程調(diào)用10、以下哪一項不屬于面向?qū)ο蟮能浖_發(fā)方法( )A、coad方法 B、Booch方法 C、jackson方法 D、OMT方法11、OOA中,事件追蹤圖是反映( )對象所表現(xiàn)出來的集體行為A、2個 B、1個 C、多個 D、3個12、結(jié)構(gòu)化程序設(shè)計主要強(qiáng)調(diào)程序的( )A、效率 B、速度 C、可讀性 D、大小13、注釋是提高程序可讀性的有效手段,好的程序注釋占到程序總量的( )A、1/6 B、1/5 C、1/4 D、1/314、在發(fā)現(xiàn)錯誤后,排錯應(yīng)由( )完成A、測試者 B、高級程序員 C、用戶 D、軟件的開發(fā)者15、進(jìn)行單元測試時,需要一個( )被測模塊的程序A、傳遞 B、管理 C、調(diào)用 D、驅(qū)動1、C 2、D 3、C 4、D 5、D 6、A 7、B 8、B9、D 10、C 11、D 12、C 13、D 14、D 15、D三、簡答題(共20分)12 CASE工具和環(huán)境的開發(fā)是目前軟件開發(fā)領(lǐng)域的熱點之一,請列舉幾種(至少2種)你熟悉的CASE工具或環(huán)境軟件,寫出它們的應(yīng)用領(lǐng)域或?qū)儆谀穷惞ぞ摺#?分)每寫出一種CASE工具2分,寫出一種工具類型1分,如:Power Designer(分析設(shè)計工具或軟件建模工具),Rational Rose(分析設(shè)計工具或軟件建模工具),Win Runner(測試工具),MS Project(項目管理工具),MS Visio(軟件開發(fā)繪圖工具)、VSS(軟件配置工具)。13 下圖為網(wǎng)絡(luò)計劃圖(14分)請根據(jù)各項活動的活動時間計算各個事件的最早時間與最遲時間,并填入圖中事件28相應(yīng)的位置(14分,每填對一個事件的數(shù)字1分)四、綜合題(共25分)得分評卷人 1. 請寫出測試用例(可以不用寫測試結(jié)果)來完成語句、條件覆蓋和條件組合覆蓋,并以字符列出相應(yīng)執(zhí)行路徑。(15分)入 口A0 AND X1A=3 OR B4 OR X0Y=A+XA=X結(jié) 束ST 21F 43T 5F 76abcde語句覆蓋:條件覆蓋:條件組合覆蓋:2. 請畫出一個用戶使用銀行ATM的狀態(tài)轉(zhuǎn)換圖。從用戶將卡插入卡槽開始,到用戶取卡結(jié)束(如果用戶忘記,ATM應(yīng)報警),用戶可以完成以下幾個步驟:登錄(卡片進(jìn)入ATM機(jī)后,如果不是可讀卡,退卡;如是,等待用戶輸入密碼,三次錯,吞卡,正確后進(jìn)入主菜單),取錢(進(jìn)入取錢菜單,輸入金額,如果帳戶余額不足,提示余額,并要求用戶重新輸入,如果帳上錢夠,吐錢幣,并詢問是否打印憑證,最后返回主菜單),主菜單提供退出取卡選擇。(10分)五、分析設(shè)計題(共25分)得分評卷人 1某超市連鎖收貨操作流程如下:廠家持“定貨單”及“廠家送貨單”送貨,庫管科檢查來貨。如果來貨相符,庫管科做收貨確認(rèn),(包括:在“定貨單”之“點核數(shù)量”欄手工填寫收貨數(shù)量;在電腦中提出“定貨單”,在“點核數(shù)量”欄輸入收貨數(shù)量;在“收貨日報表”上記錄該收貨;在“定貨單”、“廠家送貨單”上加蓋庫管科公章),然后庫管科打印商品條碼,收送貨組與賣場辦理移交手續(xù),賣場收貨人在“定貨單”上簽名蓋章,日末,庫管科將單據(jù)匯總,連同“收貨日報表”分別送賣場、財會,并自留一份,第二天電腦科打印“驗收進(jìn)貨單”,分送賣場、采購、財會。如果來貨不符,通知負(fù)責(zé)該次定貨之采購主任,采購主任填寫“定貨修正單”,報采購部主管簽名同意,“定貨修正單”交庫管科,庫管科從電腦中提出原“定貨單”,按“定貨修正單”內(nèi)容進(jìn)行修改,將修改后之新“定貨單”打?。ㄒ皇饺荩?,和原“定貨單”連在一起,最后進(jìn)行上述來貨相符后的工作。1設(shè)計出該系統(tǒng)的業(yè)務(wù)處理流程圖(9分)2畫出該系統(tǒng)的第一層的數(shù)據(jù)流程圖(至少3個處理)(10分)3畫出該系統(tǒng)主要處理、數(shù)據(jù)存儲或外部實體的數(shù)據(jù)字典(至少三個處理或數(shù)據(jù)存儲或外部實體)(6分)2007年-2008學(xué)年第1學(xué)期10503070104班軟件工程B卷參考答案及評分標(biāo)準(zhǔn)開卷,允許考生帶教材和參考書籍各一本一、斷題:每小題1分,共10分,在正確的打上,錯誤的打上1、 2、 3、 4、 5、 6、 7、 8、9、 10、 11、 12、 13、 14、 15、二、項選擇題:每題1分,共15分1、C 2、D 3、C 4、D 5、D 6、A 7、B 8、B9、D 10、C 11、D 12、C 13、D 14、D 15、D三、簡答題(總共20分)1、總共6分,每寫出一種CASE工具2分,寫出一種工具類型1分,如:Power Designer(分析設(shè)計工具或軟件建模工具),Rational Rose(分析設(shè)計工具或軟件建模工具),Win Runner(測試工具),MS Project(項目管理工具),MS Visio(軟件開發(fā)繪圖工具)、VSS(軟件配置工具)。2、總共14分,每畫對一個事件0.5分(開始事件不算分,共7個)和每畫出一個作業(yè)順序0.5分(標(biāo)明作業(yè)和持續(xù)時間),計算對一個最早時間0.5分,一個最遲時間0.5分.四、綜合題(總共25分)1測試題15分語句覆蓋:總共2分A=-1,B=5,X=2;sabcde條件覆蓋:每對一個測試用例12分,總共5分A=-1,B=5,X=2;sabcdeA=0,B=4,X=1;saceA=3,B=4,X=-1;sacde條件組合覆蓋:每對一個測試用例1分,總共8分A=-1,B=5,X=2;sabcdeA=-1,B=5,X=-1;sacdeA=3,B=4,X=2;sacdeA=3,B=5,X=1;sacdeA=3,B=4,X=-1;sacdeA=3,B=5,X=-1;sacdeA=-1,B=4,X=-1;sacdeA=-1,B=4,X=2;sabce2每畫對一個狀態(tài)1分,寫對狀態(tài)順序0.5分五、分析設(shè)計題目(總共25分)業(yè)務(wù)流程圖共9分,其中業(yè)務(wù)流5分,判斷2分,資源和表單2分,下面是使用Power Designer 畫的業(yè)務(wù)流程圖數(shù)據(jù)流程圖10分,其中處理4分,數(shù)據(jù)存儲2分,外部實體2分,數(shù)據(jù)流2分?jǐn)?shù)據(jù)字典總共6分,每寫出一個2分,要求格式完整,內(nèi)容基本正確如:處理邏輯編號:P1處理邏輯名稱:審核來貨簡述:查詢統(tǒng)計專利申請、受理、授權(quán)和轉(zhuǎn)讓情況輸入的數(shù)據(jù)流:F3廠家送貨單(來自E2供應(yīng)商),F(xiàn)4定貨單(來自E2供應(yīng)商),F(xiàn)2定貨單(來自S1定貨單數(shù)據(jù)存儲)輸出的數(shù)據(jù)流:貨品相符的F9審核信息(去自S1定貨單數(shù)據(jù)存儲),F(xiàn)5來貨不相符信息(去自E3采購主任)處理描述:根據(jù)供應(yīng)商“定貨單”及“廠家送貨單”送貨情況,庫管科檢查來貨。如果來貨相符,庫管科做收貨確認(rèn),如果來貨不符,通知負(fù)責(zé)該次定貨之采購主任。處理頻率:不限數(shù)據(jù)存儲編號:S1數(shù)據(jù)存儲名稱:定貨單簡述:反映當(dāng)前定貨的情況數(shù)據(jù)存儲組成

溫馨提示

  • 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

提交評論