




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
2023年高等教育工學類自考-02333軟件工程考試歷年高頻考點試題含答案(圖片大小可自由調整)第1卷一.參考題庫(共50題)1.軟件工程方法是在實踐中不斷發(fā)展的方法,而早期的軟件工程方法是指()。A、原型化方法B、結構化方法C、面向對象方法D、功能分解方法2.典型的白盒測試技術是()A、路徑測試B、狀態(tài)測試C、功能測試D、定義域測試3.設某軟件項目由5個程序員組成的程序員小組來開發(fā)完成。在開發(fā)過程中每兩個人之間通信的平均工作量為0.13PM,試求開發(fā)該軟件所需的通訊工作量。4.狀態(tài)圖反映了狀態(tài)與()的關系。5.面向對象的類層次結構中,聚集關系是一種()A、“一般——特殊”關系B、“整體——部分”關系C、“相互依賴”關系D、“一般——具體”關系6.為了提高軟件產(chǎn)品的質量和可靠性,對某些無法避開的差錯,使其影響減至最小程度所采用的技術是()A、容錯技術B、避開錯誤技術C、檢測技術D、排錯技術7.需求分析階段可用的工具有哪些?8.設計簡單的類應注意什么?9.在結構化分析方法中,用以表達系統(tǒng)內數(shù)據(jù)的運動情況的工具有()A、數(shù)據(jù)流圖B、數(shù)據(jù)詞典C、結構化英語D、判定樹與判定表10.()是一個度量或度量的組合,它可對軟件產(chǎn)品、過程或資源提供更深入的理解。A、測量B、度量C、估算D、指標11.使累計的經(jīng)濟效益等于最初的投資費用所需要的時間稱為()。12.一個模塊通過傳遞開關、標志對某一模塊的多種功能進行選擇,則這兩個模塊之間的耦合方式是()。13.語句構造的原則是(),不能為了追求效率而使代碼復雜化。14.什么是模塊間的耦合性?有哪幾種耦合性?簡述降低模塊間耦合度的方法。15.在軟件生存周期中,軟件定義過程可以通過軟件系統(tǒng)的()、()兩個階段來完成。16.軟件危機17.描述結構化系統(tǒng)分析方法的工具不包括()A、數(shù)據(jù)流圖B、組織結構圖C、數(shù)據(jù)詞典D、結構化語言18.簡述CMMI的構成。19.由于軟件錯誤的復雜性,在軟件工程測試中,應綜合運用測試技術,并且應實施合理的測試序列:單元測試、()、有效性測試和系統(tǒng)測試。20.變換型數(shù)據(jù)流由哪幾部分組成?21.軟件工具的三個組成部分不包括()A、工具B、工具接口C、工具用戶接口D、編譯系統(tǒng)22.軟件需求分析是保證軟件質量的重要步驟,它的實施應該是在()。A、編碼階段B、軟件開發(fā)全過程C、軟件定義階段D、軟件設計階段23.簡述多態(tài)性實現(xiàn)的方法。24.以下屬于形式化開發(fā)方法的是()A、結構化開發(fā)方法B、Jackson開發(fā)方法C、維也納開發(fā)方法D、面向對象開發(fā)方法25.在UML表達關系的術語中,汽車和汽車引擎之間是()關系。26.初步用戶手冊在()階段編寫A、可行性研究B、需求分析C、軟件概要設計D、軟件詳細設計27.軟件測試錯誤的類型有哪些?28.在軟件工程的需求分析階段,不屬于問題識別內容的是()A、功能需求B、性能需求C、環(huán)境需求D、輸入/輸出需求29.需求規(guī)格說明書的作用不應包括()A、軟件設計的依據(jù)B、用戶與開發(fā)人員對軟件要做什么的共同理解C、軟件驗收的依據(jù)D、軟件可行性研究的依據(jù)30.快速原型模型可以有效地適應用戶需求的動態(tài)變化。31.若軟件結構中兩個模塊之間傳遞的是數(shù)據(jù)結構,如高級語言中的數(shù)組名,則這兩個模塊的耦合性類型是()A、公共耦合B、控制耦合C、數(shù)據(jù)耦合D、標記耦合32.Albrecht首先提出了功能點度量方法。這是一種面向功能的()方法。33.數(shù)據(jù)庫設計說明書是一個軟件配置項。34.快速原型模型的主要特點之一是()35.在面向對象的軟件開發(fā)方法中,每個類都存在其相應的對象,類是對象的實例,對象是生成類的模板。36.在整個軟件項目定義與開發(fā)各階段一種典型的工作量分布原則,稱為40-20-40分布原則,其中20%的工作量指的是()。A、需求分析工作量B、編碼工作量C、詳細設計工作量D、測試工作量37.什么是軟件生存周期?把生存周期劃分為階段的目的是什么?38.結構化分析方法使用的描述工具()描述系統(tǒng)由哪幾部分組成,各部分之間有什么聯(lián)系等等。A、數(shù)據(jù)流圖B、數(shù)據(jù)字典C、判定表D、判定樹39.軟件開發(fā)常使用的兩種基本方法是結構化和原型化方法,在實際應用中,它們之間的關系常表現(xiàn)為()。A、互相排斥B、互相補充C、獨立使用D、交替使用40.在軟件質量要素的評價準則中,程序易于理解的程度指的是()。A、簡單性B、準確性C、簡明性D、執(zhí)行效率41.軟件危機的表現(xiàn)有哪些?42.一個只有順序結構的程序,其環(huán)形復雜度是()A、0B、1C、3D、543.簡述需求規(guī)約的內容。44.McCall等人提出了由()、評價準則、定量度量三個層次組成的三層次度量模型。45.需求分析的主要任務是()。46.McCabe指出,V(G)可作為程序規(guī)模的定量指標,V(G)值越高的程序往往是越復雜、越容易出問題的程序。因此,他建議模塊規(guī)模以()為宜。47.分層DFD是一種比較嚴格又易于理解的描述方式,它的頂層圖描述了系統(tǒng)的()。A、細節(jié)B、輸入與輸出C、軟件的作者D、繪制的時間48.簡述詳細設計的目標。49.什么是黑盒測試?黑盒測試主要采用的技術有哪些?50.()是面向機器的,可以完成高級語言無法滿足要求的特殊功能,如與外部設備之間的一些接口操作。第1卷參考答案一.參考題庫1.正確答案:B2.正確答案:A3.正確答案: 由已知N=5,μ=0.13PM,開發(fā)該軟件需要的通信數(shù)量為: C(N)=C(5)=N(N-1)/2=5(5-1)/2=10 則由5人組成的程序員小組增加的通信工作量為: EC=μC(5)=0.13PM×10=1.3PM 開發(fā)該軟件所需的通訊工作量為1.3PM。4.正確答案:事件5.正確答案:B6.正確答案:A7.正確答案: 需求分析階段可用的工具有數(shù)據(jù)流圖、判定表、數(shù)據(jù)字典等。8.正確答案: 設計簡單的類應注意: (1)避免包含過多的屬性。 (2)有明確定義。 (3)盡量簡化對象間的合作關系。 (4)不要提供太多操作。9.正確答案:A10.正確答案:D11.正確答案:投資回收期12.正確答案:控制耦合13.正確答案:簡單直接14.正確答案: 1.模塊間的耦合性是根據(jù)模塊的外部特征提出的,是對軟件系統(tǒng)結構中各模塊間相互聯(lián)系緊密程度的一種度量,也稱塊間關系。 2.耦合程度由低到高分為6種: ①無直接耦合(不傳遞任何消息)。 ②數(shù)據(jù)耦合(傳遞的是值)。 ③標記耦合(傳遞的是數(shù)據(jù)結構)。 ④控制耦合(傳遞的是控制變量,例如開關、標志等)。 ⑤外部耦合(傳遞的是I/O環(huán)境) ⑥公共耦合(傳遞的是在公共數(shù)據(jù)環(huán)境中的數(shù)據(jù))。 ⑦內容耦合(傳遞的是一個模塊的內部數(shù)據(jù),往往出現(xiàn)在匯編語言中)。 3.模塊間聯(lián)系越緊密,其耦合性越強,模塊的獨立性越差。提高模塊獨立性,降低模塊間耦合度的措施是: ①在耦合方式上降低模塊間接口的復雜性。 (1)模塊接口方式不采用直接引用(內容耦合),而采用調用方式(例如過程語句調用); (2)模塊接口信息通過參數(shù)傳遞且傳遞信息的結構盡量簡單,不用復雜數(shù)據(jù)結構(例如過程、指針等),參數(shù)個數(shù)不宜過多。 ②在傳遞信息類型上盡量使用數(shù)據(jù)耦合,避免控制耦合,慎用或有控制地使用公共耦合。15.正確答案:可行性研究;需求分析16.正確答案:是指在計算機軟件開發(fā)、使用與維護過程中遇到的一系列嚴重問題和難題。17.正確答案:B18.正確答案: (1)軟件能力成熟模型(SW-CMM)。 (2)軟件工程能力模型SECM。 (3)集成產(chǎn)品開發(fā)能力成熟度模型IPD-CMM。19.正確答案:集成設計20.正確答案:變換型結構由三部分組成:傳入路徑、變換(加工)中心和傳出路徑。21.正確答案:D22.正確答案:C23.正確答案: (1)泛化。 (2)定義一個抽象類——接口類。24.正確答案:C25.正確答案:組合26.正確答案:B27.正確答案: (1)功能錯誤:處理功能說明不完整或不確切,致使編程時對功能有誤解而產(chǎn)生的錯誤。 (2)系統(tǒng)錯誤:與外部接口錯誤、子程序調用錯誤、參數(shù)使用錯誤等。 (3)過程錯誤:算術運算錯誤和邏輯運算錯誤。 (4)數(shù)據(jù)錯誤:數(shù)據(jù)結構、實體、屬性錯誤。 (5)編程錯誤:語法錯誤、程序邏輯錯誤、編程書寫錯誤等。28.正確答案:D29.正確答案:D30.正確答案:正確31.正確答案:D32.正確答案:間接度量33.正確答案:正確34.正確答案:及早提供工作軟件35.正確答案:錯誤36.正確答案:B37.正確答案: 1.一個軟件從開始計劃起,到廢棄不用止,成為軟件的生存周期。 2.把整個生存周期劃分為較小的階段,給每個階段賦予確定而有限的任務,能夠簡化每一步的工作內容,使因為軟件規(guī)模增長而大大增加了的軟件復雜性變得較易控制和管理。38.正確答案:A39.正確答案:B40.正確答案:A41.正確答案: 1)對軟件開發(fā)成本和進度的估計常常很不準確。 2)用戶對已完成的軟件不滿意的現(xiàn)象時有發(fā)生。 3)軟件產(chǎn)品的質量往往是靠不住的。 4)軟件常常是不可維護的。 5)軟件通常沒有適當?shù)奈臋n資料。 6)軟件成本在計算機系統(tǒng)總成本中所占比例逐年上升。 7)軟件開發(fā)生產(chǎn)率提高的速度遠跟不上日益增長的軟件需求。42.正確答案:B43.正確答案: 需求規(guī)約的內容包括:引言、信息描述、功能描述、行為描述、檢驗標準、參考書目和附錄。44.正確答案:軟件質量要素45.正確答案:要回答“軟件必須做什么?”46.正確答案:V(G)≤1047.正確答案:B48.正確答案: 詳細設計目標是邏輯上正確實現(xiàn)每個模塊的功能,還應使設計出的處理過程通過結構化程序設計清晰易讀,指導開發(fā)出易于理解、易于驗證的程序。49.正確答案:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療衛(wèi)生招聘測試題(含參考答案)
- 個人股份轉讓協(xié)議書
- 鉗工四級理論知識題庫(附參考答案)
- 個人犯錯萬能檢討書
- 雙向鋼塑格柵買賣合同范例
- 公司窗簾采購合同范本
- 高壓電工(運行)模擬練習題(附答案)
- 口罩居間協(xié)議合同范本
- 個人簽私人合同范本
- 家校共育之道
- DeepSeek入門寶典培訓課件
- 西安2025年陜西西安音樂學院專職輔導員招聘2人筆試歷年參考題庫附帶答案詳解
- 《作文中間技巧》課件
- 廣東省2025年中考物理仿真模擬卷(深圳)附答案
- 2025屆八省聯(lián)考 新高考適應性聯(lián)考英語試題(原卷版)
- 新蘇教版一年級下冊數(shù)學第1單元第3課時《8、7加幾》作業(yè)
- 2024年山東電力高等??茖W校高職單招職業(yè)技能測驗歷年參考題庫(頻考版)含答案解析
- 《平面廣告賞析》課件
- 人教鄂教版六年級下冊科學全冊知識點
- (正式版)HGT 22820-2024 化工安全儀表系統(tǒng)工程設計規(guī)范
評論
0/150
提交評論