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

正文內(nèi)容

軟件工程習(xí)題-資料下載頁(yè)

2024-11-07 17:10本頁(yè)面

【導(dǎo)讀】在PAD圖中表示為,PAD圖設(shè)置五種基本控制結(jié)構(gòu),并允許使用。聚合、消息傳遞、多態(tài)性等概念來構(gòu)造系統(tǒng)的軟件開發(fā)方法。每小題3分,共21分)。而數(shù)據(jù)流圖只反映數(shù)據(jù)的流向,不反映處理邏輯的先后。該學(xué)生名冊(cè)由表頭和表體兩部分組成。其中表頭又順序包括表名和字段名。任意行組成,每行包括學(xué)生的姓名、性別、年齡和學(xué)號(hào)。描述程序研制過程、方法所用的文檔。

  

【正文】 4)查不到時(shí),將 A(i),....,A(N)移到 A(i+1),.....A(N+1),Key 值送入 A(i)中。 28 ,每個(gè)記錄是一個(gè)字符串,要求統(tǒng)計(jì)每個(gè)記錄中空格字符的個(gè)數(shù)及文件中空格字符的總個(gè)數(shù)。要求輸出數(shù)據(jù)格式是每復(fù)制一行這符串后,另起一行打印出這個(gè)字符中的空格數(shù),最后打印出文件空格的總個(gè)數(shù),用 Jackson方法設(shè)計(jì)該程序結(jié)構(gòu)。 附加題: 假設(shè)對(duì)顧客的訂貨單按如下原則處理: 將顧客的信 用度分三個(gè)檔次: 欠款時(shí)間不超過 30天; 欠款時(shí)間超過 30天但不超過 100天; 欠款時(shí)間超過 100天。 對(duì)于上述三種情況,分別根據(jù)庫(kù)存情況來決定對(duì)顧客訂貨的態(tài)度。 情況之一 (欠款時(shí)間≤ 30天 ),如果需求數(shù)≤庫(kù)存量,則立即發(fā)貨,如果需求數(shù) 庫(kù)存量,則只發(fā)現(xiàn)有庫(kù)存,不足部分待進(jìn)貨后補(bǔ)發(fā)。 情況之二 (30天 欠款時(shí)間≤ 100天 ),如果需求數(shù)≤庫(kù)存量,則要求先付款再發(fā)貨,如果需求數(shù) 庫(kù)存量,則不發(fā)貨。 情況之三 (欠款時(shí)間 100天 ),則通知先付欠款,再考慮是否發(fā)貨。 試用判定樹的形式予以描述 (設(shè)欠款時(shí)間 D,需求數(shù) N,庫(kù)存量 Q)。 答: 用 Jackson圖表示下圖所示的二維表格: 答: 有一過程,其流程如下圖所示。 其中 b1 、 b b3為判定的邏輯條件, s s2為加工處理。試用判定表給予描述。 學(xué)生名冊(cè) 表頭 表體 表名 字段名 行 * 姓名 性別 年齡 學(xué)號(hào) 29 答: 有一過程如下圖所示的流程,試用判定表予以描述。 1 2 3 4 條件 b1 F T T T b2 ? F F T b3 ? F T ? 結(jié)果 s1 √ √ √ s2 √ 第六章 實(shí)現(xiàn) 程序語言有哪些共同特征 ? 答:程序語言的共同特征 (似為特性更符合題意 )是指程序設(shè)計(jì)語言的語言特性,包括心理特性、工程特性和技術(shù)特性三個(gè)方面。語言的心理特性對(duì)人機(jī)通信的質(zhì)量有主要的影響;語言的工程特性對(duì)軟件開發(fā)成功一否有重要的影響,此外,語言的技術(shù)特性也會(huì)影響軟件設(shè)計(jì)的質(zhì)量。 在項(xiàng)目開發(fā)時(shí)選擇程序設(shè)計(jì)語言通??紤]哪些因素 ? 答:通常要考慮的因素有: 項(xiàng)目的應(yīng)用領(lǐng)域、軟件開發(fā)的方法、軟件執(zhí)行的環(huán)境、算法和數(shù)據(jù)結(jié)構(gòu)的復(fù)雜性以及軟件開發(fā)人員的知識(shí)等。 第 4 代語言 (4GL)有哪些主要特征 ? 答: 4GL 的主要特征是: (1)友好的用戶界面 (2)兼有過程性和非過程性雙重特性 (3)高效的程序代碼 (4)完備的數(shù)據(jù)庫(kù) (5)應(yīng)用程序生成器 30 舉例說明各種程序設(shè)計(jì)語言的特點(diǎn)及適用范圍 ? 答:以常見的一些編程語言為例: FORTRAN 語言,它不僅面向科學(xué)計(jì)算,數(shù)據(jù)處理能力也極強(qiáng)。適用于科學(xué)工程計(jì)算 Pascal語言,具有很強(qiáng)的數(shù)據(jù)和過程結(jié)構(gòu)化能力,它語言簡(jiǎn)明,數(shù)據(jù)類型豐富,程序結(jié)構(gòu)嚴(yán)謹(jǐn)。它是第一個(gè)體現(xiàn)結(jié)構(gòu)化編程思想的語言。用于描述結(jié)構(gòu)化算法和科學(xué)計(jì)算 ,操作系統(tǒng)的編寫 C 語言:功能強(qiáng)大, 支持復(fù)雜的數(shù)據(jù)結(jié)構(gòu),可大量運(yùn)用指針,具有豐富靈活的操作運(yùn)算符及數(shù)據(jù)處理操作符,它還具有匯編語言的某些特征,使程序運(yùn)行效率高??捎糜谠S多領(lǐng)域,特別是在操作系統(tǒng)等方面有較大優(yōu)勢(shì)。 Coble 語言,它具有極強(qiáng)的數(shù)據(jù)定義能力,程序說明與硬件環(huán)境說明分開、數(shù)據(jù)描述與算法描述分開。結(jié)構(gòu)嚴(yán)謹(jǐn)層次分明,廣泛用于商業(yè)數(shù)據(jù)處理。 SQL:結(jié)構(gòu)化查詢語言,用于對(duì)數(shù)據(jù)庫(kù)進(jìn)行存取管理。 匯編語言和 Ada 語言,主要用于實(shí)時(shí)處理和編寫系統(tǒng)軟件。 Prolog、 Lisp 語言。 Lisp 是一種函數(shù)型語言 ,特別適用于組合問題中符號(hào)運(yùn)算和 表處理,用于定理證明、樹的搜索和其他問題的求解。 Prolog是一種邏輯型語言,它提供了支持知識(shí)表示的特性,每一個(gè)程序由一組表示事實(shí)、規(guī)則和推理的句子組成,比較接近與自然語言。這兩種語言主要用于人工智能系統(tǒng)開發(fā)。 C++、 Java 語言 ,是面向?qū)ο蟮脑O(shè)計(jì)語言,用于面向?qū)ο蟮姆介_發(fā)軟件。 什么是程序設(shè)計(jì)風(fēng)格 ?為了具有良好的設(shè)計(jì)風(fēng)格,應(yīng)注意哪些方面的問題 ? 答:程序設(shè)計(jì)風(fēng)格是指一個(gè)人編制程序時(shí)所表現(xiàn)出來的特點(diǎn)、習(xí)慣、邏輯思路等。 要形成良好的程序設(shè)計(jì)風(fēng)格,應(yīng)從源程序文檔化、數(shù)據(jù)說明、語句構(gòu)造、輸入輸出和追求 效率幾個(gè)方面加以注意。 第七章 軟件測(cè)試 軟件測(cè)試的目的是?測(cè)試中要注意那些原則? 軟件測(cè)試 答:軟件測(cè)試的目的是的發(fā)現(xiàn)軟件中存在錯(cuò)誤的活動(dòng)。好的測(cè)試用例可以發(fā)現(xiàn)至今沒有發(fā)現(xiàn)的錯(cuò)誤、好的測(cè)試用例可以發(fā)現(xiàn)至今沒有發(fā)現(xiàn)的錯(cuò)誤測(cè)試。要提供輸入數(shù)據(jù)還要提供輸出數(shù)據(jù)、保留測(cè)試用例、檢查它是否做了應(yīng)該做的還要檢查它是否做了不該做的、避免自己測(cè)試自己的程序、多錯(cuò)誤多的地方要更嚴(yán)格的測(cè)試。 什么是白盒法?有那些覆蓋標(biāo)準(zhǔn)?比較他們的檢錯(cuò)能力。 答:將程序看成是白盒子,認(rèn)真的分析程序的結(jié)構(gòu)和功能制定測(cè)試用例來測(cè) 試。有邏輯覆蓋(語句覆蓋、判斷覆蓋、條件覆蓋、判斷 /條件覆蓋、條件組合覆蓋、路徑覆蓋) 什么是黑盒法?有那些測(cè)試方法?特點(diǎn)? 答:將程序當(dāng)成是黑盒子以設(shè)計(jì)中的功能為標(biāo)準(zhǔn)在程序的接口出進(jìn)行測(cè)試看它能否達(dá)到功能要求。等價(jià)類劃分、邊界值分析、因果圖、錯(cuò)誤推測(cè)。 軟件測(cè)試要經(jīng)過那些步驟?這些步驟和開發(fā)那些階段對(duì)應(yīng)? 答:?jiǎn)卧獪y(cè)試對(duì)應(yīng)詳細(xì)設(shè)計(jì)和編碼、集成測(cè)試對(duì)應(yīng)概要設(shè)計(jì)、確認(rèn)測(cè)試對(duì)應(yīng)需求分析。 單元測(cè)試有那些內(nèi)容? 31 答:測(cè)試模塊的接口、數(shù)據(jù)結(jié)構(gòu)、重要的執(zhí)行路徑、錯(cuò)誤處理、邊界條件。 什么是集成 測(cè)試?非漸增式和漸增式有什么區(qū)別?漸增式如何組裝模塊? 答:將模塊組合起來成為一個(gè)完整的系統(tǒng)對(duì)其進(jìn)行測(cè)試。非漸增式是將模塊先進(jìn)行單元測(cè)試然后組裝在一起進(jìn)行測(cè)試。漸增式是逐個(gè)將未測(cè)試的模塊組裝到已經(jīng)測(cè)試過的模塊上去進(jìn)行集成測(cè)試,每加入一個(gè)就測(cè)試一次。非漸增式需要樁模塊和驅(qū)動(dòng)模塊、非漸增式開始可以并行測(cè)試、漸增式可以及時(shí)的發(fā)現(xiàn)接口錯(cuò)誤,非漸增式很難發(fā)現(xiàn)接口發(fā)現(xiàn)錯(cuò)誤、漸增式開始不能并行測(cè)試、漸增式測(cè)試比較徹底。 漸增式組裝模塊有自頂向下和自底向上兩種組裝方式。 什么是確認(rèn)測(cè)試?該階段有那些工作? 答:按照需 求規(guī)格說明書中的確定指標(biāo)對(duì)系統(tǒng)進(jìn)行功能與性能的測(cè)試。進(jìn)行確認(rèn)測(cè)試(對(duì)照需求規(guī)格說明書用黑盒法進(jìn)行測(cè)試)、軟件配置檢查。(文檔的完整性、正確性,發(fā)現(xiàn)遺漏和錯(cuò)誤及時(shí)補(bǔ)充和修改) 調(diào)試的目的是什么?調(diào)試的技術(shù)有那些? 答:調(diào)試的目的是發(fā)現(xiàn)錯(cuò)誤的位置并改正錯(cuò)誤。簡(jiǎn)單調(diào)試、演繹調(diào)試、遞歸調(diào)試、回溯調(diào)試。 附加題: 對(duì)下列子程序進(jìn)行調(diào)試: procedure example(y,z: real。 var x: real) begin if (y1) and (z=0) then x:=x/y。 if (y=2) or ( x=l) then x:=x+l。 end. 該子程序接受 x, y, z的值,并將計(jì)算結(jié)果 x的值返回給調(diào)用程序。答題要求: (1)畫出流程圖。 (2)用白盒法設(shè)計(jì)測(cè)試用例,并寫出它所滿足的是何種覆蓋標(biāo)準(zhǔn)、預(yù)期結(jié)果以及路徑。 答: ( 1)流程圖 ( 2)用白盒法中條件組合覆蓋設(shè)計(jì)測(cè)試用例: ① y=2, z=0, x=4。 ② y=2, z=1, x=1。 32 ③ y=1, z=0, x=2。 ④ y=1, z=1, x=1. 某報(bào)表處理系統(tǒng)要求用戶輸入處理報(bào)表的日 期,日期限制在 2020 年 1 月至 2020 年 12月,即系統(tǒng)只能對(duì)該段期間內(nèi)的報(bào)表進(jìn)行處理,如日期不在此范圍內(nèi),則顯示輸入錯(cuò)誤信息。系統(tǒng)日期規(guī)定由年、月的 6位數(shù)字字符組成,前四位代表年,后兩位代表月?,F(xiàn)要求用黑盒測(cè)試法中的邊界值法寫出測(cè)試用例。 答: 輸入條件 測(cè)試用例說明 測(cè)試數(shù)據(jù) 報(bào)表日期的 1個(gè)數(shù)字字符 5 類型及長(zhǎng)度 5個(gè)數(shù)字字符 20205 7個(gè)數(shù)字字符 2020005 有 1個(gè)非數(shù)字字符 全部是非數(shù)字字符 MAY 6個(gè)數(shù)字字符 202020 日期范圍 在有效范圍 202001 邊界上選取 202020 數(shù)據(jù) 202000 202020 月份范圍 月份為 1月 202001 月份為 12月 202020 月份 1 202000 月份 12 202020 對(duì)以下程序進(jìn)行測(cè)試: PROCEDURE EX( A, B: REAL; VAR X: REAL); BEGIN IF( A=3) OR( B 1) THEN X: =A B IF( A2) AND( B=0) THEN X: =A- 3 END 先畫出程序流程圖。 再按不同邏輯覆蓋法設(shè)計(jì)一種(寫出名稱)測(cè)試數(shù)據(jù)。 答: 33 語句覆蓋 A=3 B=0 程序功能說明書指出,某程序的輸入條件為:每個(gè)學(xué)生可以選修 1至 3門課程,試用黑盒法設(shè)計(jì)測(cè)試用例。 (1)按等價(jià)分類法設(shè)計(jì)測(cè)試用例(要求列出設(shè)計(jì)過程) (2)按邊緣值分析法設(shè)計(jì)測(cè)試用例。 答: 1)合理等價(jià)類 選修 1門 選修 2門 選修 3門 不合理等價(jià)類 沒選課 選 3門以上 測(cè)試用例 選修= 2 選修= 0 選修 3 2) 邊緣值法 0, 1, 3, 4 設(shè)被測(cè)試的程序段為: begin s1 。 if (x=0) and (y2) then s2。 if (x1) or (y=1) then s3 。 s4 。 end 可供選擇的測(cè)試數(shù)據(jù)組為: x y Ⅰ 0 3 34 Ⅱ 1 2 Ⅲ 1 2 Ⅳ 3 1 找出實(shí)現(xiàn)( 1)語句覆蓋;( 2)條件覆蓋;( 3)判定覆蓋至少要選擇的數(shù)據(jù)組。 答: (1)Ⅰ (2) Ⅰ ,Ⅳ (3) Ⅰ ,Ⅱ 第八章 軟件維護(hù) 軟件維護(hù)有哪些內(nèi)容? a、校正性維護(hù) b、適應(yīng)性維護(hù) c、完善性維護(hù) d、預(yù)防性維護(hù) ? a、非結(jié)構(gòu)化維護(hù)和結(jié)構(gòu)化維護(hù) b、維護(hù)的困難性 c、軟件強(qiáng)維護(hù)的費(fèi)用 ? a、制定申請(qǐng)維護(hù)報(bào)告 b、審查申請(qǐng)報(bào)告并批準(zhǔn) c、進(jìn)行維護(hù)并作詳細(xì)記錄 d、覆審 ? 編碼、數(shù)據(jù)、文檔副作用 ?可維護(hù)性的度量的特性是什么? 軟件的可維護(hù)性:軟件能夠被理解、校正、適應(yīng)及增強(qiáng)功能的容易程度。 可維護(hù)性的度量的特性是:可理解性、可測(cè)試性、可修改性、可靠性、可移植性、可使用性和效率。 ? A、建立明確的軟件質(zhì)量目標(biāo)。 B、利用先進(jìn)的軟件開發(fā)技術(shù)和工具。 C、建立明確的質(zhì)量保證工作。 D、選擇可維護(hù)的程序設(shè)計(jì)語言。 E、改進(jìn)程序文檔。 第九章 漸增模型有那幾種?特點(diǎn)? 答:增量構(gòu)造和演化提 交。增量構(gòu)造是瀑布模型的基礎(chǔ)上在一些的階段中采用增量開發(fā)一些階段整體開發(fā)。演化提交是在瀑布模型的基礎(chǔ)上所有階段都使用增量開發(fā)也就是不緊使用增量開發(fā)也使用增量提交。 快速原形有那幾種?特點(diǎn)? 答:探索型、試驗(yàn)型、演化型。探索型:在需求階段幫助明確理解需求用完拋棄。試驗(yàn)型:在設(shè)計(jì)階段考核現(xiàn)行方案是否合適用完拋棄。演化型:及早的向用戶展示一個(gè)系統(tǒng)的原形包含主要的功能得到用戶的認(rèn)可后將原形不斷的擴(kuò)充直到系統(tǒng)完成。 快速原形開發(fā)的步驟? 35 答:快速開發(fā)、需求、構(gòu)造原形、原形、運(yùn)行原形、評(píng)價(jià)原形、修改意見 。 評(píng)價(jià)快速原形的優(yōu)缺點(diǎn)? 答:可以更清楚的理解用戶的需求、開發(fā)階段可以用原形解決局部的困難,通
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1