《軟件工程》期末考試試卷A(答案)_第1頁
《軟件工程》期末考試試卷A(答案)_第2頁
《軟件工程》期末考試試卷A(答案)_第3頁
《軟件工程》期末考試試卷A(答案)_第4頁
《軟件工程》期末考試試卷A(答案)_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、南 昌 大 學(xué) 考 試 試 卷【適用時(shí)間:20 15 20 16 學(xué)年第 二 學(xué)期 試卷類型: A 卷】教師填寫欄課程編號:試卷編號:課程名稱:軟件工程開課學(xué)院:信息工程學(xué)院考試形式:閉卷適用班級 計(jì)算科學(xué)與技術(shù)考試時(shí)間:分鐘試卷說明:1、本試卷共 頁。2、考試結(jié)束后,考生不得將試卷、答題紙和草稿紙帶出考場。題號一二三四五六七八九十總分累分人簽 名題分2010202030100得分考生填寫欄考生姓名:考生學(xué)號:所屬學(xué)院:所屬班級:所屬專業(yè):考試日期:考 生須 知1、請考生務(wù)必查看試卷中是否有缺頁或破損。如有立即舉手報(bào)告以便更換。2、嚴(yán)禁代考,違者雙方均開除學(xué)籍;嚴(yán)禁舞弊,違者取消學(xué)位授予資格;

2、嚴(yán)禁帶手機(jī)等有儲存或傳遞信息功能的電子設(shè)備等入場(包括開卷考試),違者按舞弊處理;不得自備草稿紙???生承 諾本人知道考試違紀(jì)、作弊的嚴(yán)重性,將嚴(yán)格遵守考場紀(jì)律,如若違反則愿意接受學(xué)校按有關(guān)規(guī)定處分!考生簽名: 一、單項(xiàng)選擇題:(每題2 分,共20 分)得 分評閱人1、產(chǎn)生軟件危機(jī)的原因主要與兩個(gè)方面的問題有關(guān): ( A )(1)A) 軟件產(chǎn)品本身的特點(diǎn),而且在軟件的開發(fā)和維護(hù)過程中用的方法不正確。B) 軟件在計(jì)算機(jī)中很難識別,存在磁盤中也看不到。C) 軟件設(shè)計(jì)對人的智商要求很高,也要求很高的資金投入。D) 軟件很難理解,硬件也很復(fù)雜。2、軟件維護(hù)的四類維護(hù)活動(dòng)是: (A )(2)A) 改正性

3、維護(hù),適應(yīng)性維護(hù),完善性維護(hù)和預(yù)防性維護(hù)。B) 適應(yīng)性維護(hù),完善性維護(hù),搶救性維護(hù)和輔助性維護(hù)。C) 改正性維護(hù),適應(yīng)性維護(hù),完善性維護(hù)和輔助性維護(hù)。D) 適應(yīng)性維護(hù),完善性維護(hù),搶救性維護(hù)和預(yù)防性維護(hù)。3、通常發(fā)現(xiàn)系統(tǒng)需求說明書中的錯(cuò)誤的測試步驟是 ( C )(3)A) 模塊測試 B) 子系統(tǒng)測試C) 驗(yàn)收測試D) 平行運(yùn)行 4、總體設(shè)計(jì)階段確定了: ( B )(4)A)系統(tǒng)的具體實(shí)現(xiàn)方案。B)系統(tǒng)的邏輯模型。C)程序每個(gè)模塊的處理過程。D)系統(tǒng)的數(shù)據(jù)要求。5、軟件測試的目的是: ( C )(5)A) 證明程序中沒有錯(cuò)誤。B) 證明程序中有錯(cuò)誤。C) 發(fā)現(xiàn)程序中的錯(cuò)誤。D) 改正程序中的錯(cuò)誤

4、。6、模塊內(nèi)聚度越高,說明模塊內(nèi)各成分彼此結(jié)合的程度越 ( B )(6)A) 松散B) 緊密C) 無法判斷D) 相等7、在數(shù)據(jù)流圖中,(橢圓)代表 (C )(7)A) 源點(diǎn)B) 終點(diǎn)C) 加工D) 模塊8、下列工具中,在軟件詳細(xì)設(shè)計(jì)過程中不建議采用的是 ( D )(8)A) 判定表 B) IPO圖 C) NS圖D) DFD圖9、軟件開發(fā)過程中,抽取和整理用戶需求并建立問題域精確模型的過程叫 ( D )(9)A) 生存期 B) 面向?qū)ο笤O(shè)計(jì) C) 面向?qū)ο蟪绦蛟O(shè)計(jì)D) 面向?qū)ο蠓治?0、ER模型中的基本成分不包含 ( D )(10)A) 實(shí)體B) 了解C) 屬性D) 處理 二、填空題:(每空 1

5、 分,共20 分)得 分評閱人1、軟件危機(jī)是指在( 軟件開發(fā)和維護(hù)過程中 )所遇到的一系列嚴(yán)重問題。2、面向?qū)ο蠓椒?對象+類+( 繼承 ) + ( 消息 )。3、傳統(tǒng)的軟件開發(fā)方法學(xué)也稱為( 生命周期方法 )學(xué)。4、在需求分析階段,描繪系統(tǒng)邏輯模型的方法主要是用 數(shù)據(jù)流圖 和( 數(shù)據(jù)字典 )。5、數(shù)據(jù)流圖有四種成分:( 源點(diǎn)或終點(diǎn) )、( 處理 )、( 數(shù)據(jù)存儲 )、( 數(shù)據(jù)流 )。6、程序的三種基本控制結(jié)構(gòu)是( 順序 )、( 選擇 )、( 循環(huán) )。7、模塊獨(dú)立性可以由( 內(nèi)聚 )、( 耦合 )兩個(gè)定性標(biāo)準(zhǔn)度量。8、( 軟件維護(hù) )階段在軟件生命周期中工作量最大。9、用面向?qū)ο蠓椒ㄩ_發(fā)軟件

6、,通常需要建立三種形式的模型,它們分別是( 對象模型 )、( 動(dòng)態(tài)模型 )、( 功能模型 )。10、黑盒測試又稱為( 功能測試 ),白盒測試也稱為( 結(jié)構(gòu)測試 )。三、簡答題:(每題 5 分,共 20 分)得 分評閱人1、 可行性研究的任務(wù)是什么?回答要點(diǎn):每點(diǎn)一分1、 首先需要進(jìn)一步明確問題定義;2、 建立邏輯模型。3、 從邏輯模型出發(fā),經(jīng)過壓縮的設(shè)計(jì),探索出若干種可供選擇的主要解決方法,對每種解決方法都要研究它的可行性,4、 從三個(gè)方面分析研究每種解決方法的可行性。技術(shù)可行性。經(jīng)濟(jì)可行性。社會可行性。2、軟件生命周期包括哪幾個(gè)階段?回答要點(diǎn):-每一點(diǎn)0.5分1、問題定義2、可行性研究3、需

7、求分析4、總體設(shè)計(jì)5、詳細(xì)設(shè)計(jì)6、編碼和單元測試7、綜合測試8、軟件維護(hù)3、采用黑盒技術(shù)設(shè)計(jì)測試用例有哪幾種方法?這些方法各有什么特點(diǎn)?回答要點(diǎn):-每一點(diǎn)1分,解釋1分1、等價(jià)類劃分。等價(jià)類劃分是將輸入數(shù)據(jù)域按有效的或無效的(也稱合理的或不合理的)劃分成若干個(gè)等價(jià)類,測試每個(gè)等價(jià)類的代表值就等于對該類其它值的測試。2、界值分析。該方法是將測試邊界情況作為重點(diǎn)目標(biāo),選取正好等于,剛剛大于或剛剛小于邊界值的情況,根據(jù)這些情況選擇測試用例。3、錯(cuò)誤推測。錯(cuò)誤推測法沒有確定的步驟,憑檢驗(yàn)進(jìn)行。它的基本思想是列出程序中可能發(fā)生錯(cuò)誤的情況,根據(jù)這些情況選擇測試用例。4、對象模型有哪5個(gè)層次?建立對象模型有

8、哪幾個(gè)步驟?答:主題層、類&對象層、結(jié)構(gòu)層、屬性層、服務(wù)層。(1分)1、確定類與對象:(1分)第1步:列出所有候選對象第2步:去粗取精2、確定關(guān)聯(lián) 結(jié)構(gòu)層(1分)第1步:收集 第2步:篩選刪除 第3步:完善3、劃分主題(0.5分)4、確立屬性(0.5分)5、識別繼承關(guān)系及其它修改(1分)四、程序設(shè)計(jì)題:(每小題 10分,共 20 分)得 分評閱人1、請用N-S圖或PAD圖描述右圖中偽碼。STARTIF C1THENBLOCKpqENDBLOCKELSEWHILE C2 DO tENDDOENDIFREPEAT UNTIL C3srENDREPSTOP FC1TpqC2tsrC3-2分 -1分

9、-2分(C2部分) -1分 -1分 -1分 -2分2、消除下列偽碼中的GOTO語句,使其成為等價(jià)的標(biāo)準(zhǔn)的結(jié)構(gòu)化程序(用偽碼表示)。STARTLoop1:IF C1 THEN B1 Loop2:IF C2 THEN B2 GO TO Loop2 END IF GO TO Loop1END IFSTOP五、應(yīng)用題:(每小題 10分,共 20 分)得 分評閱人1、某圖書館借閱系統(tǒng)有以下功能:(1)借書:根據(jù)讀者的借書證查詢讀者檔案,若借書數(shù)目未超過規(guī)定數(shù)量,則辦理借閱手續(xù)(修改庫存記錄及讀者檔案),超過規(guī)定數(shù)量者不予借閱。對于第一次借閱者則直接辦理借閱手續(xù)。(2)還書:根據(jù)讀者書中的條形碼,修改庫存記錄及讀者檔案,若借閱時(shí)間超過規(guī)定期限則罰款。請對以上問題,畫出分層數(shù)據(jù)流圖2、2、某“調(diào)整工資”處理模塊接受一個(gè)“

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論