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

正文內容

軟件工程復習題參考答案(完整版)

2024-12-09 21:39上一頁面

下一頁面
  

【正文】 足需求規(guī)格說明書中確定了的各種需求。 因果圖能夠有效地檢測輸入條件的各種組合可能會引起的錯誤。 等價類的劃分,是將輸入數(shù)據(jù)按有效的或無效的 (也稱合理的或不合理的 )劃分成若干個等價類,測試每個等價類的代表值就等于對該類其他值的測試。 (6)對發(fā)現(xiàn)錯誤較多的程序段,應進行更深入的測試。 軟件測試中應注意的原則有: (1)測試用例應由輸入數(shù)據(jù)和預期的輸出數(shù)據(jù)兩部分組成。 Prolog、 Lisp 語言。適用于科學工程計算 Pascal 語言,具有很強的數(shù)據(jù)和過程結構化能力,它語言簡明,數(shù)據(jù)類型豐富,程序結構嚴謹。 (3)若 Key=A(i),則找到 ,i 送到 x。 ELSE IF a[i]max2 max2=a[i]。 (4)列出基本操作與條件,并把它們分配到程序結構圖的適當位置。 把上面數(shù)據(jù)流程圖轉換為軟件結構圖和 IPO 圖 第 5 章 詳細設計的基本任務是什么,有哪幾種描述方法 ? 答:詳細設計的基本任務包括: 為每個模塊進行詳細的算法設計 為模塊 內的數(shù)據(jù)結構進行設計 對數(shù)據(jù)庫進行物理設計 其他設計 編寫詳細設計說明書 評審 詳細設計的描述方法有圖形、表格和語言,其中圖形常用結構化程序流程圖、盒圖和 PAD(問題分析圖 )為描述工具,語言常用過程設計語言 (PDL)來作為工具。根據(jù)結構設計的 方法,得到的結構圖如下: 3章習題中的第 8 題、第 9題設計成相應的軟件結構圖( SC)和 HIPO圖。 事物流 :它的某個加工,分離成許多發(fā)散的數(shù)據(jù)流,形成許多加工路徑,并且根據(jù)輸入值選擇其中一個路徑來執(zhí)行。 3.衡量模塊獨立性的兩個標準是什么?各表示什么含義? 內聚和耦合 內聚:又稱為塊內聯(lián)系,指模塊內部各成分之間相互關聯(lián)的程度,以高內聚為設計目標。 功能:指模塊實現(xiàn)什么功能。 確定每個模塊的功能。 ⑶ 查詢:通過借書文件,庫存目錄文件查詢讀者情況﹑圖書借閱及庫存情況,打印統(tǒng)計表。 ⑸ 要借助需求分析工具,提高需求分析的質量及效率。 7簡述 SA 方法的優(yōu)缺點。有以下四類條目:數(shù)據(jù)流,數(shù)據(jù)項,數(shù)據(jù)存儲,基本加工。使用數(shù)據(jù)流圖,數(shù)據(jù)字典,作為描述工具,使用結構化語言,判定表,判定樹描述加工邏輯。 ⑶. 人員組織及分工:所需人員類型﹑數(shù)量﹑ 組成結構。從邏輯模型出發(fā),經過壓縮的設計,探索出若干種可供選擇的解決方法,對每種解決方法都要研究它的可行性。 3﹑軟件工程面臨的問題是什么? 軟件工程需要解決的問題:軟件的費用,可靠性,可維護性,軟件生產率和軟件的重用。 ⑷ 軟件開發(fā)技術落后。 產生原因: ⑴ 軟件規(guī)模越來越大,結構越來越復雜。 軟件工程內容:研究內容包括開發(fā)技術和開發(fā)管理兩個方面。 主要有:瀑布模型,增量模型,螺旋模型,噴泉模型,基于知識的模型,變換模型。 ⑶ .社會可行性:要開發(fā)的 項目是否存在任何侵權問題 ,運行方式在用戶組織內是否可行 ,現(xiàn)有管理制度﹑人員素質﹑操作方式是否可行。采用自頂向下逐層分解的分析策略。 ⒋ 什么是數(shù)據(jù)流圖?其作用是 什么?其中的基本符號各表示什么含義? 數(shù)據(jù)流圖( DFD):以圖形的方式描述數(shù)據(jù)在系統(tǒng)中流動和處理的過程。 ⑵ 內層:一般采用祈使語句的自然語言短語,使用數(shù)據(jù)字典中的名詞和有限的自定義詞,其 動詞含義要具體,盡量不使用形容詞和副詞來修飾。 ⑵SA 方法使用 DFD 在分析與描述 數(shù)據(jù)要求 方面是有局限的,只有與數(shù)據(jù)庫技術中的實體聯(lián)系圖( ER 圖)結合起來,才能較完整地描述用戶對系統(tǒng)的需求。否則,查閱借書文件,檢查該讀者所借圖書是否超過 10 本,若已達 10,拒借,末達 10本,辦理借書(檢查庫存,修改庫存目錄并將讀者借書情況錄入借書文件。 結構化語言: CASE 年齡 20 CASE 文化程度 初中 分配工種 脫產學習 CASE 文化程度 高中 分配工種 電工 ENDCASE CASE 年齡 =.=20 CASE 文化程度 初中 . CASE 性別 男 分配工種 鉗工 CASE 性別 女 分配工種 車工 ENDCASE ENDCASE CASE 文化程度 大學 分配工種 技術員 ENDCASE ENDCASE CASE 年齡 40 CASE 文化程度 初中 . 分配工種 材料員 CASE 文化程度 大學 分配工種 技術員 ENDCASE ENDCASE 第 4 章 1. 什么是軟件概要設計?該階段的基本任務是什么? 把一個軟件需求轉換為軟件表示時,首先設計出軟件總的體系結構。 2.軟件設計的基本原理包括哪些內容? ⑴ 模塊化:模塊是軟件的組成部分,是 具有獨立功能且可命名的一段程序,所有模塊組成 整體,可以滿足問題的要求。 ⑶ 信息隱蔽:將模塊實現(xiàn)自身功能的細節(jié)與數(shù)據(jù) 隱蔽 起來。 ⑵ 模塊的規(guī)模應該適中 ⑶ 模塊結構的深度、寬度、扇出和 扇入應適中 深度:軟件結構中控制的層數(shù) 寬度:軟件結構中同一層次上最大模塊總數(shù) 扇入:某一模塊有多少直接調用它的上級模塊數(shù)目(越大越好) 扇出:一個模塊直接控制(調用)下級模塊的數(shù)目。對于 (b)方案,模塊 A 與 B1和 B2之間是數(shù)據(jù)耦合,獨立性較強,在 B1 和 B2 內部,只完成單一的功能,是功能內聚,因此內聚性高,可維護性好,因此相比而言 (b)方案比 (a)方案更好些。) ⑵ 還書:從借書文件中讀出與讀者有關的記錄,查閱所借日期,如超期( 3個月)作罰款處理。 答: Jackson 方法的設計步驟如下: (1)分析并確定輸入數(shù)據(jù)和輸出數(shù)據(jù)的邏輯結構,并用 Jackson 結構圖表示這些數(shù)據(jù)結構。 max2=a[2]。若找到,將表位置 i 送入 x,否則將零送到 x,同時將 key 值插入表中。要求輸出數(shù)據(jù)格式是每復制一行字符串后,另起一行打印出這個字符串中的空格數(shù),最后 打印出文件空格的總個數(shù),用 Jackson 方法設計該程序結構。結構嚴謹層次分明,廣泛用于商業(yè)數(shù)據(jù)處理。 什么是程序設計風格 ?為了具有良好的設計風格,應注意哪些方面的問題 ? 答:程序設計風格是指一個人編制程序時所表現(xiàn)出來的特點、習慣、 邏輯思路等。 (3)除 了檢查程序是否做了它應該做的事,還應該檢查程序是否做了它不應該做的事。在實際的邏輯測試中,一般以條件組合覆蓋為主設計測試用例,然后再補充部分用例來達到路徑覆蓋的測試標準。 (邊界情況是指輸入等價類和輸入等價類邊界上的情況。 單元測試對源程序中每一個程序單元進行測試,檢查各個模塊是否正確實現(xiàn)規(guī)定的功能,從而發(fā)現(xiàn)模塊在編碼中或算法中的錯誤。樁模塊則用來代替被測試模塊所調用的模塊。 (2)非漸增式需要更多的工作量,因為每個模塊都需要驅動模塊和樁模塊,而漸增式利用已測試過的模塊作為驅動模塊或樁模塊,因此工作量少。因而需求說明是確認測試的基礎。 可供選擇的答案: A: (1)語句覆蓋 (2)條件覆蓋 (3)判定覆蓋 (4)路徑覆蓋 B~ E: (1)I 和 II組 (2)II 和 III 級 (3)III 和 IV組 (4)I 和 IV 組 (5)I、 II和 III 組 (6)II, III 和 IV 組 (7)I, III 和 IV 組 (8)I、 II 和 IV 組 答: A: (4) B:(1) C:(4) D: (5) E: (8) 請對第 5章習題第 5題 (2)判定三角形類別 程序算法用等價類劃分和邊界值分析法設計測試用例,并檢查邏輯覆蓋標準。為增加軟件功能、增強軟件性能、提高軟件運行效率而進行的維護活動稱為完善性維護。軟件維護的困難性是由于軟件需求分析和開發(fā)方法的缺陷。在使用程序設計語言修改源代碼時可能引入的錯誤。 答: (1)對象:對象是人們要進行研究的任何事物,它不僅能表示具體的事物,還能表示抽象的規(guī)則、計劃或事件。因此,對象的抽象就是類,類的具體化就是對象,也可以說類的實例是對象。在對旬的操作中,當一個消息發(fā)送給某個對象時,消息包含接收對象去執(zhí)行某種操作的信息。是指將具有一致的數(shù)據(jù)結構 (屬性 )和行為 (操作 )的對象抽象成類 (3)繼承性。表現(xiàn)了對象的相互關系。 (1)確定類。
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1