




已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
專業(yè):移動通信科目:軟件工程一、單項選擇題1好的軟件結構應該是( )A低耦合、低內聚B高耦合、高內聚C高耦合、低內聚D低耦合、高內聚答案:D2需求分析中開發(fā)人員要從用戶那里了解( )A軟件的規(guī)模B軟件做什么C用戶使用界面D輸入的信息答案:B3軟件調試技術包括( )A演繹法B循環(huán)覆蓋C邊界值分析D集成測試答案:A4軟件需求規(guī)格說明書的內容不應包括對( )的描述。A用戶界面及運行環(huán)境 B主要功能 C算法的詳細過程 D軟件的性能答案:C5常用動詞或動詞詞組來表示( )A屬性B關聯C類D對象答案:B6軟件可行性研究實質上是要進行一次( )需求分析、設計過程。A詳細的B深入的C徹底的D簡化、壓縮的答案:D7軟件部分的內部實現與外部可訪問性分離,這是指軟件的( )A繼承性 B共享性C抽象性D封裝性答案:D8軟件部分的內部實現與外部可訪問性分離,這是指軟件的( )A共享性B繼承性 C抽象性D封裝性答案:D9在詳細設計階段,經常采用的工具有( )APDL B DFDCSCDSA答案:A10數據字典是對數據定義信息的集合,它所定義的對象都包含于( )A軟件結構B程序框圖C方框圖D數據流圖答案:D11軟件工程結構化生命周期方法,提出將軟件生命周期劃分為計劃、開發(fā)和運行三個時期,下述( )工作應屬于軟件開發(fā)期的內容。A問題定義B可行性研究C都不是D總體設計答案:D12應用執(zhí)行對象的操作可以改變該對象的( )A功能B數據C屬性D行為答案:C13軟件質量因素不包括( )A可理解性B可測試性C正確性D高性能 答案:D14軟件可行性研究實質上是要進行一次( )需求分析、設計過程。A詳細的B徹底的C深入的D簡化、壓縮的答案:D15結構化設計是一種面向( )的設計方法。A數據結構B數據流C程序D數據庫答案:B16結構分析法就是面向( )自頂向下逐步求精進行需求分析的方法。A對象B目標C功能D數據流答案:D17進行需求分析可使用多種工具,但( )是不適用的APAD圖B數據字典C判定表 D數據流圖答案:A18面向對象的主要特征除唯一性、繼承性、多態(tài)性外,還具有( )A兼容性B完整性C移植性D封裝性答案:D19數據存儲和數據流都是( ),僅僅所處的狀態(tài)不同。A動作B數據C分析結果D事件答案:B20模塊( )定義為受該模塊內一個判定影響的所有模塊集合。A作用域 B寬度C控制域D接口答案:A21 詳細設計的任務是確定每個模塊的( )A內部特性B外部特性 C算法和使用的數據D功能和輸入輸出數據答案:C22 結構化程序設計,主要強調的是( )A程序的可理解性B模塊大小C程序的執(zhí)行效率D模塊關系答案:A23在軟件結構設計完成后,對于下列說法,正確的是( )A非單一功能模塊的扇入數大比較好,說明本模塊重用率高B一個模塊的扇出太多,說明該模塊過分復雜,缺少中間層C單一功能的模塊扇入高時應重新分解,以消除控制耦合的情況D一個模塊的扇入太多,說明該模塊過分復雜,缺少中間層答案:B24軟件危機產生的主要原因是( )A開發(fā)人員編寫程序能力差B軟件日益龐大C不能與用戶良好地溝通D沒有適應的開發(fā)模型答案:B25下述四個能力成熟度等級,級別最高的是( )A已定義級B已管理級C可重復級D優(yōu)化級 答案:D26以下說法正確的是( )A功能模型不包括對象模型中值的約束條件B功能模型說明對象模型中動作的含義C功能模型說明對象模型中操作的含義D功能模型說明對象模型中約束的含義答案:C27關于軟件維護的說法錯誤的是( )A軟件維護不只是修改軟件中的錯誤B軟件維護對于開發(fā)商來說是無利可圖的C在編碼過程中添加適當的注釋,可以降低軟件維護的難度D軟件維護是軟件生命周期中占用時間最長的一個階段答案:B28可行性分析中,系統流程圖用于描述( )A新系統B當前邏輯模型C目標系統D當前運行系統答案:D29結構化分析建立功能模型的工具是( )ADFDB判定樹/判定表C結構化語言DSC答案:A30快速原型模型的主要特點之一是( )A及早提供全部完整軟件B及早提供工作軟件C開發(fā)完畢才見到工作軟件D開發(fā)完畢才見到產品答案:B31下述四個能力成熟度等級,級別最高的是( )A已定義級B初始級C已管理級D可重復級答案:C32檢查軟件產品是否符合需求定義的過程稱為( )A單元測試B系統測試C確認測試D集成測試答案:C33軟件工程學的一個重要目標是( )A定義各種軟件開發(fā)過程模型B降低程序對存儲空間的要求C提高程序的執(zhí)行效率D提高軟件的可維護性答案:D34軟件質量因素不包括( )A正確性B可測試性C高性能D可理解性答案:C35以下哪個軟件生存周期模型是一種風險驅動的模型( )A增量模型 B噴泉模型C瀑布模型D螺旋模型答案:D36結構化分析方法使用的描述工具( )定義了數據流圖中每一個圖形元素。A判定樹B數據字典C判定表D數據流圖答案:B37關于軟件維護的說法錯誤的是( )A軟件維護是軟件生命周期中占用時間最長的一個階段B軟件維護對于開發(fā)商來說是無利可圖的C在編碼過程中添加適當的注釋,可以降低軟件維護的難度D軟件維護不只是修改軟件中的錯誤答案:B38在整個軟件維護階段所花費的全部工作中,所占比例最大的是( )A校正性維護B完善性維護C適應性維護D預防性維護答案:B39以下不屬于序言性注釋的有( )A程序的整體說明B語句功能C模塊設計者D修改日期答案:B40集成測試是為了發(fā)現( )A性能、質量不合要求B編碼錯誤C功能錯誤D接口錯誤答案:D41應用執(zhí)行對象的操作可以改變該對象的( )A數據B行為C功能D屬性答案:D42需求分析最終結果是產生( )A設計說明書B項目開發(fā)計劃C需求規(guī)格說明書D可行性分析報告答案:C43一個只有順序結構的程序,其環(huán)形復雜度是( )A1B3C5D0答案:A44 通信內聚是指( )A各處理使用相同的輸入數據或者產生相同的輸出數據B把需要同時執(zhí)行的動作組合在一起形成的模塊C模塊內所有元素共同完成一個功能,缺一不可D一個模塊中各個處理元素都密切相關于同一功能且必須順序執(zhí)行答案:A45常用動詞或動詞詞組來表示( )A屬性B類 C對象D關聯答案:D二、填空題1結構化設計是一種面向(_)的設計方法。答案:數據流2軟件質量因素不包括(_)。答案:高性能3選擇(_)命令,可以看到Rose中對應圖形的分類。答案:Browse4快速原型模型的主要特點之一是(_)答案:及早提供工作軟件5應用執(zhí)行對象的操作可以改變對象的(_)。答案:屬性6UML中的(_)關系就是通常所說的繼承關系。答案:泛化7目前在集成測試時普遍采用(_)測試方法答案:漸增式 8在前期需求明確、資料完整的情況下盡量采用(_)模型。答案:瀑布模型9UML中用一端為空心三角形的連接表示(_)關系。答案:泛化 10通常使用(_)模型簡潔地描述軟件過程。答案:生命周期11從軟件工程觀點看,(_)是軟件最重要的質量標準之一。答案:可理解性12軟件工程的三要素包括方法、(_)和過程。答案:工具 13一個模塊直接使用另一個模塊的內部數據是(_)耦合。答案:內容 14逆向工程是(_)過程答案:代碼到模型15目前在集成測試時普遍采用(_)測試方法答案:漸增式16需求分析最終結果是產生(_)。答案:需求規(guī)格說明書17HIPO圖是由一組IPO圖和一張(_)圖組成。答案:層次18部署圖用(_)關系表示各節(jié)點之間的通信路徑。答案:關聯19檢查軟件產品是否符合需求定義的過程稱為(_)測認。答案:確認20度量軟件規(guī)模的常用技術主要有(_)和功能點技術。答案:代碼行技術 21軟件工程的三要素包括方法、(_)和過程。答案:工具 22度量軟件規(guī)模的常用技術主要有代碼行技術和(_)。答案:功能點技術23面向對象方法用(_)分解取代了傳統方法的功能分解。答案:對象24技術是能從根本上提高軟件可維護性的重要技術(_)。答案:軟件重用 25復雜問題的對象模型通常由主題層、類與對象層、(_)、屬性層和服務層5個層次組成。答案:對象模型 26黑盒測試著著重測試(_)。答案:軟件功能27數據存儲和數據流都是處于不同狀態(tài)的(_)答案:數據28類是類圖的主要的主要部件,由類名、(_)、操作3部分組成。答案:屬性29面向對象方法用(_)分解取代了傳統方法的功能分解。答案:對象 30軟件總體設計時應該遵循模塊化、抽象、逐步求精、(_)、局部化和模塊獨立等6條基本原理。答案:信息隱藏31面向對象方法用(_)分解取代了傳統方法的功能分解。答案:對象 32Rose模型文件的擴展名為(_)。答案:mdl33軟件部分的內部實現與外部可訪問性分離,這是指軟件的(_)。答案:封裝性 34復雜問題的對象模型通常由(_)、類與對象層、結構層、屬性層和服務層5個層次組成。答案:主題層 35選擇(_)命令,可以看到Rose中對應圖形的分類答案:Browse36度量軟件規(guī)模的常用技術主要有代碼行技術和(_)。答案:功能點技術37通常把編碼和測試統稱為(_)。答案:實現38好的軟件結構應該(_)答案:低耦合、高內聚39詳細設計的任務是確定每個模塊的(_)。答案:算法和使用的數據40面向對象方法用(_)分解取代了傳統方法的功能分解。答案:對象41(_)是軟件生命周期的最后一個階段,也是持續(xù)時間最長、代價最大的一個階段。答案:維護42數據字典是對數據定義信息的集合,它所定義的對象都包含于(_)圖中。答案:數據流圖43UML中的泛化關系就是通常所說的(_)關系。答案:繼承44軟件工程學的一個重要目標是(_)。答案:提高軟件的可維護性45用例圖中,如果在完成某個功能時,偶而會執(zhí)行另一個功能,則用(_)關系來表示。答案:擴展三、判斷題1( )測試計劃、測試用例、出錯統計和有關的分析報告一般不用長期保存。答案:N2( )CMM 是指導軟件開發(fā)的一種面向對象的新技術。答案:N3( )基本路徑測試是基本路徑測試是黑盒技術設計測試用例的方法之一。測試用例的方法之一。答案:N4( )SA方法的基本思想是自頂向下逐步分解。答案:Y5( )類是對具有共同特征的對象的進一步抽象。答案:Y6( )一筆交易、一個動作、甚至操作人員按一個按鈕都可以看做是一次事物。答案:Y7( )完成測試后,為縮短源程序長度而刪去程序中的注解,對軟件的維護不會產生影響。答案:N8( )類是對具有共同特征的對象的進一步抽象。答案:Y9( )軟件項目管理始于項目計劃,而第一項計劃活動就是估算。答案:Y10( )盡可能在軟件開發(fā)過程中保證各階段文檔的正確性。答案:Y11( )隨著軟件技術的發(fā)展,人們逐漸認識到閱讀程序的重要性,編碼不僅要強調效率還要強調清晰。答案:Y12( )重用是提高軟件生產率和目標系統質量的重要途徑,它基本上始于設計。答案:Y13( )軟件也會磨損和老化。答案:N14( )如果測試過程沒有發(fā)現任何錯誤,則說明軟件沒有錯誤。答案:N15( )設計階段的輸出是編碼階段的輸入。答案:Y16( )類圖用來表示系統中類和類與類之間的關系,它是對系統動態(tài)結構的描述。答案:N17( )在可行性研究中最難決斷和最關鍵的問題是經濟可行性。答案:N18( )基于情景的測試是面向對象系統確認測試的主要方法。答案:N19( )耦合是指一個模塊內各個元素彼此結合的緊密程度。答案:N20( )白盒法是一種靜態(tài)測試方法,主要用于模塊測試。答案:N21( )軟件結構圖中,模塊框之間若有直線連接,表示它們之間存在順序執(zhí)行關系。答案:N22( )在進行需求分析時同時考慮維護問題。答案:Y23( )Jackson方法是面向數據結構的設計方法。答案:Y24( )軟件工程過程應該以軟件設計為中心,關鍵是編寫程序。答案:N25( )項目應用領域是選擇語言的關鍵因素。答案:Y26( )模塊耦合越強,則說明模塊的獨立性越強。答案:N27( )在面向對象的需求分析方法中,建立動態(tài)模型是最主要的任務。答案:N28( )軟件結構圖中,模塊框之間若有直線連接,表示它們之間存在順序執(zhí)行關系。答案:N29( )如果把軟件開發(fā)所需的資源畫成一個金字塔,人是最基本的資源。答案:Y30( )軟件即程序。答案:N四、簡答題1提高軟件可重要性的主要準則有哪些?答案:(1)提高方法的內聚(2)減小方法的規(guī)模(3)保持方法的一致性(4)把策略與實現分開(5)全面覆蓋(6)盡量不使用全局信息(7)利用繼承機制2面向對象的集成測試主要有哪幾種不同的測試策略?答案:傳統的集成測試策略沒有意義。面向對象軟件的集成測試主要有下述兩種不同的測試策略:基于線程的測試基于的測試使用3模塊獨立性與信息隱蔽有何關系?答案:“模塊獨立性”是指軟件系統中每個模塊只涉及軟件要求的具體的子功能,而和軟件系統中其它的模塊的接口是簡單的。所謂的“信息隱蔽”是指每個模塊的實現細節(jié)對于其它模塊來說是隱蔽的。也就是說,模塊中所包含的信息(包括數據和過程)不允許其它不需要這些信息的模塊使用。衡量模塊獨立性的一個準則就是模塊內聚,達到信息隱蔽的模塊是信息內聚模塊,它是高內聚的情形,因此模塊獨立性當然就很強了4為什么說現代牌汽車是小汽車類的特化,而車輪不是小汽車的特化?答案:現代牌汽車是具有小汽車的全部屬性和行為,它只不過是一種特定品牌的小汽車,因此現代牌汽車可以從基類派生出來,也就是說,現代牌汽車是小汽車類的特化。車輪是組成小汽車的一種零件。小汽車還有車身,發(fā)動機等許多種其他的零件,小汽車所具有的許多屬性和行為車輪
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《讀書:目的和前提》教學設計 2024-2025學年統編版高中語文必修上冊
- 1-2 《齊桓晉文之事》教學設計 2023-2024學年統編版高中語文必修下冊
- 2025年黑龍江民族職業(yè)學院單招職業(yè)技能測試題庫審定版
- 2025年電子油門踏板項目建議書
- 2025年甘肅省白銀市單招職業(yè)適應性測試題庫完整
- 黑龍江省佳木斯市三校聯考2023-2024學年高二上學期1月期末考試地理試題(解析版)
- 2025至2030年中國無水磷酸氫鈣數據監(jiān)測研究報告
- 2025至2030年中國摩托車護膝數據監(jiān)測研究報告
- 2025至2030年中國接地系統監(jiān)視器數據監(jiān)測研究報告
- 2025年湖北交通職業(yè)技術學院單招職業(yè)適應性測試題庫學生專用
- 《更年期中醫(yī)調》課件
- 頸部膿腫護理查房課件
- 公立醫(yī)院績效考核微創(chuàng)手術目錄(第2版)
- 跨境電子商務案例分析 習題及答案 易靜
- 九年級中考物理-安培定則(右手螺旋定則)復習題匯總及解析
- 物流營銷(第四版) 課件 胡延華 第1、2章 物流營銷概述、物流營銷市場調查與分析
- 華東師大版九年級數學下冊全冊課時練習(一課一練)
- “課程思政”融入專業(yè)課教學的探索課程思政與專業(yè)課結合
- 工程結算審核服務方案技術標
- 《中西醫(yī)結合:心血管疾病的中西醫(yī)防治》
- 鬼谷神掌 (靜月山人整理)
評論
0/150
提交評論