建筑工程考試軟件工程期末考試總復習題及答案_第1頁
建筑工程考試軟件工程期末考試總復習題及答案_第2頁
建筑工程考試軟件工程期末考試總復習題及答案_第3頁
建筑工程考試軟件工程期末考試總復習題及答案_第4頁
建筑工程考試軟件工程期末考試總復習題及答案_第5頁
已閱讀5頁,還剩51頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

建筑工程考試軟件工程期末考試總復習題及答案在信息處理和計算機領域內,一般認為軟件是_程序 和_數據 。數據流圖的基本組成部分有_數據的源點與終點 、數據 、加工 、數據文件 數據流圖和數據字典共同構成了系統(tǒng)的_邏輯 類的實例化是_對 將得到軟件的總開發(fā)量。這種成本估算方法稱為_ 如果一個模塊被n個模塊調用,其中直接的上級模塊的個數是m個(m<=n)那么該模塊的扇入數是 結構化設計以 為基礎,按一定的 險駕馭(或風險管理)等3項活動。軟件著作權登記的3種主要類型:(1)著作權登記(2)著作權延續(xù)登記;(3)面向對象分析的目的是對客觀世界的系統(tǒng)進行 建 。 編寫程序代 等。為了使應用軟件適應計算機環(huán)境的變化而 修改軟 的過程稱為適應性維護。進行累加,然后求平均值,則該模塊的內聚性是 。投資回收期就是使累計的經濟效益等于 所需的時間。軟件生存周期是指一個軟件從提出開發(fā)要求開始直到軟件廢棄曾被譽為“程序設計方法的革命”的結構化程序設面向對象程序設計測試用例一、判斷題(230JAVACASE(對)軟件是指用程序設計語言(PASCAL,C,VISUALBASIC)軟件模塊之間的耦合性越弱越好。(對數據庫設計說明書是一個軟件配置項(對過程描述語言可以用于描述軟件的系統(tǒng)結構。(錯(錯快速原型模型可以有效地適應用戶需求的動態(tài)變化。(對集成測試主要由用戶來完成。(錯確認測試計劃應該在可行性研究階段制定(錯在可行性研究中最難決斷和最關鍵的問題是經濟可行性。( 耦合是指一個模塊內各個元素彼此結合的緊密程度( 概要設計階段完成的主要文檔是概要設計說明書( ??(╳程序設計語言中應絕對禁止使用GOTO語句 類是關于對象性質的描述,由方法和數據組成( (╳)(√)數據詞典——是描述數據信息的集合,它對數據流圖中的各個元素按規(guī)定格式進行詳細的描述和確切的解釋,是數據流圖的補充工具。α測試——β測試——是由軟件的最終用戶(多個)內聚——一個模塊內部各個元素彼此結合的緊密程度的度耦合——一一個軟件結構內不同模塊之間互連程度的度量(2)(3)(4)(5)GOTO源程序的文檔化(應具備以下內容(3)結構化語言(PDL)、層次方框圖、WarnierIPO一般面向對象分析建模的工具(圖形)有答:用例圖、類/對象圖、對象關系圖、實體—關系圖(E—R)、事件軌跡圖(時序圖)和狀態(tài)轉換圖(STD)UML改進軟件結構,提高模塊獨??性:在對初步模塊進行合5什么是模塊獨??完成第一級分解:建??SCSCSC(1)流程圖;(2)N-S;(3)PDL為軟件結構圖(SCHC圖)中的每一個模塊確定采用的算的有效等價類,重復這一步驟,直到所有有效等價類被覆蓋為止。效等價類,重復這一步驟,直到所有無效等價類被覆蓋為A1,B=0A=1,B=0 綴:4位數字。 3. 3.200‘0‘18. 4.11. 之間的三 (33)234-有非數字起始位為起始位為少于三位(345)92-多于三位(345)342-22. (a)程序流程 (b)導出程序11553(3)SRS(2.5軟件。(2.5)答:測試的目的是判斷和發(fā)現軟件是否有錯誤(2。5)調試根據以下被測試的流程圖,選擇相應的答案。(8(1)A=2,B=0,(2)A=2,B=1,(3)A=2,A=1,B=1,A=3,B=0,A=1,B=1,①在1-3的答案中滿足判定覆蓋的測試用例 (2分②在1-3的答案中滿足條件覆蓋的測試用例 (2分③在1-3的答案中滿足判定/條件覆蓋的測試用例是 (2分)(1)計算扣除部分—由基本工資計算出應扣除(比如水電費、(2)(3)計算工資總額部分—根據輸入的扣除額及獎金計算出總(4)(5)生成工資表—根據計算總額部分和計算稅金部分傳遞來C/*程序名稱:直接選擇排序/*作者/*過程頭:selectsort(int*A;int(N<=1000;A存放待排序元素/*A selectsort(int*A;intintfor /*I /*Ifor(j+=i;j<=N;j++) if(A(j)<A(k))k=j;if /*A(K)A(I)的值 x=A(i; /*結束交換 /*I ReadReadWriteWriteB.D.過于簡 B.各個階段需要進行評C.過于靈 D.不能適應需求的動態(tài)變開發(fā)的軟件不滿足用戶需 B.開發(fā)的軟件可維護性C.開發(fā)的軟件價格便 D.開發(fā)的軟件可靠性簡化、壓縮 B.詳細C.徹底 D.深入數據 B.模C.數據結 D.程需求規(guī)格說明 B.概要設計說明C.詳細設計說明 D.源程軟件開發(fā)的需求活動,其主要任務是(給出軟件解決方 B.給出系統(tǒng)模塊結C.定義模塊算 D.定義需求并建??系統(tǒng)模決于()。成本估 B.項目計C.工程管 D.工程網絡隱藏復雜 B.信息隱C.經常類的復 D.類的開多態(tài) B.完整C.可移植 D.兼容是事件追蹤圖,另一個是()。數據流 B.狀態(tài)C.系統(tǒng)結構 D.用例等價類劃 B.邊界值分C.錯誤推 D.因果15是()關系。A.組 B.整體部C.has D. 17、使用程序設計的控制結構導出測試用例的測試方法是 A、黑盒測 B、白盒測C、邊界測 D、系統(tǒng)測18、軟件詳細設計的主要任務是確定每個模塊的 A、算法和使用的數據結 B、外部接C、功 D、編19、軟件結構圖的形態(tài)特征能反映程序重用率的是 A、深 B、寬C、扇 D、扇20、為了提高模塊的獨??性,模塊內部最好是 ABCD21、軟件是一種ABCD22、需求分析最終結果是產生 A、項目開發(fā)計 B、需求規(guī)格說明C、設計說明 D、可行性分析報 A、糾正性維 B、適應性維 A、軟件規(guī)格說 B、用戶操作手C、軟件問題報 D、軟件測試分析報25X,其范圍1.0,1.0 C、邊界值分析 D、錯誤推測26、研究開發(fā)所需要的成本和資源是屬于可行性研究中的 面哪個階段的工作()A、需求分 B、程序設C、詳細設 D、軟件維28、經過嚴密的軟件測試后所提交給用戶的軟件產品中 C、邊界測 D、系統(tǒng)測 A.可用 B.可靠C.正確 D.完整 A、集成測 B、恢復測C、確認測 D、單元測32、要顯示描繪軟件開發(fā)項目各作業(yè)的依賴關系,應選擇(A.Gantt B.工程網C.COCOMO模 D.數據流 A、 B、C、 D、34、結構化程序設計主要強調的是 C、程序設計語言的先進 D、程序易讀35、在用戶界面層次上對軟件進行測試屬于哪種測試方法 A、黑盒測 B、白盒測C、邊界測 D、系統(tǒng)測36、對象實現了數據和操作的結合,使數據和操作( A、結 B、隱C、封 D、抽37、(A.子程序 B.源代碼包含文C.對 D. A、COCOMO模 B、McCall模C、McCabe度量 D、時間估算39、軟件生存周期中時間最長的是 )階段A、總體設 B、需求分C、軟件測 D、軟件維40、為了提高模塊的獨??性,模塊之間的聯系最好的是 )A、公共耦 B、控制耦C、內容耦 D、數據耦41、軟件概要設計結束后得到 A、初始化的軟件結構 B、優(yōu)化后的軟件結C、模塊的接口圖和詳細算 D、程序編 A、需求說 B、概要說C、軟件文 D、測試計 A、一般與特 B、整體與部C、分類關 D、isa關44 )A、繼承 B、共享C、封裝 D、抽象確認測試是為了發(fā)現功能錯誤,那么系統(tǒng)測試是為了發(fā)現() C、性能、質量不合要求D、功能錯 A、軟件項 B、生存C、軟件開發(fā)計 D、軟件開品()階段就應采取有力措施來消滅由于設計原因而產生的A、軟件評 B、軟件測 A、內容 B、控制C、公共 D、數據 A、軟件容 B、系統(tǒng)軟C、測試軟 D、恢復測 B、不能適應需求的動態(tài)變更C、過于靈活 以下哪一項不是面向對象的特征(1)多態(tài)性(2)繼承性(3)封裝性(4)軟件可行性研究一般不考慮軟件維護的副作用主要有以下哪幾種軟件項目計劃一般不包括以下哪項內容以下哪一項不屬于面向對象的軟件開發(fā)方法(1)coad(2)booch(3)jackson(4)omt以下哪種測試方法不屬于白盒測試技術DFD一個輸入流B.C.一個輸入或輸出流D.為了提高模塊的獨??A.控制耦合B.公共耦合C.內容耦合D.PDLPDLPDLPDLPDLA.DFDB.程序圖C.PADD.SCA.SQLB.CobolC.4GLD.如何組織對軟件的評審B.C.如何采用綜合策略D.軟件是否結構化B.C.程序的完整性D.費用低B.C.開發(fā)方法的缺陷D.可理解性與可測試性B.C.可修改性和可理解性D.究()的方法和技術中產生的。需求階段B.C.測試階段D.軟件需求說明書B.概要設計說明書D.A.質量檢測B.軟件容錯C.軟件維護D.A.動態(tài)模型B.功能模型C.對象模型D.CASECASE編程環(huán)境B.C.過程模型D. 成本—效益分析B.C.結構化分析D.軟件開發(fā)過程來自用戶方面的主要干擾是 功能變化B.C.設備損壞D.軟件復雜性度量的參數包括 結構B.C.可重用性D.在McCall軟件質量度量模型中,( 可維護性B.C.適應性D. 糾錯性維護B.C.完善性維護D.面向維護的技術涉及軟件開發(fā)的 )階段設計B.C.測試D.用白盒技術設計測試用例的方法包括 邊界值分析B.C.因果圖D.軟件測試的目的是 針對軟件需求分析所進行的軟件測試是指 集成測試B.C.黑盒子測試D. 模塊的功能B.C.模塊的接口D.結構化程序設計采用的三種基本控制結構是 順序、分支、選擇B.C.順序、選擇、循環(huán)D.在軟件設計中詳細描述處理過程常用的三種工具 A.SA,SD,SP B.程序流程圖,IPO,PADC.SA,SC,SD D.圖形,表格,語言 控制耦合B.C.標記耦合D.結構化方法是一種 )的軟件開發(fā)方法面向用戶B.C.面向對象D.需求分析是回答系統(tǒng)必須 )的問題做什么B.C.何時做D. 程序系統(tǒng)時代B.C.面向對象時代D.軟件工程管理的具體內容不包括對 管理。 A.開發(fā)人員BC.控制D95.在McCall軟件質量度量模型中, 屬于面向軟 A.正確性BC.適應性D階段所用模型是 模型。( A.探索型原型BC.實驗型原型D97.維護中因刪除一個標識符而引起的錯識是 副作 A.文檔BC.編碼D.設計 A.費用低B.人員少C.開發(fā)方法的缺陷D99.用白盒法技術設計測試用例的方法包括 A.錯誤推測BC.基本路徑測試D.邊界值分析 ABCD.都屬于動態(tài)測試 A.只能用來描述簡單程序B.不能嵌套使用C.單入口,單出口D102.JSP方法是一種面向 的設計方法。( A.控制結構BC.數據流D A.數據耦合BC.標記耦合D.軟件設計的方法有多種, 方法不屬于面向數 A.基于Jackson圖的設計B.基于IDEF0C.交換分析設計D105. 原則。( A.信息隱蔽B.質量控制C.程序優(yōu)化D.數據共享106.數據流圖(DFD)是 方法中用于表示系統(tǒng)的 A.SAB.SDC.SPD.螺旋模型是一種將瀑布模型和 結合起來的軟件 A.增量模型BC.噴泉模型D需求規(guī)格說明書的作用不包括 ABCD數據字典是用來定義 中的各個成份的具體含義 A.流程圖BC.系統(tǒng)結構圖D.設年利率為i,現存入p元,不計復利,n年后可得 A.p﹡(1+i﹡n)B.p﹡(i+1)nC.p﹡(1+i)﹡nD.p﹡(i+n) A.軟件危機BC.程序設計革命D.Putnam成本估算模型是一個()ABCDMcCall,()屬于面向軟件產A.可靠性B.可重用性C.適應性DISO3計質量的準則是()A.SQICB.SQMCC.SQRCD..軟件復雜性度量的參數包括(A.效率B.規(guī)模C.完整性D.對象實現了數據和操作的結合,使數據和操作()于對A.結合B.隱藏C.封裝D.軟件調試技術包括(A.邊界值分析B.演繹法C.循環(huán)覆蓋D.瀑布模型的存在問題是(ABCD.軟件測試方法中的靜態(tài)測試方法之一為(ABCD.軟件生命周期中所花費用最多的階段是(A.詳細設計B.軟件編碼C.軟件測試D.第一個體現結構化編程思想的程序設計語言是(A.FORTRAN語言B.Pascal語言C.C語言D..程序的三種基本控制結構是(ABCD.在詳細設計階段,經常采用的工具有(A.PADB.SAC.SCD..詳細設計的結果基本決定了最終程序的(A.代碼的規(guī)模B.運行速度C.質量D.需求分析中開發(fā)人員要從用戶那里了解(ABCD.結構化程序設計主要強調的是(BC.D.IDEF0(A.怎么做B.對誰做C.何時做D.經濟可行性研究的范圍包括(A.資源有效性B.管理制度C.效益分析D()的A.確定B.行或不行C.正確D.需求分析階段的任務是確定(BoochB.CoadC.OMTD.VDM邏輯模型B.C.體系結構D.DFDB.PADC.IPOD.模塊的獨??性B.C.軟件結構定義D.SCB.C.PADD.IPOB.PADC.PDLD.模塊設計者B.C.程序的整體說明D.需求設計B.C.詳細設計D.應用范圍B.C.功能D.分析,最終建??目標系統(tǒng)的邏輯模型并寫出()的過程。模塊說明書B.C.項目開發(fā)計劃D.數據耦合和控制耦合相比,則()成??數據耦

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論