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

正文內容

軟件工程習題-閱讀頁

2024-11-27 17:10本頁面
  

【正文】 (3)查詢:可通過借書文件、庫存目錄文件查詢讀者情況、圖書借閱情況及庫存情況,打印各種統(tǒng)計表。 : 年齡在伙歲以下者,初中文化程度脫產學習。年齡在 40歲以上者,中學文化程度當材料員, 大學文化程序當技術員。 ( 1)結構化語言: 根據(jù)職工年齡和文化程序: REPEAT If 年齡 =20 If 初中文化 Then 脫產學習 endif else if 高中文化 Then 電工 endif endif If 20年齡 40 If 中學文化 If 男性 Then 鉗工 Else 車工 Endif else if 大學文化 Then 技術員 endif endif endif 儲戶分類并檢查儲戶記錄統(tǒng)計存款單取款單存款單取款單清單帳單存單表單處理1處理存款2處理取款3存款單取款單儲戶表單 20 If 年齡 =40 If 中學文化 Then 材料員 else if 大學文化 Then 技術員 endif endif endif Until 沒有剩余未分配員工 判定表 1 2 3 4 5 6 7 8 9 10 11 年齡 C C D D D D D E E E 文化 G H H G G H I G H I 性別 M M F F 脫產學習 √ 電工 √ 鉗工 √ √ 車工 √ √ 技術員 √ √ 材料員 √ √ 條件取值表 條件名 取值 符號 取值數(shù) 年齡 =20 C M1=3 20, 40 D =40 E 文化程度 中學 G M2=3 高中 H 大學 I 性別 男 M M3=2 女 F 附加題: 自學考試報名過程中有個“記錄報名單”的加工。請繪制該加工的 DFD圖,并寫出數(shù)據(jù)詞典中的數(shù)據(jù)流條目。請寫出這三個數(shù)據(jù)流條目。分機號是從 7201至 7299。長話號碼 是以區(qū)號和市話號碼組成。市話號碼是以局號和分局號組成。分局號是任意長度為 4的數(shù)字串。 答: 電話號碼 =分機號|外線號碼 分機號 =7201...7299 外線號碼 =9+[市話號碼|長話號碼] 長話號碼 =區(qū)號 +市話號碼 區(qū)號 =100...300 市話號碼 =局號 +分局號 局號 =[ 455| 466| 888| 552] 分局號 =4{數(shù)字 }4 數(shù)據(jù)流詞典 數(shù)據(jù)流條目: 報名單 = 姓名 + 性別 + 身份證號 + 課程名 開考課程 = 課程名 + 開考時間 考生名冊 = 準考證號 + 姓名 + 課程 22 第 四章 概要設計 ?該階段的基本任務是什么? 軟件概要設計:在需求分析的基礎上通過抽象和分解將系統(tǒng)分解成模塊,確定系統(tǒng)功能是實現(xiàn) ,即把軟件需求轉換為軟件包表示的過程。 (功能) 。 (接口) 。指軟件系統(tǒng)結構中各模塊間相互聯(lián)系緊密程度的一種度量。 內聚性:也稱塊內聯(lián)系。模塊內元素聯(lián)系越緊密,內聚性越高。 (無直接關系) 數(shù)據(jù)耦合:指兩個模塊之間有調用關系,傳遞的是簡單的數(shù)據(jù)值,相當于高級語言中的值傳遞。 (數(shù)據(jù)結構 ) 控制耦合:指控制模塊調用另一個模塊時,傳遞的是控制變量,被調用塊通過該控制變量的值有選擇地執(zhí)行塊內某一功能(控制變量 ) 公共耦合:指通過一個公共數(shù)據(jù)環(huán)境相互作用的那些模塊間的耦合。 偶然內聚:一個模塊內的各處理元素之間沒有任何聯(lián)系。 時間內聚:把需要同時執(zhí)行的動作組合在一起。 順序內聚:一個模塊中各處理元素都密切相關于同一功能且必須順序執(zhí)行,前一功能元素的輸出是下一功能元素的輸入。 ?簡述軟件結構設計優(yōu)化準則。 軟件結構設計優(yōu)化準則: ,盡量做到高內聚 ,低耦合,保持模塊相對獨立性,以此為原則優(yōu)化初始的軟件結構。 。 ?什么是模塊的控制范圍?它們之間應該建立什么關系? 模塊的影響范圍:受該模塊內的一個判定影響的所有模塊的集合。 一個模塊的影響范圍應在其控制范圍之內,且判定所在的模塊 應與受其影響的模塊在層次上盡量靠近。 變換流由輸入、變換(或處理)、輸出三部分組成。 變換分析 , 事務分析 的設計步驟。 變換結構。 (輸入模塊下屬模塊的設計,輸出模塊下屬模塊的設 計 ,變換模塊下屬模塊的設計,設計的優(yōu)化 ) 事務分析: DFD 中的事務中心和加工路徑。(接收、發(fā)送給支) 、下層模塊的設計、優(yōu)化工作同變換結構。試問 : 可以采用哪些手段對結構圖作改進,請說明改進辦法并畫出改進的結構圖。 AAT1T2BB BDCC FFA BEGCDA2A1B1B2 答: 高考錄取統(tǒng)分子系統(tǒng)有如下功能: (1) 計算標準分:根據(jù)考生原始分計算,得到標準分,存入考生分數(shù)文件; (2) 計算錄取線分:根據(jù)標準分、招生計劃文件中的招生人數(shù),計算錄取線,存入錄取線文件。 答: (1) 數(shù)據(jù)流圖: (2) 軟件結構圖: 25 圖書館的預定圖書子系統(tǒng)有如下功能: (1) 由供書部門提供書目給訂購組。 (3) 根據(jù)供書目錄和訂書書目產生訂書文檔留底。 (5) 將未訂書目通知訂書者。 試根據(jù)要求畫出該問題的數(shù)據(jù)流程圖,并把其轉換為軟件結構圖。 答: 變換型 事務型 第五章 詳細設計 ?有哪幾種描述方法? 詳細設計的基本任 務: (1)為每個模塊進行詳細的算法設計。 (3)對數(shù)據(jù)庫進行設計,即確定數(shù)據(jù)庫的物理結構。 。 27 (6)評審。 2).用選擇方式對過程分解,確定某個部分的執(zhí)行條件。 。 Jsp 方法一般通過以下 5 個步驟來完成設計: /出數(shù)據(jù)的邏輯結構,并用 Jackson 結構圖表示這些數(shù)據(jù)結構。 、輸出的數(shù)據(jù)結構導出程序結構。 。 (1)在數(shù)據(jù) A( 1) A( 10)中求最大數(shù)和次大數(shù)。 答: (1) 1)流程圖: 2) PAD 圖 3) PDL 語言 定義 n1=n2=0 輸入 A(1).......A(10) n1=n2=A(1) while i10 if A(i)=n1 n2=n1 n1=A(i) end while PAD 圖描述下面問題的控制結構。給定一個 Keyw 值,在表中用折半查找。 算法: 1)置初值 H=1(表頭 ),T=N(表尾)。若 KeyA(i),則 Key 在表的后半部分, i+1 送入 H; 若 KeyA(i),則能 Key 在表的前半 部分, i1 送入 T,重復第三世界國家步查找直到 HT 為止。 28 ,每個記錄是一個字符串,要求統(tǒng)計每個記錄中空格字符的個數(shù)及文件中空格字符的總個數(shù)。 附加題: 假設對顧客的訂貨單按如下原則處理: 將顧客的信 用度分三個檔次: 欠款時間不超過 30天; 欠款時間超過 30天但不超過 100天; 欠款時間超過 100天。 情況之一 (欠款時間≤ 30天 ),如果需求數(shù)≤庫存量,則立即發(fā)貨,如果需求數(shù) 庫存量,則只發(fā)現(xiàn)有庫存,不足部分待進貨后補發(fā)。 情況之三 (欠款時間 100天 ),則通知先付欠款,再考慮是否發(fā)貨。 答: 用 Jackson圖表示下圖所示的二維表格: 答: 有一過程,其流程如下圖所示。試用判定表給予描述。 1 2 3 4 條件 b1 F T T T b2 ? F F T b3 ? F T ? 結果 s1 √ √ √ s2 √ 第六章 實現(xiàn) 程序語言有哪些共同特征 ? 答:程序語言的共同特征 (似為特性更符合題意 )是指程序設計語言的語言特性,包括心理特性、工程特性和技術特性三個方面。 在項目開發(fā)時選擇程序設計語言通??紤]哪些因素 ? 答:通常要考慮的因素有: 項目的應用領域、軟件開發(fā)的方法、軟件執(zhí)行的環(huán)境、算法和數(shù)據(jù)結構的復雜性以及軟件開發(fā)人員的知識等。適用于科學工程計算 Pascal語言,具有很強的數(shù)據(jù)和過程結構化能力,它語言簡明,數(shù)據(jù)類型豐富,程序結構嚴謹。用于描述結構化算法和科學計算 ,操作系統(tǒng)的編寫 C 語言:功能強大, 支持復雜的數(shù)據(jù)結構,可大量運用指針,具有豐富靈活的操作運算符及數(shù)據(jù)處理操作符,它還具有匯編語言的某些特征,使程序運行效率高。 Coble 語言,它具有極強的數(shù)據(jù)定義能力,程序說明與硬件環(huán)境說明分開、數(shù)據(jù)描述與算法描述分開。 SQL:結構化查詢語言,用于對數(shù)據(jù)庫進行存取管理。 Prolog、 Lisp 語言。 Prolog是一種邏輯型語言,它提供了支持知識表示的特性,每一個程序由一組表示事實、規(guī)則和推理的句子組成,比較接近與自然語言。 C++、 Java 語言 ,是面向對象的設計語言,用于面向對象的方開發(fā)軟件。 要形成良好的程序設計風格,應從源程序文檔化、數(shù)據(jù)說明、語句構造、輸入輸出和追求 效率幾個方面加以注意。好的測試用例可以發(fā)現(xiàn)至今沒有發(fā)現(xiàn)的錯誤、好的測試用例可以發(fā)現(xiàn)至今沒有發(fā)現(xiàn)的錯誤測試。 什么是白盒法?有那些覆蓋標準?比較他們的檢錯能力。有邏輯覆蓋(語句覆蓋、判斷覆蓋、條件覆蓋、判斷 /條件覆蓋、條件組合覆蓋、路徑覆蓋) 什么是黑盒法?有那些測試方法?特點? 答:將程序當成是黑盒子以設計中的功能為標準在程序的接口出進行測試看它能否達到功能要求。 軟件測試要經過那些步驟?這些步驟和開發(fā)那些階段對應? 答:單元測試對應詳細設計和編碼、集成測試對應概要設計、確認測試對應需求分析。 什么是集成 測試?非漸增式和漸增式有什么區(qū)別?漸增式如何組裝模塊? 答:將模塊組合起來成為一個完整的系統(tǒng)對其進行測試。漸增式是逐個將未測試的模塊組裝到已經測試過的模塊上去進行集成測試,每加入一個就測試一次。 漸增式組裝模塊有自頂向下和自底向上兩種組裝方式。進行確認測試(對照需求規(guī)格說明書用黑盒法進行測試)、軟件配置檢查。簡單調試、演繹調試、遞歸調試、回溯調試。 var x: real) begin if (y1) and (z=0) then x:=x/y。 end. 該子程序接受 x, y, z的值,并將計算結果 x的值返回給調用程序。 (2)用白盒法設計測試用例,并寫出它所滿足的是何種覆蓋標準、預期結果以及路徑。 ② y=2, z=1, x=1。 ④ y=1, z=1, x=1. 某報表處理系統(tǒng)要求用戶輸入處理報表的日 期,日期限制在 2020 年 1 月至 2020 年 12月,即系統(tǒng)只能對該段期間內的報表進行處理,如日期不在此范圍內,則顯示輸入錯誤信息?,F(xiàn)要求用黑盒測試法中的邊界值法寫出測試用例。 再按不同邏輯覆蓋法設計一種(寫出名稱)測試數(shù)據(jù)。 (1)按等價分類法設計測試用例(要求列出設計過程) (2)按邊緣值分析法設計測試用例。 if (x=0) and (y2) then s2。 s4 。 答: (1)Ⅰ (2) Ⅰ ,Ⅳ (3) Ⅰ ,Ⅱ 第八章 軟件維護 軟件維護有哪些內容? a、校正性維護 b、適應性維護 c、完善性維護 d、預防性維護 ? a、非結構化維護和結構化維護 b、維護的困難性 c、軟件強維護的費用 ? a、制定申請維護報告 b、審查申請報告并批準 c、進行維護并作詳細記錄 d、覆審 ? 編碼、數(shù)據(jù)、文檔副作用 ?可維護性的度量的特性是什么? 軟件的可維護性:軟件能夠被理解、校正、適應及增強功能的容易程度。 ? A、建立明確的軟件質量目標。 C、建立明確的質量保證工作。 E、改進程序文檔。增量構造是瀑布模型的基礎上在一些的階段中采用增量開發(fā)一些階段整體開發(fā)。 快速原形有那幾種?特點? 答:探索型、試驗型、演化型。試驗型:在設計階段考核現(xiàn)行方案是否合適用完拋棄。 快速原形開發(fā)的步驟? 35 答:快速開發(fā)、需求、構造原形、原形、運行原形、評價原形、修改意
點擊復制文檔內容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1