版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
專業(yè):移動通信科目:軟件工程一、單項選擇題1.好的軟件結構應該是〔A?低耦合、低內(nèi)聚B?高耦合、高內(nèi)聚C-高耦合、低內(nèi)聚D?低耦合、高內(nèi)聚答案:D2?需求分析中開發(fā)人員要從用戶那里了解〔A?軟件的規(guī)模B?軟件做什么C?用戶使用界面D?輸入的信息答案:B3?軟件調(diào)試技術包括〔A?演繹法B?循環(huán)覆蓋C?邊界值分析D?集成測試的描述.答案:的描述.4?軟件需求規(guī)格說明書的內(nèi)容不應包括對〔A?用戶界面及運行環(huán)境B?主要功能C?算法的詳細過程D?軟件的性能答案:C5.常用動詞或動詞詞組來表示〔A?屬性關聯(lián)類D?對象答案:B6?軟件可行性研究實質(zhì)上是要進行一次〔 需求分析、設計過程.A?詳細的B?深入的C?徹底的D?簡化、壓縮的答案:D7?軟件部分的內(nèi)部實現(xiàn)與外部可訪問性分離這是指軟件的〔A?繼承性B?共享性C?抽象性D?封裝性答案:D8.軟件部分的內(nèi)部實現(xiàn)與外部可訪問性分離,這是指軟件的〔A?共享性B?繼承性C?抽象性D?封裝性答案:D?在詳細設計階段經(jīng)常采用的工具有〔A?PDLB?DFDC?SCD?SA答案:A?數(shù)據(jù)字典是對數(shù)據(jù)定義信息的集合它所定義的對象都包含于〔A?軟件結構B?程序框圖C?方框圖D?數(shù)據(jù)流圖答案:D?軟件工程結構化生命周期方】去提出將軟件生命周期劃分為計劃、開發(fā)和運行三個時期,下述〔 工作應屬于軟件開發(fā)期的內(nèi)容.A?問題定義B?可行性研究C-都不是D?總體設計答案:D?應用執(zhí)行對象的操作可以改變該對象的〔A?功能數(shù)據(jù)C?屬性D?行為答案:C?軟件質(zhì)量因素不包括〔A?可理解性B?可測試性C?正確性D?高性能答案:D?軟件可行性研究實質(zhì)上是要進行一次〔 需求分析、設計過程.A?詳細的B?徹底的C?深入的D?簡化、壓縮的答案:D?結構化設計是一種面向〔 的設計方法.B?數(shù)據(jù)流C..程序D.數(shù)據(jù)庫答案:B結構分析法就是面向〔 自頂向下逐步求精進行需求分析的方法.對象目標功能數(shù)據(jù)流答案:D進行需求分析可使用多種工具,但〔 是不適用的PAD圖數(shù)據(jù)字典判定表數(shù)據(jù)流圖答案:A面向?qū)ο蟮闹饕卣鞒ㄒ恍?、繼承性、多態(tài)性外,還具有〔兼容性完整性移植性封裝性答案:D19.數(shù)據(jù)存儲和數(shù)據(jù)流都是〔 ,僅僅所處的狀態(tài)不同.A?動作B?數(shù)據(jù)C?分析結果D?事件答案:B20?模塊〔 定義為受該模塊內(nèi)一個判定影響的所有模塊集合A?作用域B?寬度C?控制域D?接口答案:A21?詳細設計的任務是確定每個模塊的〔A?內(nèi)部特性B?外部特性C?算法和使用的數(shù)據(jù)D?功能和輸入輸出數(shù)據(jù)答案:C22?結構化程序設計,主要強調(diào)的是〔A?程序的可理解性B?模塊大小程序的執(zhí)行效率D?模塊關系答案:A23.在軟件結構設計完成后,對于下列說法,正確的是〔非單一功能模塊的扇入數(shù)大比較好說明本模塊重用率高B?—個模塊的扇出太多,說明該模塊過分復雜,缺少中間層C?單一功能的模塊扇入高時應重新分的牟以消除控制耦合的情況D?—個模塊的扇入太多,說明該模塊過分復雜,缺少中間層答案:B?軟件危機產(chǎn)生的主要原因是〔A?開發(fā)人員編寫程序能力差B?軟件日益龐大C?不能與用戶良好地溝通D?沒有適應的開發(fā)模型答案:B?下述四個能力成熟度等級級別最高的是〔A?已定義級B?已管理級C?可重復級D?優(yōu)化級答案:D?以下說法正確的是〔A?功能模型不包括對象模型中值的約束條件B?功能模型說明對象模型中動作的含義功能模型說明對象模型中操作的含義功能模型說明對象模型中約束的含義答案:C27.關于軟件維護的說法錯誤的是〔A?軟件維護不只是修改軟件中的錯誤B?軟件維護對于開發(fā)商來說是無利可圖的C.在編碼過程中添加適當?shù)淖⑨尶梢越档蛙浖S護的難度D?軟件維護是軟件生命周期中占用時間最長的一個階段答案:B28.可行性分析中,系統(tǒng)流程圖用于描述〔A-新系統(tǒng)B?當前邏輯模型C.目標系統(tǒng)D?當前運行系統(tǒng)答案:D29.結構化分析建立功能模型的工具是〔A.DFDB?判定樹/判定表C.結構化語言D.SC答案:A30.快速原型模型的主要特點之一是〔A.及早提供全部完整軟件B?及早提供工作軟件C?開發(fā)完畢才見到工作軟件開發(fā)完畢才見到產(chǎn)品答案:B31.下述四個能力成熟度等級,級別最高的是〔A?已定義級B.初始級C.已管理級D?可重復級答案:C32.檢查軟件產(chǎn)品是否符合需求定義的過程稱為〔A?單元測試B?系統(tǒng)測試C?確認測試D?集成測試答案:C33?軟件工程學的一個重要目標是〔A?定義各種軟件開發(fā)過程模型B?降低程序?qū)Υ鎯臻g的要求C.提高程序的執(zhí)行效率D?提高軟件的可維護性答案:D34.軟件質(zhì)量因素不包括〔A?正確性B?可測試性C?高性能D?可理解性答案:C?以下哪個軟件生存周期模型是一種風險驅(qū)動的模型〔A?增量模型B?噴泉模型C?瀑布模型D?螺旋模型答案:D?結構化分析方法使用的描述工具〔 定義了數(shù)據(jù)流圖中每一個圖形元素.A?判定樹B?數(shù)據(jù)字典C?判定表D?數(shù)據(jù)流圖答案:B?關于軟件維護的說法錯誤的是〔A?軟件維護是軟件生命周期中占用時間最長的一個階段B?軟件維護對于開發(fā)商來說是無利可圖的C?在編碼過程中添加適當?shù)淖⑨尶梢越档蛙浖S護的難度D?軟件維護不只是修改軟件中的錯誤答案:B38.在整個軟件維護階段所花費的全部工作中,所占比例最大的是〔校正性維護完善性維護適應性維護D?預防性維護答案:B39.以下不屬于序言性注釋的有〔A?程序的整體說明B?語句功能C?模塊設計者D?修改日期答案:B40.集成測試是為了發(fā)現(xiàn)〔A?性能、質(zhì)量不合要求B?編碼錯誤C?功能錯誤D?接口錯誤答案:D41.應用執(zhí)行對象的操作可以改變該對象的〔A?數(shù)據(jù)B?行為C?功能D?屬性答案:D42?需求分析最終結果是產(chǎn)生〔A?設計說明書B?項目開發(fā)計劃C?需求規(guī)格說明書D?可行性分析報告答案:C43?一個只有順序結構的程序,其環(huán)形復雜度是〔D?0答案:A44.通信內(nèi)聚是指〔A?各處理使用相同的輸入數(shù)據(jù)或者產(chǎn)生相同的輸出數(shù)據(jù)B?把需要同時執(zhí)行的動作組合在一起形成的模塊C.模塊內(nèi)所有元素共同完成一個功育總缺一不可D?一個模塊中各個處理元素都密切相關于同一功能且必須順序執(zhí)行答案:A45.常用動詞或動詞詞組來表示〔A?屬性B.類C?對象關聯(lián)答案:D二、填空題?結構化設計是一種面向< >的設計方法.答案:數(shù)據(jù)流TOC\o"1-5"\h\z?軟件質(zhì)量因素不包括< >.答案:高性能?選擇< >命令,可以看到Rose中對應圖形的分類.答案:Browse?快速原型模型的主要特點之一是< >答案:及早提供工作軟件?應用執(zhí)行對象的操作可以改變對象的< >.答案:屬性?UML中的< >關系就是通常所說的繼承關系.答案:泛化7.目前在集成測試時普遍采用< >測試方法答案:漸增式8.在前期需求明確、資料完整的情況下盡量采用< >模型.答案:瀑布模型9.UML中用一端為空心三角形的連接表示< >關系.答案:泛化10.通常使用< >模型簡潔地描述軟件過程.答案:生命周期11.從軟件工程觀點看,< >是軟件最重要的質(zhì)量標準之一.答案:可理解性12.軟件工程的三要素包括方法、< >和過程.答案:工具13.一個模塊直接使用另一個模塊的內(nèi)部數(shù)據(jù)是< >耦合.答案:內(nèi)容14.逆向工程是< >過程答案:代碼到模型15.目前在集成測試時普遍采用< >測試方法答案:漸增式16.需求分析最終結果是產(chǎn)生< >.答案:需求規(guī)格說明書17.HIPO圖是由一組IPO圖和一張< >圖組成.答案:層次18.部署圖用< >關系表示各節(jié)點之間的通信路徑.答案:關聯(lián)19.檢查軟件產(chǎn)品是否符合需求定義的過程稱為< >測認.答案:確認20.度量軟件規(guī)模的常用技術主要有< >和功能點技術.答案:代碼行技術21.軟件工程的三要素包括方法、< >和過程.答案:工具22.度量軟件規(guī)模的常用技術主要有代碼行技術和< >.答案:功能點技術23.面向?qū)ο蠓椒ㄓ茫?>分解取代了傳統(tǒng)方法的功能分解.答案:對象24.技術是能從根本上提高軟件可維護性的重要技術< >.答案:軟件重用25.復雜問題的對象模型通常由主題層、類與對象層、< >、屬性層和服務層5個層次組成.答案:對象模型26.黑盒測試著著重測試< >.答案:軟件功能27.數(shù)據(jù)存儲和數(shù)據(jù)流都是處于不同狀態(tài)的< >答案:數(shù)據(jù)28.類是類圖的主要的主要部件,由類名、< >、操作3部分組成.答案:屬性29.面向?qū)ο蠓椒ㄓ茫?>分解取代了傳統(tǒng)方法的功能分解.答案:對象30.軟件總體設計時應該遵循模塊化、抽象、逐步求精、< >、局部化和模塊獨立等6條基本原理.答案:信息隱藏31.面向?qū)ο蠓椒ㄓ茫?>分解取代了傳統(tǒng)方法的功能分解.答案:對象32.Rose模型文件的擴展名為< >.答案:mdl33.軟件部分的內(nèi)部實現(xiàn)與外部可訪問性分離,這是指軟件的< >.答案:封裝性34.復雜問題的對象模型通常由< >、類與對象層、結構層、屬性層和服務層5個層次組成.答案:主題層35.選擇< >命令,可以看到Rose中對應圖形的分類答案:BrowseTOC\o"1-5"\h\z36.度量軟件規(guī)模的常用技術主要有代碼行技術和< >.答案:功能點技術37.通常把編碼和測試統(tǒng)稱為< >.答案:實現(xiàn)38.好的軟件結構應該< >答案:低耦合、高內(nèi)聚39.詳細設計的任務是確定每個模塊的< >.答案:算法和使用的數(shù)據(jù)40.面向?qū)ο蠓椒ㄓ茫?>分解取代了傳統(tǒng)方法的功能分解.答案:對象41.< >是軟件生命周期的最后一個階段,也是持續(xù)時間最長、代價最大的一個階段.答案:維護42.數(shù)據(jù)字典是對數(shù)據(jù)定義信息的集合,它所定義的對象都包含于< >圖中.答案:數(shù)據(jù)流圖43.UML中的泛化關系就是通常所說的< >關系.答案:繼承44.軟件工程學的一個重要目標是< >.答案:提高軟件的可維護性45.用例圖中,如果在完成某個功能時,偶而會執(zhí)行另一個功能,則用< >關系來表示.答案:擴展三、判斷題1.< >測試計劃、測試用例、出錯統(tǒng)計和有關的分析報告一般不用長期保存.答案:N2.< >CMM是指導軟件開發(fā)的一種面向?qū)ο蟮男录夹g.的方法之一.答案:N4.<>SA方法的基本思想是自頂向下逐步分解.答案:Y5.<>類是對具有共同特征的對象的進一步抽象.答案:Y6.<>一筆交易、一個動作的方法之一.答案:N4.<>SA方法的基本思想是自頂向下逐步分解.答案:Y5.<>類是對具有共同特征的對象的進一步抽象.答案:Y6.<>一筆交易、一個動作、甚至操作人員按一個按鈕都可以看做是一次事物.答案:Y7.<>完成測試后,為縮短源程序長度而刪去程序中的注解,對軟件的維護不會產(chǎn)生影響.答案:N8.<>類是對具有共同特征的對象的進一步抽象.答案:Y9.<>軟件項目管理始于項目計劃,而第一項計劃活動就是估算.答案:Y10.<>盡可能在軟件開發(fā)過程中保證各階段文檔的正確性.答案:Y3.<>基本路徑測試是基本路徑測試是黑盒技術設計測試用例的方法之一.測試用例3.<11.<>隨著軟件技術的發(fā)展,人們逐漸認識到閱讀程序的重要性,編碼不僅要強調(diào)效11.<率還要強調(diào)清晰.12.<>重用是提高軟件生產(chǎn)率和目標系統(tǒng)質(zhì)量的重要途徑,它基本上始于設計.12.<答案:Y13.< >軟件也會磨損和老化.答案:N14.< >如果測試過程沒有發(fā)現(xiàn)任何錯誤,則說明軟件沒有錯誤.答案:N15.< >設計階段的輸出是編碼階段的輸入.答案:Y16.< >類圖用來表示系統(tǒng)中類和類與類之間的關系,它是對系統(tǒng)動態(tài)結構的描述.答案:N17.< >在可行性研究中最難決斷和最關鍵的問題是經(jīng)濟可行性.答案:N18.< >基于情景的測試是面向?qū)ο笙到y(tǒng)確認測試的主要方法.答案:N19.< >耦合是指一個模塊內(nèi)各個元素彼此結合的緊密程度.答案:N20.< >白盒法是一種靜態(tài)測試方法,主要用于模塊測試.答案:N21.< >軟件結構圖中,模塊框之間若有直線連接,表示它們之間存在順序執(zhí)行關系.答案:N22.< >在進行需求分析時同時考慮維護問題.23.< >Jackson方法是面向數(shù)據(jù)結構的設計方法.答案:Y24.< >軟件工程過程應該以軟件設計為中心,關鍵是編寫程序.答案:N25.< >項目應用領域是選擇語言的關鍵因素.答案:Y26.< >模塊耦合越強,則說明模塊的獨立性越強.答案:N27.< >在面向?qū)ο蟮男枨蠓治龇椒ㄖ?建立動態(tài)模型是最主要的任務.答案:N28.< >軟件結構圖中,模塊框之間若有直線連接,表示它們之間存在順序執(zhí)行關系.答案:N29.< >如果把軟件開發(fā)所需的資源畫成一個金字塔,人是最基本的資源.答案:Y30.< >軟件即程序.答案:N四、簡答題1.提高軟件可重要性的主要準則有哪些?答案:〔1提高方法的內(nèi)聚〔2減小方法的規(guī)模〔3保持方法的一致性〔4把策略與實現(xiàn)分開〔5全面覆蓋〔6盡量不使用全局信息〔7利用繼承機制2.面向?qū)ο蟮募蓽y試主要有哪幾種不同的測試策略?策略:基于線程的測試基于的測試使用3.模塊獨立性與信息隱蔽有何關系?答案:"模塊獨立性"是指軟件系統(tǒng)中每個模塊只涉及軟件要求的具體的子功能,而和軟件系統(tǒng)中其它的模塊的接口是簡單的.所謂的"信息隱蔽"是指每個模塊的實現(xiàn)細節(jié)對于其它模塊來說是隱蔽的.也就是說,模塊中所包含的信息〔包括數(shù)據(jù)和過程不允許其它不需要這些信息的模塊使用.衡量模塊獨立性的一個準則就是模塊內(nèi)聚,達到信息隱蔽的模塊是信息內(nèi)聚模塊,它是高內(nèi)聚的情形,因此模塊獨立性當然就很強了4.為什么說現(xiàn)代牌汽車是小汽車類的特化,而車輪不是小汽車的特化?答案:現(xiàn)代牌汽車是具有小汽車的全部屬性和行為,它只不過是一種特定品牌的小汽車,因此現(xiàn)代牌汽車可以從基類派生出來,也就是說,現(xiàn)代牌汽車是小汽車類的特化.車輪是組成小汽車的一種零件.小汽車還有車身,發(fā)動機等許多種其他的零件,小汽車所具有
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智慧化工園區(qū)方案
- 山東省東營市利津縣2024-2025學年上學期期中考試八年級歷史試題
- 《包裝容器 聚對苯二甲酸乙二醇酯(PET)瓶坯》
- 廣西壯族自治區(qū)百色市平果市2024-2025學年三年級上冊期中考試語文試卷(無答案)
- 2024-2025學年第一學期期中考試初一生物問卷
- 磁粉離合器相關行業(yè)投資方案范本
- 期刊出版相關行業(yè)投資方案
- 移動黨建述職報告2024
- 新媒體數(shù)字相關項目投資計劃書
- 兒童心理發(fā)展的生物學基礎課件
- 高中地理 1.3 中國的世界遺產(chǎn)教案 中圖版選修3
- 八股文啟蒙范文及講解
- 紅外線治療儀管理規(guī)定操作流程及評分標準
- 異位妊娠急診服務流程
- 水電天然氣的費用——小數(shù)應用
- 勞動合同書英文版范文
- 估計不規(guī)則圖形的面積(新人教版)教學設計
- 污水排放記錄(共3頁)
- 舞臺照明燈項目申請報告(模板范文)
- 如何激發(fā)小學生學習英語的興趣(課堂PPT)
- DSM-5量表(ADHD)
評論
0/150
提交評論