《軟件工程A試卷_第1頁
《軟件工程A試卷_第2頁
《軟件工程A試卷_第3頁
《軟件工程A試卷_第4頁
《軟件工程A試卷_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、軟件工程期末試卷A、選擇題(48分)1.(5分)從供選擇的答案中選出正確的答案填入下列敘述中的()內(nèi)。模塊內(nèi)聚性用于衡量模塊內(nèi)部各成份之間彼此結合的緊密程度。(1) 一組語句在程序中多處出現(xiàn),為了節(jié)省內(nèi)存空間把這些語句放在一個模塊中,該模塊的內(nèi)聚性是( A )的。(2)將幾個邏輯上相似的成分放在同一個模塊中,通過模塊入口處的一個判斷決定執(zhí)行哪一個功能。該模塊的內(nèi)聚性是(B )的。(3)模塊中所有成分引用共同的數(shù)據(jù),該模塊的內(nèi)聚性是(C )的。(4)模塊內(nèi)的某成份的輸出是另一些成分的輸入,該模塊的內(nèi)聚性是(D )的。(5)模塊中所有成份結合起來完全一項任務,該模塊的內(nèi)聚性是 (E )的。它具有簡

2、明的外部界面,由它構成的軟件易于理解、測試和維護。供選擇的答案:AE:功能內(nèi)聚信息內(nèi)聚通信內(nèi)聚過程內(nèi)聚巧合內(nèi)聚時間內(nèi)聚邏輯內(nèi)聚2.(5分)從供選擇的答案中選出應該填入下列關于軟件設計的敘述的()內(nèi)的正確答案。在眾多的設計方法中,SD方法是最受人注意的,也是最廣泛應用的一種,這種方法可以同分析階段的(A )方法及編程階段的( B )方法前后銜接,SD方法是考慮如何建立一個結構良好的程序結構,它提出了評價模 塊結構質量的兩個具體標準一一塊間聯(lián)系和塊內(nèi)聯(lián)系。SD方法的最終目標是(C),用于表示模塊間調(diào)用關系的圖叫( D )。另一種比較著名的設計方法是以信息隱蔽為原則劃分模塊,這種方法叫(E )方法。

3、 供選擇的答案:AB: JacksonSASC ParnasSP塊間聯(lián)系大,塊內(nèi)聯(lián)系小塊間聯(lián)系小,塊內(nèi)聯(lián)系小SADT HIPC© NSC: 塊間聯(lián)系大,塊內(nèi)聯(lián)系大塊間聯(lián)系小,塊內(nèi)聯(lián)系大D: PAD HCP SCE: Jackson Parnas Turing Wirth Dijkstra3. ( 5 分)從供選擇的答案中選出應該填入下列關于軟件設計的敘述的 ( )內(nèi)的正確答案。在完成軟件概要設計,并編寫出相關文檔之后,應當組織對概要設計工作的評審。評審的內(nèi)容包括:分析該軟件的系統(tǒng)結構、子系統(tǒng)結構,確認該軟件設計是否覆蓋了所有A )到某一項需求。分析軟件各部分之間的聯(lián)系,確認該軟件的內(nèi)

4、部接口與外部接口是否已經(jīng)明確定義。模塊是否滿足( BC )。的要求。模塊D )是否在其( E )之內(nèi)。供選擇的答案A:覆蓋 演化 追溯連接B:多功能高內(nèi)聚高耦合可讀性C:多入口低內(nèi)聚低耦合低復雜度低強度作用范圍高內(nèi)聚低內(nèi)聚取值范圍控制范圍4. ( 2 分)類庫是一種預先定義的程序庫,它以程序模塊的形式,按照( )把一組類的定義和實現(xiàn)組織在一起:支持。 A. 類的功能C.實例之間的調(diào)用關系A.弓I用B.重置( )對類庫的建設提供了強有力的B.類層次結構D.類的類型C.類屬類D.封裝5. ( 4 分)在 UML 中,對象行為是通過交互來實現(xiàn)的,是對象間為完成某一目的而進行的一系列消息交換。消息序列

5、可用兩種圖來表示,強調(diào)消息時間次序的圖稱之為( ),該圖的特點是( ),強調(diào)參加交互的對象的組織圖稱之為( ),這兩種圖是( )。 A. 活動圖(activity diagram)B. 狀態(tài)圖 (statechart diagram)C.序歹 U 圖(sequence diagram)D.協(xié)作圖(collaboration diagram) A. 有生命線及控制焦點,重點在消息的時間順序上B.有路徑有順序號,為了一個消息的時間順序給消息加數(shù)字前綴C.是對系統(tǒng)、子系統(tǒng)或類的行為建模D.本質上是一個流程圖,顯示從活動到活動的信息流 A.活動圖(activity diagram)B.狀態(tài)圖(stat

6、echart diagram)C.序歹唱 (sequence diagram)D.協(xié)作圖(collaboration diagram)A.同構的,所以可以互相轉換 B.異構的,所以不可以互相轉換C.強調(diào)對象行為的事件順序,常用于對反應式系統(tǒng)建模D.專注于系統(tǒng)的動態(tài)視圖,狀態(tài)無法確定,所以不可以互相轉換6.(6分)從供選擇的答案中選出應該填入下面()中的正確答案。A.允許用戶建立、修改、存儲正文的計算機程序是 BOOtstrap Editor Loader TextformatterB.程序語言的編譯系統(tǒng)和解釋系統(tǒng)相比,從用戶程序的運行效率來看前者運行效率高兩者大致相同后者運行效率高不能確定C.

7、 FORTRAN 語言的源程序是()結構。塊狀分程序嵌套既是塊狀,又是嵌套既不是塊狀,又不是嵌套的D.國際上最廣泛使用的商用及行政管理語言是 COBOL BASIC FORTRAN PL/1E.國際上最流行的數(shù)值計算的程序設計語言是()。 BASIC ALGOL FORTRAN CF.美國國防部主持開發(fā)了高級程序設計語言Ada,在它研制開始時,經(jīng)反復比較,確定以高級語言()作為Ada研究的出發(fā)點。 LISP ALGOL ALGOL68 PL/17. (6分)測試過程需要三類輸入.(A )、( B )和(C )。請選擇正確的答案填入下圖中以完成測試信息處理的全過程。為占的可Kn供選擇的答案:AC

8、.接口選擇測試配置DF.排錯 A.過程,子程序,分程序遞歸,堆棧,隊列順序,條件,循環(huán)調(diào)用,返回,轉移B.不能嵌套使用已經(jīng)用硬件實現(xiàn) 只能用來寫簡單的程序只有一個入口和一個出口C.篩選法遞歸法D.證明程序中沒有錯誤測量程序的動態(tài)特性E.找出錯誤所在并改正之對錯誤性質進行分類歸納法 逐步求精法 發(fā)現(xiàn)程序中的錯誤 檢查程序中的語法錯誤排除存在錯誤的可能性統(tǒng)計出錯的次數(shù)軟件配置硬件配置 測試環(huán)境 測試工具可靠性分析 結果分析 數(shù)據(jù)分類8. (5分)請從供選擇的答案中選出應填入下列()中的字句。程序的三種基本控制結構是(A )。它們的共同點是(B )。結構化程序設計 的一種基本方法是( C )。軟件測

9、試的目的是( D )。軟件調(diào)試的目的是(E )。供選擇的答案:9. (5分)從供選擇的答案中選出應該填入下列關于軟件測試的敘述的()內(nèi)的正確答案。軟件測試中常用的靜態(tài)分析方法是(A )和(B )。( B )用于檢查模塊或子程序間的調(diào)用是否正確。分析方法(白盒方法)中常用的方法是(C )方法。非分析方法(黑盒方法)中常用的方法是( D )方法和( E )方法。(E)方法根據(jù)輸出對輸入的依賴關系設計測試用例。供選擇的答案:AB.弓I用分析效率分析CE.路徑測試歸納測試深度優(yōu)先算法分析接口分析等價類綜合測試調(diào)試可靠性分析操作分析因果圖追蹤相對圖10. (5分)軟件可移植性是用來衡量軟件的A )的重要尺度之一。為了提)。(高軟件的可移植性,應注意提高軟件的采用(C)有助于提高(B )。(B為了提高可移植性,還應(D )。使用E )語言開發(fā)的系統(tǒng)軟件具有較 (好的可移植性。供選擇的答案:A.通用性質量人機界面簡潔性設備獨立性專用設備樹型文件目錄B.使用的方便性可靠性C.優(yōu)化算法表格驅動方式D.有完備的文件資料減少輸入輸出次數(shù)選擇好

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論