




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、1.程序流程圖中帶有箭頭的線段表示的是( )。答案:CA)圖元關系B)數(shù)據(jù)流C)控制流D)調(diào)用關系本題答案為:C題目解析:在數(shù)據(jù)流圖中,用標有名字的箭頭表示數(shù)據(jù)流。在程序流程圖中,用標有名字的箭頭表示控制流。所以選擇C)。2.軟件設計中模塊劃分應遵循的準則是( )。答案:BA)低內(nèi)聚低耦合B)高內(nèi)聚低耦合C)低內(nèi)聚高耦合D)高內(nèi)聚高耦合本題答案為:B題目解析:軟件設計中模塊劃分應遵循的準則是高內(nèi)聚低偶合、模塊大小規(guī)模適當、模塊的依賴關系適當?shù)?。模塊的劃分應遵循一定的要求,以保證模塊劃分合理,并進一步保證以此為依據(jù)開發(fā)出的軟件系
2、統(tǒng)可靠性強,易于理解和維護。模塊之間的耦合應盡可能的低,模塊的內(nèi)聚度應盡可能的高。3.在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是( )。答案:BA)可行性分析報告B)軟件需求規(guī)格說明書C)概要設計說明書D)集成測試計劃本題答案為:B題目解析:A)錯誤,可行性分析階段產(chǎn)生可行性分析報告。C)錯誤,概要設計說明書是總體設計階段產(chǎn)生的文檔。D)錯誤,集成測試計劃是在概要設計階段編寫的文檔。B)正確,需求規(guī)格說明書是后續(xù)工作如設計、編碼等需要的重要參考文檔。4.數(shù)據(jù)流圖中帶有箭頭的線段表示的是( )。答案:DA)控制流B)事件驅(qū)動C)
3、模塊調(diào)用D)數(shù)據(jù)流本題答案為:D題目解析:數(shù)據(jù)流圖中帶箭頭的線段表示的是數(shù)據(jù)流,即沿箭頭方向傳送數(shù)據(jù)的通道,一般在旁邊標注數(shù)據(jù)流名。5.在軟件開發(fā)中,需求分析階段可以使用的工具是( )。答案:BA)N-S圖B)DFD圖C)PAD圖D)程序流程圖本題答案為:B題目解析:在需求分析階段可以使用的工具有數(shù)據(jù)流圖DFD圖,數(shù)據(jù)字典DD,判定樹與判定表,所以選擇B)。6.軟件按功能可以分為:應用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬于應用軟件的是( )。答案:CA)編譯程序B)操作系統(tǒng)C)教務管理系統(tǒng)D)匯編程序本題答案為:C題
4、目解析:編譯軟件、操作系統(tǒng)、匯編程序都屬于系統(tǒng)軟件,只有C)教務管理系統(tǒng)才是應用軟件。7.下面敘述中錯誤的是( )。答案:AA)軟件測試的目的是發(fā)現(xiàn)錯誤并改正錯誤B)對被調(diào)試的程序進行"錯誤定位"是程序調(diào)試的必要步驟C)程序調(diào)試通常也稱為DebugD)軟件測試應嚴格執(zhí)行測試計劃,排除測試的隨意性本題答案為:A題目解析:軟件測試的目的是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程,并不涉及改正錯誤,所以選項A)錯誤。程序調(diào)試的基本步驟有:錯誤定位、修改設計和代碼,以排除錯誤、進行回歸測試,防止引進新的錯誤。程序調(diào)試通常稱為Debug,即排錯。軟件測試的基本準
5、則有:所有測試都應追溯到需求、嚴格執(zhí)行測試計劃,排除測試的隨意性、充分注意測試中的群集現(xiàn)象、程序員應避免檢查自己的程序、窮舉測試不可能、妥善保存測試計劃等文件。8.耦合性和內(nèi)聚性是對模塊獨立性度量的兩個標準。下列敘述中正確的是( )。答案:BA)提高耦合性降低內(nèi)聚性有利于提高模塊的獨立性B)降低耦合性提高內(nèi)聚性有利于提高模塊的獨立性C)耦合性是指一個模塊內(nèi)部各個元素間彼此結合的緊密程度D)內(nèi)聚性是指模塊間互相連接的緊密程度本題答案為:B題目解析:模塊獨立性是指每個模塊只完成系統(tǒng)要求的獨立的子功能,并且與其他模塊的聯(lián)系最少且接口簡單。一般較優(yōu)秀的軟件設計,應盡量
6、做到高內(nèi)聚,低耦合,即減弱模塊之間的耦合性和提高模塊內(nèi)的內(nèi)聚性,有利于提高模塊的獨立性,所以A)錯誤,B)正確。耦合性是模塊間互相連接的緊密程度的度量而內(nèi)聚性是指一個模塊內(nèi)部各個元素間彼此結合的緊密程度,所以C)與D)錯誤。9.軟件按功能可以分為應用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬于應用軟件的是( )。答案:AA)學生成績管理系統(tǒng)B)C語言編譯程序C)UNIX操作系統(tǒng)D)數(shù)據(jù)庫管理系統(tǒng)本題答案為:A題目解析:軟件按功能可以分為:應用軟件、系統(tǒng)軟件、支撐軟件。操作系統(tǒng)、編譯程序、匯編程序、網(wǎng)絡軟件、數(shù)據(jù)庫管理系統(tǒng)都屬于系統(tǒng)軟件。所以B)、C)、D)
7、都是系統(tǒng)軟件,只有A)是應用軟件。10.下面描述中錯誤的是( )。答案:AA)系統(tǒng)總體結構圖支持軟件系統(tǒng)的詳細設計B)軟件設計是將軟件需求轉換為軟件表示的過程C)數(shù)據(jù)結構與數(shù)據(jù)庫設計是軟件設計的任務之一D)PAD圖是軟件詳細設計的表示工具本題答案為:A題目解析:詳細設計的任務是為軟件結構圖中而非總體結構圖中的每一個模塊確定實現(xiàn)算法和局部數(shù)據(jù)結構,用某種選定的表達工具表示算法和數(shù)據(jù)結構的細節(jié),所以A)錯誤。11.軟件設計中劃分模塊的一個準則是( )。答案:BA)低內(nèi)聚低耦合B)高內(nèi)聚低耦合C)低內(nèi)聚高耦合D)高內(nèi)聚高耦合本題答案
8、為:B題目解析:一般較優(yōu)秀的軟件設計,應盡量做到高內(nèi)聚,低耦合,即減弱模塊之間的耦合性和提高模塊內(nèi)的內(nèi)聚性,有利于提高模塊的獨立性。12.( )。答案:CA)N-S圖B)PAD圖C)程序流程圖D)E-R圖本題答案為:C題目解析:NS圖提出了用方框圖來代替?zhèn)鹘y(tǒng)的程序流程圖,所以A)不對。PAD圖是問題分析圖,它是繼承程序流程圖和方框圖之后提出的又一種主要用于描述軟件詳細設計的圖形表示工具,所以B)不對。ER圖是數(shù)據(jù)庫中的用于表示ER模型的圖示工具,所以D)不對。根據(jù)圖中所示表示方法是進行軟件詳細設計時使用的程序流程圖。13.軟件測試的目的是(
9、0; )。答案:DA)評估軟件可靠性B)發(fā)現(xiàn)并改正程序中的錯誤C)改正程序中的錯誤D)發(fā)現(xiàn)程序中的錯誤本題答案為:D題目解析:軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程,測試要以查找錯誤為中心,而不是為了演示軟件的正確功能。不是為了評估軟件或改正錯誤。14.在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是( )。答案:DA)軟件集成測試計劃B)軟件詳細設計說明書C)用戶手冊D)軟件需求規(guī)格說明書本題答案為:D題目解析:需求分析階段的工作可以概括為:需求獲取、需求分析、編寫需求規(guī)格說明書、需求評審四個方面。所以選擇D)。15.軟件生命周期是指(
10、60; )。答案:AA)軟件產(chǎn)品從提出、實現(xiàn)、使用維護到停止使用退役的過程B)軟件從需求分析、設計、實現(xiàn)到測試完成的過程C)軟件的開發(fā)過程D)軟件的運行維護過程本題答案為:A題目解析:通常,將軟件產(chǎn)品從提出、實現(xiàn)、使用維護到停止使用退役的過程稱為軟件生命周期。也就是說,軟件產(chǎn)品從考慮其概念開始,到該軟件產(chǎn)品不能使用為止的整個時期都屬于軟件生命周期。16.軟件生命周期中的活動不包括( )。答案:AA)市場調(diào)研B)需求分析C)軟件測試D)軟件維護本題答案為:A題目解析:軟件生命周期可以分為軟件定義、軟件開發(fā)與軟件運行維護三個階段。主要活動階段是:可行性研
11、究與計劃階段,需求分析,軟件設計,軟件實現(xiàn),軟件測試,運行和維護,所以選擇A)。17.程序調(diào)試的任務是( )。答案:DA)設計測試用例B)驗證程序的正確性C)發(fā)現(xiàn)程序中的錯誤D)診斷和改正程序中的錯誤本題答案為:D題目解析:程序調(diào)試的任務是診斷和改正程序中的錯誤。18.下列關于數(shù)據(jù)庫設計的敘述中,正確的是( )。答案:AA)在需求分析階段建立數(shù)據(jù)字典B)在概念設計階段建立數(shù)據(jù)字典C)在邏輯設計階段建立數(shù)據(jù)字典D)在物理設計階段建立數(shù)據(jù)字典題答案為:A題目解析:數(shù)據(jù)字典是在需求分析階段建立,在數(shù)據(jù)庫設計過程中不斷修改、充實和完善
12、的。19.下面描述中,不屬于軟件危機表現(xiàn)的是( )。答案:AA)軟件過程不規(guī)范B)軟件開發(fā)生產(chǎn)率低C)軟件質(zhì)量難以控制D)軟件成本不斷提高本題答案為:A題目解析:軟件危機主要表現(xiàn)在:軟件需求的增長得不到滿足;軟件開發(fā)成本和進度無法控制;軟件質(zhì)量難以保證;軟件不可維護或維護程度非常低;軟件的成本不斷提高;軟件開發(fā)生產(chǎn)率的提高趕不上硬件的發(fā)展和應用需求的增長。所以選擇A)。20.下面不屬于需求分析階段任務的是( )。答案:DA)確定軟件系統(tǒng)的功能需求B)確定軟件系統(tǒng)的性能需求C)需求規(guī)格說明書評審D)制定軟件集成測試計劃本題答案為
13、:D題目解析:需求分析階段的工作有:需求獲??;需求分析;編寫需求規(guī)格說明書;需求評審,所以選擇D)。21.在黑盒測試方法中,設計測試用例的主要根據(jù)是( )。答案:BA)程序內(nèi)部邏輯B)程序外部功能C)程序數(shù)據(jù)結構D)程序流程圖本題答案為:B題目解析:黑盒測試是對軟件已經(jīng)實現(xiàn)的功能是否滿足需求進行測試和驗證,黑盒測試完全不考慮程序內(nèi)部的邏輯結構和內(nèi)部特性,只根據(jù)程序的需求和功能規(guī)格說明,檢查程序的功能是否符合它的功能說明,所以本題選擇B)。22.在軟件設計中不使用的工具是( )。答案:CA)系統(tǒng)結構圖B)PAD圖C)數(shù)據(jù)流圖(D
14、FD圖)D)程序流程圖本題答案為:C題目解析:系統(tǒng)結構圖是對軟件系統(tǒng)結構的總體設計的圖形顯示。在需求分析階段,已經(jīng)從系統(tǒng)開發(fā)的角度出發(fā),把系統(tǒng)按功能逐次分割成層次結構,是在概要設計階段用到的。PAD圖是在詳細設計階段用到的。程序流程圖是對程序流程的圖形表示,在詳細設計過程中用到。數(shù)據(jù)流圖是結構化分析方法中使用的工具,它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動和處理的過程,由于它只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型,是在可行性研究階段用到的而非軟件設計時用到,所以選擇C)。23.數(shù)據(jù)字典(DD)所定義的對象都包含于( )。答案:AA)數(shù)據(jù)流圖(DFD圖)B
15、)程序流程圖C)軟件結構圖D)方框圖本題答案為:A題目解析:數(shù)據(jù)字典是用來定義數(shù)據(jù)流圖中各個成分的具體含義的,所以數(shù)據(jù)字典所定義的對象都包含于數(shù)據(jù)流圖中。24.軟件需求規(guī)格說明書的作用不包括( )。答案:DA)軟件驗收的依據(jù)B)用戶與開發(fā)人員對軟件要做什么的共同理解C)軟件設計的依據(jù)D)軟件可行性研究的依據(jù)本題答案為:D題目解析:軟件需求規(guī)格說明書的作用為:便于用戶、開發(fā)人員進行理解和交流;反映出用戶問題的結構,可以作為軟件開發(fā)工作的基礎和依據(jù);作為確認測試和驗收的依據(jù)。所以答案選擇D)。25.下面屬于黑盒測試方法的是( )。
16、答案:CA)語句覆蓋B)邏輯覆蓋C)邊界值分析D)路徑覆蓋本題答案為:C題目解析:黑盒測試方法主要有等價類劃分法、邊界值分析法、錯誤推測法、因果圖等,主要用于軟件確認測試,所以答案選C)。26.下面不屬于軟件設計階段任務的是( )。答案:CA)軟件總體設計B)算法設計C)制定軟件確認測試計劃D)數(shù)據(jù)庫設計本題答案為:C題目解析:指定軟件確認測試計劃屬于軟件測試階段的任務,不屬于軟件設計階段的任務,所以答案選C)。27.下面屬于白盒測試方法的是( )。答案:BA)等價類劃分法B)邏輯覆蓋C)邊界值分析法D)錯誤推測法本題答案為:
17、B題目解析:白盒測試的主要方法有邏輯覆蓋、基本路徑測試等,所以答案選B)。28.軟件設計中模塊劃分應遵循的準則是( )。答案:CA)低內(nèi)聚低耦合B)高耦合高內(nèi)聚C)高內(nèi)聚低耦合D)低耦合高內(nèi)聚本題答案為:C題目解析:一般較優(yōu)秀的軟件設計,應盡量做到高內(nèi)聚,低耦合,即減弱模塊之間的耦合性和提高模塊內(nèi)的內(nèi)聚性,有利于提高模塊的獨立性。29.構成計算機軟件的是( )。答案:DA)源代碼B)程序和數(shù)據(jù)C)程序和文檔D)程序、數(shù)據(jù)及相關文檔本題答案為:D題目解析:計算機軟件的定義為:與計算機系統(tǒng)的操作有關的計算機程序、規(guī)程、規(guī)則,以及可
18、能有的文件、文檔及數(shù)據(jù)。答案選D)。30.軟件生命周期可分為定義階段、開發(fā)階段和維護階段,下面不屬于開發(fā)階段任務的是( )。答案:CA)測試B)設計C)可行性研究D)實現(xiàn)本題答案為:C題目解析:在軟件生命周期中,可行性研究屬于定義階段的任務,其余選項均屬于開發(fā)階段,所以答案選C)。31.下面不能作為結構化方法軟件需求分析工具的是( )。答案:AA)系統(tǒng)結構圖B)數(shù)據(jù)字典(DD)C)數(shù)據(jù)流程圖(DFD圖)D)判定表本題答案為:A題目解析:結構化分析就是使用數(shù)據(jù)流圖、數(shù)據(jù)字典、結構化英語、判定表和判定樹等工具,來建立一種新的、稱為
19、機構化規(guī)格說明的目標文檔,所以答案選A)。32.下面不屬于軟件測試實施步驟的是( )。答案:BA)集成測試B)回歸測試C)確認測試D)單元測試本題答案為:B題目解析:軟件測試的過程一般按照四個步驟進行,即單元測試、集成測試、驗收測試(確認測試)和系統(tǒng)測試,所以答案選擇B)。33.下面不屬于軟件需求分析階段主要工作的是( )。答案:AA)需求變更申請B)需求分析C)需求評審D)需求獲取本題答案為:A題目解析:軟件需求分析階段的主要工作為需求獲取、需求分析、編寫需求規(guī)格說明書和需求評審,答案選A)。34.程序測試的目的是(
20、0; )。答案:CA)執(zhí)行測試用例B)發(fā)現(xiàn)并改正程序中的錯誤C)發(fā)現(xiàn)程序中的錯誤D)診斷和改正程序中的錯誤本題答案為:C題目解析:軟件測試的目的是為了發(fā)現(xiàn)程序中的錯誤。35.下面屬于系統(tǒng)軟件的是( )。答案:BA)財務管理系統(tǒng)B)數(shù)據(jù)庫管理系統(tǒng)C)編輯軟件WordD)殺毒軟件本題答案為:B題目解析:數(shù)據(jù)庫管理系統(tǒng)屬于系統(tǒng)軟件,其余三個選項均屬于應用軟件。36.軟件設計中模塊劃分應遵循的準則是( )。答案:CA)低耦合低內(nèi)聚B)高耦合高內(nèi)聚C)低耦合高內(nèi)聚D)內(nèi)聚與耦合無關本題答案為:C題目解析:軟件設計中
21、,模塊劃分應遵循高內(nèi)聚低耦合的準則,答案選C)。37.下面屬于白盒測試方法的是( )。答案:BA)邊界值分析法B)基本路徑測試C)等價類劃分法D)錯誤推測法本題答案為:B題目解析:白盒測試的主要方法有路基覆蓋、基本路徑測試等,答案選B)。38.計算機軟件的構成是( )。答案:DA)源代碼B)程序和數(shù)據(jù)C)程序和文檔D)程序、數(shù)據(jù)及相關文檔本題答案為:D題目解析:計算機軟件是計算機系統(tǒng)中與硬件相互依存的另一部分,是包括程序、數(shù)據(jù)及相關文檔的完整集合。答案選D)。39.下面不屬于軟件設計階段任務的是(
22、60;)。答案:CA)軟件的詳細設計B)軟件的總體結構設計C)軟件的需求分析D)軟件的數(shù)據(jù)設計本題答案為:C題目解析:軟件的需求分析屬于軟件的定義階段的任務,答案選C)。40.下面屬于黑盒測試方法的是( )。答案:AA)邊界值分析法B)基本路徑測試C)條件覆蓋D)條件-分支覆蓋本題答案為:A題目解析:黑盒測試方法主要有等價類劃分法、邊界值分析法、錯誤推測法、因果圖等,答案選A)。41.( )。答案:AA)nB)1C)3D)4本題答案為:A題目解析:系統(tǒng)結構圖的扇出數(shù)指的是一個模塊直接調(diào)用的其他模塊數(shù),上圖中的最大扇出數(shù)為n,答
23、案選A)。42. 軟件工程的三要素是( )。答案:AA)方法、工具和過程B)建模、方法和工具C)建模、方法和過程D)定義、方法和過程本題答案為:A題目解析:軟件工程的三要素是方法、工具和過程,答案選A)。43.通常軟件測試實施的步驟是( )。答案:BA)集成測試、單元測試、確認測試B)單元測試、集成測試、確認測試C)確認測試、集成測試、單元測試D)單元測試、確認測試、集成測試本題答案為:B題目解析:軟件測試過程一般按4個步驟進行,即單元測試、集成測試、驗收測試(確認測試)和系統(tǒng)測試。在本題中,
24、答案應該選B)。44.下面可以作為軟件設計工具的是( )。答案:AA)系統(tǒng)結構圖B)數(shù)據(jù)字典(DD)C)數(shù)據(jù)流程圖(DFD圖)D)甘特圖本題答案為:A題目解析:常用的軟件結構設計工具是結構圖(Structure Chart,SC),也稱為程序結構圖,答案選A)。45.( )。答案:DA)2B)3C)4D)n本題答案為:D題目解析:系統(tǒng)結構圖的寬度指的是整體控制跨度(最大模塊數(shù)的層)的表示,上圖中系統(tǒng)結構圖的寬度為n,答案選D)。46.下面不能作為軟件需求分析工具的是( )。答案:AA)PAD圖B)數(shù)據(jù)字典(DD)C)數(shù)據(jù)流程圖(DFD圖)D)判定樹本題答案為:A題目解析:常見的需求分析方法主要有結構化分析方法和面向?qū)ο蟮姆治龇椒?。結構化分析就是使用數(shù)據(jù)流圖、數(shù)據(jù)字典、結構化英語、判定表和判定樹等工具,來建立一種新的、成為結構化規(guī)格說明的目標文檔;面向?qū)ο蟮姆治龇椒ㄓ址譃殪o態(tài)分析方法和動態(tài)分析方法。所以以上選項中,不能作為軟件需求分析工具的是PDD圖,答案選A)。47.軟件生命周期中,確定軟件系統(tǒng)要做什么的階段是( )。答案:AA)需求分析B)軟件測試C)軟件設計D)系統(tǒng)維護本題答
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 氫能裝備施工方案
- 惠州市匯科源科技有限公司電源適配器的生產(chǎn)建設項目環(huán)評報告表
- 昌江縣公益性公墓及殯儀館建設工程(一期)項目環(huán)評報告表
- 甘肅巨化新材料有限公司股東全部權益價值項目資產(chǎn)評估報告
- 玻璃更換施工方案施工方案
- 2024-2025學年下學期高一語文第一單元A卷
- 東江大壩隧道施工方案
- 《雷雨》教案-高一下學期語文統(tǒng)編版
- 2025年中國碑石行業(yè)供需態(tài)勢、市場現(xiàn)狀及發(fā)展前景預測報告
- 提高女性、老年人及殘疾人就業(yè)率的策略及實施路徑
- 《基礎和聲學》試習題庫(6套答案)
- 馬克思主義政治經(jīng)濟學課程講義
- 四年級道德與法治從中國制造到中國創(chuàng)造
- SolidWorks、CAD三維建模練習習題圖
- HONEYWELLDCS操作手冊
- 2021-2022新教科版四年級科學下冊全一冊全部課件(共24課)
- 方正飛騰使用教程詳解
- 3 棄渣場施工方案
- 國外客戶來訪行程安排表
- 八路搶答器PLC控制系統(tǒng)設計
- 《車輛解壓委托書 》
評論
0/150
提交評論