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

正文內(nèi)容

軟件工程習(xí)題(參考版)

2024-11-11 17:10本頁面
  

【正文】 評價快速原形的優(yōu)缺點? 答:可以更清楚的理解用戶的需求、開發(fā)階段可以用原形解決局部的困難,通過原形。演化型:及早的向用戶展示一個系統(tǒng)的原形包含主要的功能得到用戶的認(rèn)可后將原形不斷的擴(kuò)充直到系統(tǒng)完成。探索型:在需求階段幫助明確理解需求用完拋棄。演化提交是在瀑布模型的基礎(chǔ)上所有階段都使用增量開發(fā)也就是不緊使用增量開發(fā)也使用增量提交。 第九章 漸增模型有那幾種?特點? 答:增量構(gòu)造和演化提 交。 D、選擇可維護(hù)的程序設(shè)計語言。 B、利用先進(jìn)的軟件開發(fā)技術(shù)和工具。 可維護(hù)性的度量的特性是:可理解性、可測試性、可修改性、可靠性、可移植性、可使用性和效率。 end 可供選擇的測試數(shù)據(jù)組為: x y Ⅰ 0 3 34 Ⅱ 1 2 Ⅲ 1 2 Ⅳ 3 1 找出實現(xiàn)( 1)語句覆蓋;( 2)條件覆蓋;( 3)判定覆蓋至少要選擇的數(shù)據(jù)組。 if (x1) or (y=1) then s3 。 答: 1)合理等價類 選修 1門 選修 2門 選修 3門 不合理等價類 沒選課 選 3門以上 測試用例 選修= 2 選修= 0 選修 3 2) 邊緣值法 0, 1, 3, 4 設(shè)被測試的程序段為: begin s1 。 答: 33 語句覆蓋 A=3 B=0 程序功能說明書指出,某程序的輸入條件為:每個學(xué)生可以選修 1至 3門課程,試用黑盒法設(shè)計測試用例。 答: 輸入條件 測試用例說明 測試數(shù)據(jù) 報表日期的 1個數(shù)字字符 5 類型及長度 5個數(shù)字字符 20205 7個數(shù)字字符 2020005 有 1個非數(shù)字字符 全部是非數(shù)字字符 MAY 6個數(shù)字字符 202020 日期范圍 在有效范圍 202001 邊界上選取 202020 數(shù)據(jù) 202000 202020 月份范圍 月份為 1月 202001 月份為 12月 202020 月份 1 202000 月份 12 202020 對以下程序進(jìn)行測試: 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 先畫出程序流程圖。系統(tǒng)日期規(guī)定由年、月的 6位數(shù)字字符組成,前四位代表年,后兩位代表月。 32 ③ y=1, z=0, x=2。 答: ( 1)流程圖 ( 2)用白盒法中條件組合覆蓋設(shè)計測試用例: ① y=2, z=0, x=4。答題要求: (1)畫出流程圖。 if (y=2) or ( x=l) then x:=x+l。 附加題: 對下列子程序進(jìn)行調(diào)試: procedure example(y,z: real。(文檔的完整性、正確性,發(fā)現(xiàn)遺漏和錯誤及時補(bǔ)充和修改) 調(diào)試的目的是什么?調(diào)試的技術(shù)有那些? 答:調(diào)試的目的是發(fā)現(xiàn)錯誤的位置并改正錯誤。 什么是確認(rèn)測試?該階段有那些工作? 答:按照需 求規(guī)格說明書中的確定指標(biāo)對系統(tǒng)進(jìn)行功能與性能的測試。非漸增式需要樁模塊和驅(qū)動模塊、非漸增式開始可以并行測試、漸增式可以及時的發(fā)現(xiàn)接口錯誤,非漸增式很難發(fā)現(xiàn)接口發(fā)現(xiàn)錯誤、漸增式開始不能并行測試、漸增式測試比較徹底。非漸增式是將模塊先進(jìn)行單元測試然后組裝在一起進(jìn)行測試。 單元測試有那些內(nèi)容? 31 答:測試模塊的接口、數(shù)據(jù)結(jié)構(gòu)、重要的執(zhí)行路徑、錯誤處理、邊界條件。等價類劃分、邊界值分析、因果圖、錯誤推測。 答:將程序看成是白盒子,認(rèn)真的分析程序的結(jié)構(gòu)和功能制定測試用例來測 試。要提供輸入數(shù)據(jù)還要提供輸出數(shù)據(jù)、保留測試用例、檢查它是否做了應(yīng)該做的還要檢查它是否做了不該做的、避免自己測試自己的程序、多錯誤多的地方要更嚴(yán)格的測試。 第七章 軟件測試 軟件測試的目的是?測試中要注意那些原則? 軟件測試 答:軟件測試的目的是的發(fā)現(xiàn)軟件中存在錯誤的活動。 什么是程序設(shè)計風(fēng)格 ?為了具有良好的設(shè)計風(fēng)格,應(yīng)注意哪些方面的問題 ? 答:程序設(shè)計風(fēng)格是指一個人編制程序時所表現(xiàn)出來的特點、習(xí)慣、邏輯思路等。這兩種語言主要用于人工智能系統(tǒng)開發(fā)。 Lisp 是一種函數(shù)型語言 ,特別適用于組合問題中符號運(yùn)算和 表處理,用于定理證明、樹的搜索和其他問題的求解。 匯編語言和 Ada 語言,主要用于實時處理和編寫系統(tǒng)軟件。結(jié)構(gòu)嚴(yán)謹(jǐn)層次分明,廣泛用于商業(yè)數(shù)據(jù)處理??捎糜谠S多領(lǐng)域,特別是在操作系統(tǒng)等方面有較大優(yōu)勢。它是第一個體現(xiàn)結(jié)構(gòu)化編程思想的語言。 第 4 代語言 (4GL)有哪些主要特征 ? 答: 4GL 的主要特征是: (1)友好的用戶界面 (2)兼有過程性和非過程性雙重特性 (3)高效的程序代碼 (4)完備的數(shù)據(jù)庫 (5)應(yīng)用程序生成器 30 舉例說明各種程序設(shè)計語言的特點及適用范圍 ? 答:以常見的一些編程語言為例: FORTRAN 語言,它不僅面向科學(xué)計算,數(shù)據(jù)處理能力也極強(qiáng)。語言的心理特性對人機(jī)通信的質(zhì)量有主要的影響;語言的工程特性對軟件開發(fā)成功一否有重要的影響,此外,語言的技術(shù)特性也會影響軟件設(shè)計的質(zhì)量。 學(xué)生名冊 表頭 表體 表名 字段名 行 * 姓名 性別 年齡 學(xué)號 29 答: 有一過程如下圖所示的流程,試用判定表予以描述。 其中 b1 、 b b3為判定的邏輯條件, s s2為加工處理。 試用判定樹的形式予以描述 (設(shè)欠款時間 D,需求數(shù) N,庫存量 Q)。 情況之二 (30天 欠款時間≤ 100天 ),如果需求數(shù)≤庫存量,則要求先付款再發(fā)貨,如果需求數(shù) 庫存量,則不發(fā)貨。 對于上述三種情況,分別根據(jù)庫存情況來決定對顧客訂貨的態(tài)度。要求輸出數(shù)據(jù)格式是每復(fù)制一行這符串后,另起一行打印出這個字符中的空格數(shù),最后打印出文件空格的總個數(shù),用 Jackson方法設(shè)計該程序結(jié)構(gòu)。 4)查不到時,將 A(i),....,A(N)移到 A(i+1),.....A(N+1),Key 值送入 A(i)中。 2)置 i=[(H+T)/2](取整 ). 3)若 Key=A(i),則找到, i送到 x。若找到將表位置 i送入 x,否則將零送到 x,同時將 Key 值插入表中。 有一個表 A(1)、 A(2)、 ........A(n),按遞增順序排列。 (2)輸入三個正整數(shù)作為邊長、判斷該三條邊構(gòu)成的三角形是等邊、等腰或一般三角形。 、 PAD 圖各 PDL 語言描述下列程序的算法。 ,并把它們分配到程序結(jié)構(gòu) 圖的適當(dāng)位置。 。 Jackson 方法的設(shè)計步驟。 3).用循環(huán)方式對過程分解,確定某個部分重復(fù)的開始和結(jié)束的條件。 描述方法(三種): 圖 ? 、逐步求精的程序設(shè)計方法 1).用順序方式對過程分解,確定各部分 的執(zhí)行順序。 (5)編寫詳細(xì)設(shè)計說明書。 (4)其他設(shè)計: /輸出格式設(shè)計。 (2)為每個模塊內(nèi)的數(shù)據(jù)結(jié)構(gòu)進(jìn)行設(shè)計。 答: (1) 數(shù)據(jù)流圖: (2) 軟件結(jié)構(gòu)圖 : ① 原始分 ② 標(biāo)準(zhǔn)分 ③ 招生計劃 ④ 錄取線 26 在結(jié)構(gòu)化設(shè)計過程中,要將數(shù)據(jù)流圖 (DFD)映射成系統(tǒng)結(jié)構(gòu)圖 (SC),分別畫出變換型數(shù)據(jù)流和事物型數(shù)據(jù)流的映射方式。 (6) 對于重復(fù)訂購的書目由系統(tǒng)自動檢查,并把結(jié)果反饋給訂書者。 (4) 將訂書信息 (包 括數(shù)目,數(shù)量等 )反饋給供書單位。 (2) 訂書組從各單位取得要訂的書目。 試根據(jù)要求畫出該系統(tǒng)的數(shù)據(jù)流程圖,并將其轉(zhuǎn)換為軟件結(jié)構(gòu)圖。 已知有一抽象的 DFD圖如下所示,請用 SD方法畫出相應(yīng)的結(jié)構(gòu)圖。 附加: 24 已知模塊 C中的一個判定影響到模塊 B,如圖所示,它違反了 SD的設(shè)計原則。 事務(wù)結(jié)構(gòu)。 。 變換分析: DFD 中的變換中心。某個加工將它的輸入流分離成許多發(fā)散 的數(shù)據(jù)流,形成許多加工路徑,并根據(jù)輸入選擇其中一個路徑來執(zhí)行這種特征的 DFD 稱為事物流。 變換流 ?什么是 事務(wù)流 ?試將相應(yīng)形式的數(shù)據(jù)流圖轉(zhuǎn)換成軟件結(jié)構(gòu)圖。 模塊的控制范圍:模塊本身及其所有下屬模塊(直接或間接從屬于它的模塊)的集合。 、清晰、含義明確,便于理解,易于實現(xiàn)、測試與維護(hù)。 范圍之內(nèi),且判定所在的模塊應(yīng)與受其影響的模塊在層次上盡量靠近 、寬度、扇入、扇出應(yīng)適當(dāng)。 軟件結(jié)構(gòu):軟件系統(tǒng)的模塊層次結(jié)構(gòu),反映了整個系統(tǒng)的功能實現(xiàn),即將來程序的控制體系。 功能內(nèi)聚:最強(qiáng)的內(nèi)聚,指模塊內(nèi)所有元素共同完成一個功能,缺一不可。 通信內(nèi)聚:指模塊內(nèi)所有處理元素都在同一個數(shù)據(jù)結(jié)構(gòu)上操作,或者指各處理 使用相同的輸入數(shù)據(jù)或產(chǎn)生相同的輸出數(shù)據(jù)。 邏輯內(nèi)聚:模塊內(nèi)執(zhí)行幾個邏輯上相似的功能,通過參數(shù)確定該模塊完成哪一個功能。 (一個 公式數(shù)據(jù)環(huán)境) 內(nèi)容耦合:一個模塊直接使用另一個模塊的內(nèi)部數(shù)據(jù),或通過非正常入口而轉(zhuǎn)入另一個模塊內(nèi)部 (內(nèi)部數(shù)據(jù) ) 23 ?各表示什么含義? 模塊間的內(nèi)聚性有 6 種:偶然內(nèi)聚、邏輯內(nèi)聚、時間內(nèi)聚、通信內(nèi)聚、順序內(nèi)聚、功能內(nèi)聚。 (數(shù)據(jù)值 ) 標(biāo)記耦合:指兩個模塊之間傳遞的是數(shù)據(jù)結(jié)構(gòu)。 ?它們各表示什么含義? 耦合性有六種:無直接耦合、數(shù)據(jù)耦合、標(biāo)記耦合、控制耦合、公共耦合、內(nèi)容耦合 無直接耦合:兩個模塊之間沒有直接的關(guān)系,它 們分別從屬于不同模塊的控制與調(diào)用,它們之間不傳遞任何信息。指模塊的功能強(qiáng)度的度量,即一個模塊內(nèi)部各個元素彼此結(jié)合的緊密程度的度量。模塊之間聯(lián)系越緊密,其耦合性就越強(qiáng),模塊的獨立性則越差。 (質(zhì)量) (2)數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)庫設(shè)計 :(概念設(shè)計、邏輯設(shè)計、物理設(shè)計) (3)編寫概要設(shè)計文檔(文檔主要有:概要設(shè)計說明書、數(shù)據(jù)庫設(shè)計說明書、用戶手冊、修訂測試計劃) (4)評審 ? 軟件設(shè)計的基本原理: (1)模塊化(四個屬性:接口、功能、邏輯、狀態(tài)) (2)抽象 (3)信息隱蔽 (4)模塊獨立性 (兩個定性的度量標(biāo)準(zhǔn):耦合性與內(nèi)聚性 ) 性的兩個標(biāo)準(zhǔn)是什么?它們各表示什么含義? 兩個定性的度量標(biāo)準(zhǔn):耦合與內(nèi)聚性 耦合性:也稱塊間聯(lián)系。 (調(diào)用) ,即模塊之間傳遞的信息。 基本任務(wù): (1)設(shè)計軟件系統(tǒng)結(jié)構(gòu)(簡稱軟件結(jié)構(gòu)) ,將一個復(fù)雜的系統(tǒng)按功能劃分成模塊(劃分) 。 要求:寫出在數(shù)據(jù)字典中,電話號碼的數(shù)據(jù)條目的定義 (即組成 )。局號可以是 455, 466, 888, 552中任意一個號碼。區(qū)號是從 100到 300中任意的數(shù)字串。外線號碼先撥 9,然后是市話號碼或長話號碼。 答: 運(yùn)動員名單=隊名+運(yùn)動員號+姓名+ {項目 } 項目=項目名 項目參加者=項目名+ {運(yùn)動員號 } 某旅館的電話服務(wù)如下: 可以撥分機(jī)號和外線號碼。 答: 21 “決定比賽名單”這個加工,根據(jù)“運(yùn)動員名單”和“比賽項目”產(chǎn)生 “項目參加者” ,如下圖所示 ,運(yùn)動員名單要包括所在隊名,運(yùn)動員編號號,運(yùn)動員姓名,及參加的所有項目。該加工主要是根據(jù)報名表 (姓名、 性別、身份證號、課程名 )和開考課程 (課程名、開考時間 )
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1