軟件工程A試卷_第1頁
軟件工程A試卷_第2頁
軟件工程A試卷_第3頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、一、選擇題(48)軟件工程期末試卷 A(5 分)從供選擇的答案中選出正確的答案填入下列敘述中的() 內模塊內聚性用于衡量模塊內部各成份之間彼此結合的緊密程度。模塊中,該模塊的內聚性是( A )的。判斷決定執行哪一個功能。該模塊的內聚性是( B )的。模塊中所有成分引用共同的數據,該模塊的內聚性是( C )的。( D 的。(E 的供選擇的答案:AE巧合內聚過程內聚(5 分( 的正確答案。在眾多的設計方法中,SD 方法是最受人注意的,也是最廣泛應用的一種,這種方法可以同分析階段的( A )方法及編程階段的( B )銜接,SD 方法是考慮如何建立一個結構良好的程序結構,它提出了評價模SD 方法的最終

2、目標是( C ,用于表示模塊間調用關系的圖叫( D 。另一種比較著名的設計方法是以信息隱蔽為原則劃分模塊,這種方法叫( E )方法。供選擇的答案:AB:JacksonSASCParnasSPC:塊間聯系大,塊內聯系大塊間聯系大,塊內聯系小塊間聯系小,塊內聯系大塊間聯系小,塊內聯系小D:PADHCPSCSADTHIPONSE:JacksonParnasTuringWirthDijkstra(5 分( 的正確答案。在完成軟件概要設計,并編寫出相關文檔之后,應當組織對概要設計工作的評審。評審的內容包括:分析該軟件的系統結構、子系統結構,確認該軟件設計是否覆蓋了所有已確定的軟件需求,軟件每一成分是否可

3、( A )到某一項需求。分析軟件各部分之間的聯系,確認該軟件的內部接口與外部接口是否已經明確定義。模塊是否滿足( B )和(C )的要求。模塊(D )是否在其(E )供選擇的答案A:覆蓋 演 化 追溯等同連接B:高內聚 高耦合高效率可讀性C:低內聚 低耦合低復雜度 低強度DE:作用范圍 高內聚 低內聚取值范圍 控制范圍(2 分)類庫是一種預先定義的程序庫,它以程序模塊的形式,按照( )對類庫的建設提供了強有力的支持。A.類的功能C.實例之間的調用關系B.類層次結構D.類的類型A.引用B.重置C.類屬類D.封裝(4 分)在UML 的而進行的一系列消息交換。消息序列可用兩種圖來表示,強調消息時間次

4、序的圖稱之為(,該圖的特點是(,強調參加交互的對象的組織圖稱之為( ,這兩種圖是( 。 A.活動圖(activitydiagram)B.狀態圖(statechartdiagram)C.序列圖(sequencediagram)協作圖(collaborationdiagram) A.有生命線及控制焦點,重點在消息的時間順序上有路徑有順序號,為了一個消息的時間順序給消息加數字前綴是對系統、子系統或類的行為建模本質上是一個流程圖,顯示從活動到活動的信息流 A.活動圖(activity diagram) C.序列圖(sequencediagram) A.同構的,所以可以互相轉換B.異構的,所以不可以互相

5、轉換狀態圖(statechartdiagram) 協作圖(collaborationdiagram)強調對象行為的事件順序,常用于對反應式系統建模專注于系統的動態視圖,狀態無法確定,所以不可以互相轉換(6 分)從供選擇的答案中選出應該填入下面 ( ) 中的正確答案。允許用戶建立、修改、存儲正文的計算機程序是 ( 。 BOOtstrap Editor Loader Textformatter程序語言的編譯系統和解釋系統相比,從用戶程序的運行效率來看 ( 。 前者運行效率高 兩者大致相同 后者運行效率高 不能確定FORTRAN語言的源程序是 () 結構。 塊狀 分程序嵌套 既是塊狀,又是嵌套 既不

6、是塊狀,又不是嵌套的國際上最廣泛使用的商用及行政管理語言是 ( 。 COBOL BASIC FORTRAN PL/1國際上最流行的數值計算的程序設計語言是 ( 。BASIC ALGOL FORTRAN C美國國防部主持開發了高級程序設計語言 Ada比較,確定以高級語言 ( )Ada研究的出發點。 LISP ALGOL ALGOL68 PL/1(6 分)測試過程需要三類輸入.( A ( B )和( C 答案填入下圖中以完成測試信息處理的全過程。供選擇的答案:AC. 接口選擇 軟件配置 硬件配置 測試配置 測試環境 測試工具DF. 排錯 可靠性分析 結果分析 數據分類(5 分)請從供選擇的答案中選

7、出應填入下列( )中的字句。程序的三種基本控制結構是( A )。它們的共同點是(B )設計的一種基本方法是( C )。軟件測試的目的是(D )的是( E )。供選擇的答案: 過程,子程序,分程序 順序,條件,循環 遞歸,堆棧,隊列 調用,返回,轉移 不能嵌套使用 只能用來寫簡單的程序 已經用硬件實現 只有一個入口和一個出口 篩選法 遞歸法 歸納法 逐步求精法 證明程序中沒有錯誤 發現程序中的錯誤 測量程序的動態特性 檢查程序中的語法錯誤 找出錯誤所在并改正之 排除存在錯誤的可能性 對錯誤性質進行分類 統計出錯的次數(5 分( 的正確答案。軟件測試中常用的靜態分析方法是(A )和(B )。(B

8、)塊或子程序間的調用是否正確。分析方法(白盒方法)中常用的方法是( C 方法。非分析方法(黑盒方法)中常用的方法是( D )方法和( E )方法。( E )供選擇的答案:AB.引用分析效率分析算法分析接口分析可靠性分析操作分析CE.路徑測試等價類因果圖歸納測試綜合測試追蹤深度優先調試相對圖(5 分)軟件可移植性是用來衡量軟件的( A )的重要尺度之一。為了提( B ( C ( B 為了提高可移植性,還應( D 。使用( E )語言開發的系統軟件具有較好的可移植性。供選擇的答案: 通用性 效率 質量 人機界面 使用的方便性 簡潔性 可靠性 設備獨立性 優化算法 專用設備 表格驅動方式 樹型文件目錄 有完備的文件資料 選擇好的宿主計算機 減少輸入輸出次數 選擇

溫馨提示

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

評論

0/150

提交評論