freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程期末試卷十套含答案-展示頁

2025-01-20 05:07本頁面
  

【正文】 答案 :數(shù)據(jù)字典是關于數(shù)據(jù)的信息的集合 ,對數(shù)據(jù)流程圖中的各個元素做完整的定義與說明 ,是數(shù)據(jù)流程圖的補充工具 .(2分 )數(shù)據(jù)流圖和數(shù)據(jù)字典共同構成系統(tǒng)的邏輯模型 ,沒有數(shù)據(jù)字典數(shù)據(jù)流圖就不嚴格 ,然而沒有數(shù)據(jù)流圖數(shù)據(jù)字典也難于發(fā)揮作用 . 數(shù)據(jù)流圖和對數(shù)據(jù)流圖中每個元素的精確定義放在一起 ,才能共同構成系統(tǒng)的規(guī)格說明 .(3 分 ) 簡述編碼風格的重要性 . 答案 :閱讀程序 是軟件開發(fā)和維護過程中的一個重要組成部分 ,程序實際上也是一種供人閱讀的文章 .應當在編寫程序時講求程序的風格 ,這將大量地減少人們讀程序的時間 .良好的編碼風格有助于編寫出可靠而又容易維護的程序 ,編碼的風格在很大程度上決定著程序的質(zhì)量 . 面向對象的測試和傳統(tǒng)開發(fā)方法的測試有什么不同 答案 :(1)二者都可以分成四個階段進行 .但傳統(tǒng)測試最小單元是模塊 ,而在面向對象環(huán)境下 ,最小的可測試的單元是封裝了的類或對象 ,而不是程序模塊 .(2)因為面向對象軟件沒有一個層次的控制結構 ,所以傳統(tǒng)的自頂向下和自底向上的組裝策略意義不 大 . 每次將一個操作組裝到類中 (像傳統(tǒng)的增殖式組裝那樣 )常常行不通 ,因為在構成類的各個部件之間存在各種直接的和非直接的交互 .對于面向對象系統(tǒng)的組裝測試 ,存在兩種不同的測試策略 . 軟件工程期末試卷(三) 2022 年下半年期末考試 (開放教育本科)計算機科學與技術專業(yè) 《軟件工程》試題 B 2022年 1月 題 號 一 二 三 四 五 六 總 分 分 數(shù) 一、 填空題 (每空 1 分,共 20 分) 1. 軟件生存周期一般可分為 __________、可行性研究、 __________、設計編碼、__________、運行與維護階段。 public void setValue(int i) { age=i。 . i:=1 i=n1 min:=A[i] j:=i+1 j=n f minA[j] t temp:=min min:=A[i] A[j]:=temp j:=j+1 i:=i+1 軟件工程期末試題(二) 一 , 判斷題 (正確的在括號內(nèi)打上 √, 錯誤的打上 . 每題 分 ,共 15分 ) Warnier方法也是一種面向數(shù)據(jù)結構的設計方法 ,其邏輯更嚴格 .() PAD 圖在設置了五種基本控制結構后 ,還允許遞歸調(diào)用 . () 你 為了加快軟件維護作業(yè)的進度 ,應盡可能增加維護人員的數(shù)目 .() 當驗收測試通過 ,軟件開發(fā)就完成了 .() 完成測試作業(yè)后 ,為了縮短源程序的長度應刪除程序中的注解 .() 系統(tǒng)結構圖是精確表達程序結構的圖形表示法 .因此 ,有時也可以將系統(tǒng)結構圖當作系統(tǒng)流程圖使用 .() 在程序調(diào)試時 ,找出錯誤的位置和性質(zhì)比改正該錯誤更難 .(√) 以對象 ,類 ,繼承和通信為基礎的面向對象設計方法 (OOD)也是常見的軟件概要設計方法之一 .(√) 二 ,單項選擇題 (每小題 2 分 ,共 10分 ) 試判斷下列敘述中 ,哪 個 (些 )是正確的 (D) a,軟件系統(tǒng)中所有的信息流都可以認為是事務流 b,軟件系統(tǒng)中所有的信息流都可以認為是變換流 c,事務分析和變換分析的設計步驟是基本相似的 A,a B,b C,c D,b和 c 進行需求分析可使用多種工具 ,但 (B)是不適用的 . A,數(shù)據(jù)流圖 B,PAD圖 C,判定表 D,數(shù)據(jù)詞典 在詳細設計階段 ,經(jīng)常采用的工具有 (A). A,PAD B,SA C,SC D,DFD 詳細設計的結果基本決定了最終程序的 (C) A,代碼的規(guī)模 B,運行速度 C,質(zhì)量 D,可維護性 使用白盒測試方法時 ,確定 測試數(shù)據(jù)應根據(jù) (A)和指定的覆蓋標準 . A,程序的內(nèi)部邏輯 B,程序的復雜程度 C,該軟件的編輯人員 D,程序的功能 三 ,多項選擇題 (每題 2分 ,共 10分 .注 :正確得 2分 ,漏選得 1分 ,多選 ,錯選不得分 .) (ABCD)可以作為模塊 . A,子程序 B,函數(shù) C,過程 D,編譯文件 下面哪些測試屬于黑盒測試 (BCD). A,路徑測試 B,等價類劃分 C,邊界值分析 D,錯誤推測 E,循環(huán)測試 下列屬于度量效益方法的是 (ABCD). A,貨幣的時間價值 B,投資回收期 C,收入 D,投資回報率 軟件維護的策略包 括 (BCD). A,定期檢測維護 B,改正性維護 C,適應性維護 D,完善性維護 下列屬于軟件測試過程的是 (ABE). A,單元測試 B,組裝測試 C,內(nèi)核測試 D,法律驗證 E,確認測試 四 ,簡答題 (每題 6 分 ,共 24分 ) 耦合性和內(nèi)聚性有幾種類型 其耦合度 ,內(nèi)聚強度的順序如何 答案 :低 :非直接耦合 ,數(shù)據(jù)耦合 ,標記耦合 ,控制耦合 ,外部耦合 ,公共耦合 ,內(nèi)容耦合 :高 強 :功能內(nèi)聚 ,信息內(nèi)聚 ,通信內(nèi)聚 ,過程內(nèi)聚 ,時間內(nèi)聚 ,邏輯內(nèi)聚 ,偶然內(nèi)聚 :弱 請舉例說明什么是多態(tài) ,什么是重載 答案 :多態(tài)性是指 子類對象可以像父類對象那樣使用 ,同樣的消息既可以發(fā)送給父類對象也可以發(fā)送給子類對象 .也就是說 ,在類等級的不同層次中可以共享 (公用 )一個行為 (方法 )的名字 ,然而不同層次中的每個類卻各自按自己的需要來實現(xiàn)這個行為 .當對象接收到發(fā)送給它的消息時 ,根據(jù)該對象所屬于的類動態(tài)選用在該類中定義的實現(xiàn)算法 . 重載是指一個類中有多個同名的方法 ,但在操作數(shù)個數(shù)或類型上有區(qū)別 . 例 : public class A{ int age。 ENDDO i:=i+1。 ENDBLOCK ENDIF。 min:=A[j]。 j:=i+1。 設計題 已知有如下的偽代碼程序 : START I:=1。有形效益可用純收入、 貨幣 時間 的價值 、 投資回收期 等指標進行度量;無形效益主要從性質(zhì)上、心理上進行衡量,很難直接進行量的比較。 A. PAD B. SA C. SC D. DFD ( C ) 20.為了提高軟件的可維護性,在編碼階段應注意( D ) 1.面向對象開發(fā)方法包括 OOA、 OOD 和 OOP 三部分。 A. 調(diào)用關系 B. 組成關系 C. 鏈接關系 D. 順序執(zhí)行關系 16. 需求分析最終結果是產(chǎn)生 ( B )。 A. 結合 B. 隱藏 C. 封 裝 D. 抽象 14. 軟件詳細設計的主要任務是確定每個模塊的 ( A )。動態(tài)模型著重于系統(tǒng)的控制邏輯,它包括兩個圖:一個是事件追蹤圖,另一個是( A )。 A. 調(diào)用關系 B. 組成關系 C. 鏈接關系 D. 順序執(zhí)行關系 9. 軟件詳細設計的主要任務是確定每個模塊的 ( C )。 A. 等價類劃分 B. 邊界值分析 C. 因果圖 D. 判定表 7. 需求分析最終結果是產(chǎn)生 ( B )。軟件工程期末試題(一) 單項選擇題 ( B ) A.用戶容易參與開發(fā) B.缺乏靈活性 C.用戶與開發(fā)者易溝通 D.適用可變需求 ,這種現(xiàn)象稱做 ( C ) 、公共耦合、標記耦合、控制耦合的 耦合性從低到高的順序是( B ) 、公共、標記、控制 、標記、控制、公共 、數(shù)據(jù)、標記、公共 、數(shù)據(jù)、公共、標記 SD 方法中全面指導模塊劃分的最重要的原則是 ( D ) 5.軟件測試的目的是( B )。 A. 評價軟件的質(zhì)量 B. 發(fā)現(xiàn)軟件的錯誤 C. 找出軟件的所有錯誤 D. 證明軟件是正確的 6.在設計測試用例時,( A )是用得最多的一種黑盒測試方法。 A. 項目開發(fā)計劃 B. 需求規(guī)格說明書 C. 設計說明書 D. 可行性分析報告 8. Jackson 圖中,模 塊框之間若有直線連接,表示它們之間存在 (B )。 A. 功能 B. 外部接口 C. 算法和使用的數(shù)據(jù)結構 D. 編程 10.為了提高軟件的可維護性,在編碼階段應注意( D ) 11.設年利率為 i,現(xiàn)存入 p 元,若計復利, n 年后可得 錢數(shù)為( B) A. p﹡ (1+i﹡ n) B. p﹡ (i+1)n C. p﹡ (1+i)﹡ n D. p﹡ (i+n) 12.在考察系統(tǒng)的一些涉及時序和改變的狀態(tài)時,要用動態(tài)模型來表示。 A .狀態(tài)圖 B. 數(shù)據(jù)流圖 C. 系統(tǒng)結構圖 D. 時序圖 13. 對象實現(xiàn)了數(shù)據(jù)和操作的結合,使數(shù)據(jù)和操作 ( C )于對象的統(tǒng)一體中。 A. 算法和使用的數(shù)據(jù)結構 B. 外部接口 C. 功能 D. 編程 15. 軟件結構圖中,模塊框之間若有直線連接,表示它們之間存在 ( A )。 A. 項目開發(fā)計劃 B. 需求規(guī)格說明書 C. 設計說明書 D. 可行性 分析報告 17. 在詳細設計階段,經(jīng)常采用的工具有 ( A )。 2.效益分有形效益和無形效益兩種。 ,我們可以把高級語言分為基礎語言、 結構語言 和 專用語言 三類。 WHILE i:=n1 DO min:=A[i]。 WHILEj=n DO IF minA[j] THEN BLOCK temp:=min。 A[j]:=temp。 j:=j+1。 ENDDO STOP 要求: 請用盒圖描述。 String name。 } public void setValue(String s) { name=s。 2. IPO 圖由 __________、 __________和 __________三個框組成。 4. 軟件測試的方法有 __________和 __________(即黑盒法)。 6. 詳細設計的工具有圖形工具、 __________和 __________。 8. 成本估計方法主要有 __________、 __________和算法模型估計三種類型。 答案: 填空題(每空 1 分,共 20 分) 問題定義 需求分析 測試 輸入 處理 輸出 程序 文檔 分析方法 非分析方法 數(shù)據(jù)結構 表格工具 語言工具 數(shù)據(jù)
點擊復制文檔內(nèi)容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1