




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 哈爾濱理工大學(xué)20062007學(xué)年 第 二 學(xué)期考試試題 A卷裝 訂 線班級: 學(xué)號: 姓名:考試科目: 軟件工程 考試時(shí)間:120分鐘 試卷總分100分考試班級:計(jì)算機(jī)04級題號一二三四五總分得分評卷教師一、選擇題(在每個(gè)小題四個(gè)備選答案中選出一個(gè)正確答案,填在題中的括號內(nèi),本大題共30小題,每小題1分,共30分)1、.研究開發(fā)所需要的成本和資源是屬于可行性研究中的( )研究的一方面。 A.技術(shù)可行性 B.經(jīng)濟(jì)可行性 C.社會可行性 D.法律可行性2、.模塊的內(nèi)聚性最高的是( ) A.邏輯內(nèi)聚 B.時(shí)間內(nèi)聚C.偶然內(nèi)聚 D.功能內(nèi)聚3、在詳細(xì)設(shè)計(jì)階段,經(jīng)常采用的工具有( )。A. PAD
2、B. SA C. SC D. DFD4、設(shè)在一個(gè)模塊內(nèi)有2個(gè)判定,若受其中一個(gè)判定影響到的模塊集合為A,而受另一個(gè)判定影響到的模塊集合為B,則該模塊的作用范圍是()。ABC()()D()()5、在SD(結(jié)構(gòu)化設(shè)計(jì)方法)方法中全面指導(dǎo)模塊劃分的最重要的原則是( )。 A.程序模塊化 B.模塊高內(nèi)聚 C.模塊低耦合 D.模塊獨(dú)立性6、隨著軟硬件環(huán)境變化而修改軟件的過程是( )。A.校正性維護(hù)B.適應(yīng)性維護(hù)C.完善性維護(hù)D.預(yù)防性維護(hù)7、在白盒法技術(shù)測試用例的設(shè)計(jì)中( )是最弱的覆蓋標(biāo)準(zhǔn)。A.語句B.路徑C.條件組合D.判定8、.若有一個(gè)計(jì)算類型的程序,它的輸入量只有一個(gè)X,其范圍是-1.0,1.0
3、,現(xiàn)從輸入的角度考慮一組測試用例:-1.001,-1.0,1.0,1.001。設(shè)計(jì)這組測試用例的方法是( )。 A.條件覆蓋法B.等價(jià)分類法 C.邊界值分析法D.錯(cuò)誤推測法9、軟件按照設(shè)計(jì)的要求,在規(guī)定時(shí)間和條件下達(dá)到不出故障,持續(xù)運(yùn)行的要求的質(zhì)量特性稱為( )。 A.可用性B.可靠性 C.正確性D.完整性10、采用Gantt圖表示軟件項(xiàng)目進(jìn)度安排,下列說法中正確的是( )。 A.能夠反映多個(gè)任務(wù)之間的復(fù)雜關(guān)系 B.能夠直觀表示任務(wù)之間相互依賴制約關(guān)系 C.能夠表示哪些任務(wù)是關(guān)鍵任務(wù) D.能夠表示子任務(wù)之間的并行和串行關(guān)系11、數(shù)據(jù)字典是用來定義()中的各個(gè)成份的具體含義的。A流程圖B功能結(jié)構(gòu)
4、圖C系統(tǒng)結(jié)構(gòu)圖D數(shù)據(jù)流圖12、可行性分析是在系統(tǒng)開發(fā)的早期所做的一項(xiàng)重要的論證工作,它是該系統(tǒng)是否開發(fā)的決策依據(jù),因此必須給出( )的回答。A. 確定 B. 行或不行 C. 正確 D. 無二義13、軟件設(shè)計(jì)的方法有多種,()方法屬于面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法。A基于Jackson圖的設(shè)計(jì)B基于流程圖的設(shè)計(jì)C交換分析設(shè)計(jì)D事務(wù)分析設(shè)計(jì)14、軟件測試中根據(jù)測試用例設(shè)計(jì)的方法的不同可分為黑盒測試和白盒測試兩種,它們()。A前者屬于靜態(tài)測試,后者屬于動態(tài)測試B前者屬于動態(tài)測試,后者屬于靜態(tài)測試C都屬于靜態(tài)測試 D都屬于動態(tài)測試15、系統(tǒng)定義明確之后,應(yīng)對系統(tǒng)的可行性進(jìn)行研究??尚行匝芯繎?yīng)包括( )。A軟件
5、環(huán)境可行性、技術(shù)可行性、經(jīng)濟(jì)可行性、社會可行性B經(jīng)濟(jì)可行性、技術(shù)可行性、運(yùn)行可行性、法律可行性C經(jīng)濟(jì)可行性、社會可行性、系統(tǒng)可行性、D經(jīng)濟(jì)可行性、實(shí)用性、社會可行性16、軟件測試的目的是( )。A評價(jià)軟件的質(zhì)量 B. 發(fā)現(xiàn)軟件的錯(cuò)誤C找出軟件的所有錯(cuò)誤 D. 證明軟件是正確的17、在進(jìn)行軟件測試時(shí), 首先應(yīng)當(dāng)進(jìn)行( ),然后再進(jìn)行子系統(tǒng)測試等,最后再進(jìn)行有驗(yàn)收測試。A單元測試 B. 集成測試 C確認(rèn)測試 D. 組合測試18、數(shù)據(jù)耦合、公共耦合、標(biāo)記耦合、控制耦合的耦合性從低到高的順序是( )。A.數(shù)據(jù)、公共、標(biāo)記、控制B.數(shù)據(jù)、標(biāo)記、控制、公共C.控制、數(shù)據(jù)、標(biāo)記、公共D.控制、數(shù)據(jù)、公共、標(biāo)
6、記19、模塊( )定義為受該模塊內(nèi)一個(gè)判斷影響的所有模塊集合。A控制域 B. 作用域 C寬度 D. 接口20、中級結(jié)構(gòu)性成本模型COCOMO是一個(gè)( )。 A. 靜態(tài)單變量模型 B. 動態(tài)單變量模型 C. 靜態(tài)多變量模型 D. 動態(tài)多變量模型21、需求分析最終結(jié)果是產(chǎn)生( )。 A. 項(xiàng)目開發(fā)計(jì)劃 B. 需求規(guī)格說明書 C. 設(shè)計(jì)說明書 D. 可行性分析報(bào)告22、需求分析階段的任務(wù)是確定( )。A. 軟件開發(fā)方法 B. 軟件開發(fā)工具 C. 軟件開發(fā)費(fèi) D. 軟件系統(tǒng)的功能23、軟件調(diào)試技術(shù)包括( )。A.錯(cuò)誤推斷B.集成測試C.回溯法D.邊界值分析24、黑盒測試在設(shè)計(jì)測試用例時(shí),主要需要研究(
7、 )。 A.需求規(guī)格說明與概要設(shè)計(jì)說明B.詳細(xì)設(shè)計(jì)說明 C.項(xiàng)目開發(fā)計(jì)劃D.概要設(shè)計(jì)說明與詳細(xì)設(shè)計(jì)說明25、數(shù)據(jù)流圖(DFD)是()方法中用于表示系統(tǒng)的邏輯模型的一種圖形工具。ASABSDCSPDSC26、軟件生命周期中所花費(fèi)用最多的階段是( )。 A詳細(xì)設(shè)計(jì) B軟件編碼 C軟件測試 D軟件維護(hù)27、具有風(fēng)險(xiǎn)分析的軟件生存周期模型是( )。A.瀑布模型 B.噴泉模型C.螺旋模型 D.增量模型28、軟件可維護(hù)性的特性中相互矛盾的是( )。 A.可修改性和可理解性 B.可測試性和可理解性 C效率和清晰性 D.可理解性和可讀性29、軟件詳細(xì)設(shè)計(jì)的主要任務(wù)是確定每個(gè)模塊的( )。 A. 算法和使用的數(shù)
8、據(jù)結(jié)構(gòu) B. 外部接口 C. 功能 D. 編程30、軟件生存周期包括可行性分析的項(xiàng)目開發(fā)計(jì)劃、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、( )、維護(hù)等活動。A應(yīng)用 B.檢測 C. 測試 D. 以上答案都不正確二、名詞解釋題(本大題共5小題,每小題4分,共20分) 1、軟件工程環(huán)境 2、集成測試3、快速原型法 4、模塊的控制范圍5、判定樹三、簡答題(本大題共5小題,每小題4分,共20分) 1、簡述軟件結(jié)構(gòu)化維護(hù)和非結(jié)構(gòu)維護(hù)的區(qū)別。 2、簡述提高軟件可維護(hù)性的方法。 3、什么是軟件配置,軟件配置的一般形式包括哪些內(nèi)容? 4、試畫出Jackson方法所用的結(jié)構(gòu)圖的三種基本結(jié)構(gòu)及對應(yīng)的圖解邏輯。5、軟件需求
9、分析的規(guī)格說明應(yīng)包括那些內(nèi)容?五、應(yīng)用題(本大題共3小題,每小題10分,共30分)1、某旅館的電話服務(wù)如下:可以撥分機(jī)號和外線號碼。分機(jī)號是從7201至7299。外線號碼先撥9,然后是市話號碼或長話號碼。長話號碼是以區(qū)號和市話號碼組成。區(qū)號是從100到300中任意的數(shù)字串。市話號碼是以局號和分局號組成。局號可以是455,466,888,552中任意一個(gè)號碼。分局號是任意長度為4的數(shù)字串。要求:寫出在數(shù)據(jù)字典中電話號碼的數(shù)據(jù)條目的定義。2、下面是某程序的流程圖。 要求:計(jì)算環(huán)路復(fù)雜度;為了完成基本路徑測試,求它的一組獨(dú)立路徑。3、某廠對部分職工重新分配工作的政策是:年齡在20歲以下者,初中文化程
10、度脫產(chǎn)學(xué)習(xí),高中文化程度當(dāng)電工;年齡在20歲至40歲之間者,中學(xué)文化程度男性當(dāng)鉗工,女性當(dāng)車工,大學(xué)文化程度都當(dāng)技術(shù)員;年齡在40歲以上者,中學(xué)文化程度當(dāng)材料員,大學(xué)文化程度當(dāng)技術(shù)員。試用判定樹描述上述問題。裝 訂 線班級: 學(xué)號: 姓名:考試科目: 軟件工程 考試時(shí)間:120分鐘 試卷總分100分考試班級:計(jì)算機(jī)04級一、 選擇題(本大題共30小題,每小題1分,總計(jì)30分)1、C 2、D 3、B 4、D 5、D 6、B 7、A 8、C 9、B 10、D 11、D 12、A 13、A 14、D 15、B 16、B 17、A 18、B 19、B 20、D 21、B 22、D 23、C 24、A
11、25、A 26、D 27、C 28、C 29、A 30、C二、名詞解釋題(本大題共5小題,每小題4分,共20分) 1、軟件開發(fā)工具及軟件開發(fā)的有機(jī)組合,利用它可以按照一定的軟件開發(fā)方法或模式來開發(fā)軟件的系統(tǒng)平臺。 2、把經(jīng)過測試運(yùn)行正確的子系統(tǒng)組合成完整的系統(tǒng)再進(jìn)行測試,以確保軟件在功能、性能上滿足需求規(guī)格說明書的要求。集成的方式有兩種:漸增式和非漸增式。3、根據(jù)需求分析的結(jié)果,依據(jù)軟件開發(fā)的經(jīng)驗(yàn),采用快速設(shè)計(jì)工具建立一個(gè)原型系統(tǒng),請用戶試用一段時(shí)間之后,根據(jù)用戶反饋的意見,以便確定用戶實(shí)際要解決的問題和需求,然后對原型系統(tǒng)進(jìn)行修改和完善。 4、模塊的控制域是這個(gè)模塊本身及所有直接或間接從屬它
12、的模塊。5、對于復(fù)雜的判定關(guān)系,采用樹形結(jié)構(gòu)表示判定關(guān)系,在樹中,非葉子節(jié)點(diǎn)是判定的組合,葉子節(jié)點(diǎn)是判定的動作。三、簡答題(本大題共5小題,每小題4分,共20分) 1、軟件維護(hù)有兩種方式:結(jié)構(gòu)化維護(hù):以設(shè)計(jì)的所有文檔為基礎(chǔ)出,維護(hù)工作從設(shè)計(jì)文檔評價(jià)分析開始;非結(jié)構(gòu)化維護(hù):軟件維護(hù)從分析源程序著手,沒有詳盡的設(shè)計(jì)文檔。2、設(shè)計(jì)時(shí)明確軟件的質(zhì)量目標(biāo);采用先進(jìn)的軟件開發(fā)技術(shù)和工具;采用便于維護(hù)的程序設(shè)計(jì)語言;制定有效的質(zhì)量保證措施; 提供完善的設(shè)計(jì)文檔。3、軟件配置是指軟件在生存周期內(nèi)某一具體瞬間的寫照,它一般包括兩方面內(nèi)容: 機(jī)器不可執(zhí)行形式:文檔、程序、文字材料、測試結(jié)果等; 機(jī)器可執(zhí)行形式:機(jī)器可執(zhí)行的程序代碼及在存貯介質(zhì)上的數(shù)據(jù)。 4、(1)三種基本結(jié)構(gòu)為: 順序結(jié)構(gòu) 選擇結(jié)構(gòu)重復(fù)結(jié)構(gòu)(2)順序結(jié)構(gòu)的圖解邏輯 選擇結(jié)構(gòu)的圖解邏輯 重復(fù)結(jié)構(gòu)的圖解邏輯Aseq Aselect(條件1) Aiterwhile(條件)B B BC Aor(條件2) AendD CAend Aend5、引言;信息的描述;功能的描述;行為的描述;確認(rèn)準(zhǔn)則;參考數(shù)目附錄(表)。五、應(yīng)用題(本大題共3小題,每小題10分,共30分)1、 電話號碼=分機(jī)號外線號碼 分機(jī)號=7201.7299 外線號碼=9+市話號碼長
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件開發(fā)外包合同免責(zé)條款
- 醫(yī)療器械使用風(fēng)險(xiǎn)告知及免責(zé)合同
- 家具安裝工合同協(xié)議書
- 物聯(lián)網(wǎng)+智慧城市項(xiàng)目投資合同
- 無錫全日制勞動合同
- 藥店裝修施工合同
- 高新技術(shù)轉(zhuǎn)讓合作合同
- 電子商務(wù)平臺入駐及推廣服務(wù)合同
- 裝修地暖施工合同
- 浙江工業(yè)大學(xué)《藥用植物栽培學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 質(zhì)量獎與自評報(bào)告
- DTⅡ型固定式帶式輸送機(jī)設(shè)計(jì)選型手冊
- 約束評分標(biāo)準(zhǔn)
- 橡膠壩工程施工質(zhì)量驗(yàn)收評定表及填表說明編制于
- 抗日戰(zhàn)爭勝利題材話劇劇本范文
- GB/T 22328-2008動植物油脂1-單甘酯和游離甘油含量的測定
- 錄用offer模板參考范本
- GB 16780-2021水泥單位產(chǎn)品能源消耗限額
- 全面推進(jìn)依法行政課件
- 政務(wù)服務(wù)一網(wǎng)通辦平臺解決方案-最新
評論
0/150
提交評論