




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、答:2.第六章軟件工程習題解答F圖是被測程序流程圖,試用條件覆蓋方法為它設(shè)計足夠的測試用例。條件覆蓋法條件X>1X<2取真值為T1;取假值為T1;取真值為T2;取假值為T2;條件X<3取真值為T3;取假值為T3;條件X<4取真值為T4;取假值為T4;對第一個判斷:輸入X輸出丫通過路徑條件取值覆蓋分支1 . 59.5LabhT1T2T3T41的取真分支0-1LacdT1T2T3T42的取真分支22*si n(2)-1LacdT1 T2T3T42的取真分支3Sqrt(10)LacefT1T4T2T33的取真分支413LacegT1T4T2T3123的取假分支對第二個判斷:對
2、第三個判斷:某旅館的電話服務(wù)如下:可以撥分機號和外線號碼。分機號是從7201至7299 。外線號碼先撥 9,然后是市話號碼或長話號碼。長話號碼是以區(qū)號和市話號碼組成。區(qū)號是455從100到300中任意的數(shù)字串。市話號碼是以局號和分局號組成。局號可以是4的數(shù)字串。要求:寫出在466 ,888 ,552中任意一個號碼。分局號是任意長度為數(shù)據(jù)字典中,電話號碼的數(shù)據(jù)條目的定義(即組成)。答:電話號碼=分機號I外線號碼 外線號碼=9+分機號=7201.7299市話號碼I長話號碼長話號碼=區(qū)號+市話號碼; 區(qū)號=100.300市話號碼=局號+分局局號:455I 466 I 888 I 552 :分局號=4
3、數(shù)字43.某公司為本科以上學歷的人重新分配工作,分配原則如下:女性則擔任行政工作;(1 ).如果年齡不滿18歲,學歷是本科,男性要求報考研究生,(2 ).如果年齡滿18歲不滿50歲,學歷本科,不分男女,任中層領(lǐng)導(dǎo)職務(wù),學歷是碩 士不分男女,任課題組組長;(3).如果年齡滿50歲,學歷本科,男性任科研人員,女性則擔任資料員,學歷是碩士 不分男女,任課題組組長。要求:畫出分析過程,得出判定表,并進行化簡。 答:(1)判定條件可能取值表:條件名稱取值符號取值數(shù)性別男MM1=2女F年齡不滿18歲CM2=3滿18歲小于50歲Y超過50歲L碩士G文化程度本科UM3=2(2)計算組合數(shù) 2*3*2=12(3
4、)初步判定表123456789101112性另yMMMMMMFFFFFF文化程度GGGUUUGGGUUU年齡YCLYCLYCLYC組長yyyyyy領(lǐng)導(dǎo)yy科研行政V資料員V考研1(4 )簡化后的判定表。1 ,2 , 37 ,8 , 945 ,1161012性另yMMFF文化程度GUUUUU年齡LYCLC組長V領(lǐng)導(dǎo)V科研V行政V資料員V考研V4.某培訓中心要研制一個計算機管理系統(tǒng)。它的業(yè)務(wù)是:將學員發(fā)來的信件收集分類后,按幾種不同的情況處理。1)如果是報名的,則將報名數(shù)據(jù)送給負責報名事務(wù)的職員,他們將查閱課程文件,檢查該課程是否額滿,然后在學生文件、課程文件上登記,并開出報告單交財務(wù)部門,財務(wù)人
5、員開出發(fā)票給學生。2)如果是想注銷原來已選修的課程,則由注銷人員在課程文件、學生文件和帳目文件上 做相應(yīng)的修改,并給學生注銷單。3)如果是付款的,則由財務(wù)人員在帳目文件上登記,也給學生一張收費收據(jù)。(1) 對以上問題畫出數(shù)據(jù)流程圖。要求:(5分)(5分)(2)畫出該培訓管理的軟件結(jié)構(gòu)圖的主圖。培訓計算機管理事注銷數(shù)據(jù)函電分類處理得到事務(wù)報名數(shù)據(jù)輸入電函收集11注銷處!1報名處理1付款處理結(jié)5 .根據(jù)下列條件使用培訓計算機管理軟件結(jié)構(gòu)主圖等價劃分法設(shè)計測試用例。(5分)答:(1 )數(shù)據(jù)流程圖是:(2).畫出該培訓管理的軟件結(jié)構(gòu)圖的主圖。某一 8位微機,其十六進制常數(shù)定義為:以O(shè)x或0X開頭的數(shù)是
6、十六進制整數(shù),其值,女0 0X13,0X6A,-0X3c。的范圍是-7f7f (表示十六進制的大小寫字母不加區(qū)別) 答:等價劃分法劃分等價類并編號,如下表所示。卜六進制整型常量輸入條件的等價類表輸入數(shù)據(jù)合理等價類不合理等價類? 0x或0X開頭12位?非0x或非一打頭的串數(shù)字串十六進制整數(shù)?含有非數(shù)字且(a,b,c,d,e,f )?以一0x打頭的12以外字符位數(shù)字串?多于5個字符?-后跟非0的多位串?0后跟數(shù)字串?后多于3個數(shù)字十六進制數(shù)范圍9 .在一7f7f之間10 .小于7f11 .大于7f?為合理等價類設(shè)計測試用例,表中有三個合理等價類,設(shè)計兩個例子測試數(shù)據(jù)期望結(jié)果覆蓋范圍0 X 23顯示
7、有效輸入1,90 X 15顯示有效輸入2 , 9為每個不合理等價類至少設(shè)計一個測試用例測試數(shù)據(jù)期望結(jié)果覆蓋范圍2顯示無效輸入3G12顯示無效輸入4123311顯示無效輸入51012顯示無效輸入6011顯示無效輸入70134顯示無效輸入80x777顯示無效輸入100x87顯示無效輸入116.某廠對部分職工重新分配工作的政策是: 年齡在20歲以下者,初中文化程度 脫產(chǎn)學習,高中文化程度當電工。20歲至40歲之間,中學文化程度,男性當鉗 工,女性當車工,大學文化程度都當技術(shù)員。年齡在40歲以上者,中學文化程度當材料員,大學文化程度當技術(shù)員。請用結(jié)構(gòu)化語言、判定表或判定樹描述上 述問題的加工邏輯。讀者
8、借書廠、一二AV圖書管、借書信息 還書A理系統(tǒng)丿罰款單*工統(tǒng)計款單 A統(tǒng)計 表錄7.某圖書管理系統(tǒng)有以下功能:借書:輸入讀者借書證。系統(tǒng)首先檢查借書證是否有效, 若有效,對于第一次借書的讀者,在借書證上建立檔案。否則,查閱借書文件,檢查該讀者所借圖書是否超過10本,若已達10,拒借,末達10本,辦理借書(檢查庫存,修改庫存目錄并將讀者借書情況錄入借書文3個月)作罰款處件。) 還書:從借書文件中讀出與讀者有關(guān)的記錄,查閱所借日期,如超期( 理。否則,修改庫存目錄與借書文件。查詢:通過借書文件,庫存目錄文件查詢讀者情況、圖書借閱及庫存情況,打印統(tǒng)計表。圖2解:數(shù)據(jù)字典 數(shù)據(jù)流名稱:借書 別名:借書
9、單 簡述:讀者借書時填寫的單據(jù) 來源:讀者 去向:審核借書 數(shù)據(jù)流量:250份/天 組成:借書證編號+借閱日期+書名+借閱方式+密碼+借閱人 數(shù)據(jù)流名稱:還書 別名:無 簡述:讀者還書時附帶的數(shù)據(jù) 來源:讀者 去向:審核還書 數(shù)據(jù)流量:250份/天 組成:借書證編號+借閱日期+書名+借閱方式 數(shù)據(jù)存儲名稱:借書文件 別名:無 簡述:借書證編號+借閱日期+書名+借閱方式+密碼+借閱人+操作員 查詢要求:要求能立即查詢并修改 數(shù)據(jù)存儲名稱:庫存文件 別名:無簡述:存放圖書出/入庫信息 組成:書名+出版社+作者+出版日期+入庫數(shù)據(jù)+總數(shù)量+(內(nèi)容簡介)+當前庫存量 組織方式:數(shù)據(jù)文件,以書名為關(guān)鍵字
10、進行索引 查詢要求:要求能立即查詢并修改 加工名:審核借書證 編號:1.1 激發(fā)條件:接受到借書證 輸入:借書證 輸出:認定合格的借書證加工邏輯:根據(jù)借書文件及讀者借書證if借書證編號在借書文件存在and 未過期 and 密碼正確then借書證有效else借書證無效#輸出源字串行打印輸出數(shù)據(jù)輸出行輸岀文件空格總 數(shù)輸出源串行 空格數(shù)1 )處理源串中 字符*處理非空格o處理空格o12 .根據(jù)下列描述,畫出學生申請IC借書卡的第一層數(shù)據(jù)流圖。學生入學后到圖書館申請IC借書卡,圖書館管理人員根據(jù) IC借書卡庫存情況分析是否需要購買新的IC借書卡,如需購買,則向IC借書卡提供商購買。各種資金往來通過學
11、校的會計科辦理。某公司為本科以上學歷的人重新分配工作,分配原則如下:如果年齡不滿18歲,學歷是本科,男性要求報考研究生,女性則擔任行政工作;如果年齡滿18歲不滿50歲,學歷本科,不分男女,任中層領(lǐng)導(dǎo)職務(wù),學歷是碩士不分男女,任課題組組長;如果年齡滿50歲,學歷本科,男性任科研人員,女性則擔任資料員,學歷是碩士不分男女,任課題組組長。要求:畫出分析過程,得出判定表,并進行化簡。19 有一個判斷構(gòu)成三角形的程序,程序的功能是輸入3個正整數(shù)(a、b、c)作為三角形的邊長,判斷 a、 b、 c 能否構(gòu)成三角形,以及所構(gòu)成的形狀。現(xiàn)在用等價類劃分和邊界值 析法設(shè)計測試用例,并檢查邏輯覆蓋標準。解:用等價
12、類劃分法需要設(shè)計如表 7 1所示等價類表和如表 72 所示的測試用例。圖如下:表7.1等價類表輸入條件合理等價類不合理等價類輸入三個數(shù)a、b、c1.a+b>c且 a=b8. a +b< c2.a+b>c且 a=c9. a +c < b3. b+c>a且 b=c10. b+c < a4. a + b> c 且 a = b = c5. a + c> b 且 a = b = c6. b + c> a 且 a = b = c7. a=b=c輸入三個正數(shù)a、 b、 c11. a 、 b、c 是整數(shù)12.有零13.有負數(shù)14.有實數(shù)15.有兩個整數(shù)16
13、.有字符圖如下:表7.2 等價類表測試的應(yīng)用覆蓋情況測試數(shù)據(jù) a、b、c結(jié)果15、5、6等腰三角形25、6、5等腰三角形36、5、5等腰三角形45、6、7普通三角形56、5、7普通三角形67、6、5普通三角形75、5、5等邊三角形85、6、11不能構(gòu)成三角 形95 、11、6不能構(gòu)成三角 形1011、6 、5不能構(gòu)成三角 形115、6、7能構(gòu)成三角形120、6、7有無效數(shù)據(jù),不能構(gòu)成三角形13-5 、6、7有無效數(shù)據(jù),不能構(gòu)成三角形145、6、7.5有無效數(shù)據(jù),不能構(gòu)成三角形155、6數(shù)據(jù)遺漏,不能構(gòu)成三角形165a 、6 、7有無效數(shù)據(jù),不能構(gòu)成三角形20 .微機系統(tǒng)由硬件系統(tǒng)和軟件系統(tǒng)組成
14、,請建立計算機硬件系統(tǒng)的對象模型圖。解:21 .在自助銀行系統(tǒng)中,請用狀態(tài)圖描述用戶的取款過程的事件狀態(tài)跟蹤圖。解:如下:為取款過程的事件狀態(tài)跟蹤 圖操作終端AT M系統(tǒng)插入磁卡,請求操作提請輸入密碼輸入密碼驗證密碼提請輸入取款金額V密碼正確,顯示金額輸入取款金額A 變更帳戶金額打印帳單出現(xiàn)金26.給定附圖所示設(shè)計測試用例流程圖,設(shè)計測試用例1)實現(xiàn)條件覆蓋2)實現(xiàn)路徑覆蓋28 .請設(shè)計自助銀行系統(tǒng)用戶查詢賬戶余額的事件跟蹤狀態(tài)圖。AT M 系統(tǒng)解:附圖所示為自助銀行系統(tǒng)用戶查詢帳戶余額的事件跟蹤狀態(tài)圖。查詢請求確認帳號要求輸入帳號輸入帳號 要求 輸入密碼帳號正確確認密碼輸入密碼-顯示余額密碼
15、正確-操作結(jié)束終端操作29 .郵局報刊訂閱的流程如下:訂戶根據(jù)郵局提供的報刊名錄填寫要訂閱報刊的訂單,郵局根據(jù)訂單登記訂報明細表,并交給訂戶回執(zhí)。到截止訂報期時,郵局做匯總,產(chǎn)生本郵局的訂報統(tǒng)計表,產(chǎn)生投遞表交給郵遞員。請畫出數(shù)據(jù)流圖,并設(shè)計數(shù)據(jù)存儲的數(shù)據(jù)結(jié)構(gòu)。解:附圖所示為郵局報刊訂閱的數(shù)據(jù)流圖。訂報紙表>投遞表> 郵局報刊訂閱的數(shù)據(jù)存儲的數(shù)據(jù)結(jié)構(gòu)如下:報刊名錄:報刊號、報刊名;訂單:姓名、住址、電話、報刊號、份數(shù)、起訂日期、終止日期;訂報表:報刊號、數(shù)量:投遞表:姓名、住址、報刊名、份數(shù);30 .設(shè)計一個軟件的開發(fā)成本為5萬元,壽命為3年。未來3年的每年收益預(yù)計為 22000元
16、、24000元、26620元。銀行年利率為 10%。試對此項目進行成本效益分析,以決定其經(jīng)濟可行性。32 .自動柜員機驗證顧客身份的工作流程如下所述:顧客將金融卡插入自動柜員機,自動柜員機讀取帳戶號碼,并通過“確認帳號”程序,啟動帳戶資料,進行核對帳號的工作,接著,自動柜員機要求顧客輸入密碼,進入“讀取密碼”的程序。然后密碼資料通過“確認密碼”程序,此程序會開啟“帳戶”資料庫取得密碼資料, 進行核對密碼的工作, 然后傳出“正確的密碼”資料,再根據(jù)顧客要求進行相應(yīng)操作。畫出自動柜員機驗證顧客身份部分的工作流程圖。37 .變量的命名規(guī)則一般規(guī)定如下:變量名的長度不多于文字母,40個字符,第一個字符
17、必須為英其他字符可以英文字母、數(shù)字以及下劃線的任意組合。請用等價分類法設(shè)計測試例。答:1)插入條件合理等價類不合理等價類長度(1 ) 小于40個字符(2)等于40個字符(5 ) 大于 40個字符第一個字符(3 )英文字母非英文字母其他字母(4 ) 英文字母、數(shù)字或下滑線的任意組合(7 ) 空格(8 ) 標點符號(9 ) 運算符號(10 ) 其他可顯示字符等價類表劃分等價類表如下:設(shè)計測試用例表如下:測試用例表數(shù)據(jù)測試測試范圍期望結(jié)果(1) s_n ame12等價類(1),(3),(4)有效 a1b2c3d4e5f6g7h8i9jlk213m4 n5o6 p7q8r9s_tr等價類(2),(3)
18、,(4)有效 a1b2c3d4e5f6g7h8i9jlk213m4 n5o6 p7q8r9s_trfl等價類(5)無效234name等價類(6)無效(5)ab gh等價類(7)無效(6)ab12f等價類(8)無效(7)fg+ghh等價類(9)無效(8)H gh等價類(10)無效100元,按B類標難收費(打9折);1000元,按C類標準收費(打8折),一次購物累計等于或多于(打7折)。測試對象是按以上要求計算顧客收費模塊r按照路徑38 .某商場在“五一”期間,顧客購物時收費有 4種情況:普通顧客一次購物累計少于100元,按A類標準收費(不打折),一次購物累計多于或等于 會員顧客一次購物累計少于
19、1000元,按D類標準收費 覆蓋法設(shè)計測試用例。39 .一臺微機有一臺顯示器、一個主機、一個鍵盤、一個鼠標,打印機可有可無。主機包括一個機箱、一個主板、一個電源、存儲器等部件,存儲器又分為 固定存儲器、活動存儲器,固定存儲路又分為內(nèi)存和硬盤,活動存儲器又分為軟 盤和光盤。建立微機的對象模型。答:建立微機的對象模型如下:微機對象模型40 .本書有一個封面、一個目錄、一個前言、若干章,每章有若干節(jié),每節(jié)有若干段,每段有若干句子,每節(jié)有0個或多個插圖,還介 0個或多個表格,最后還有一個圭寸底。建立該書的對象棋型。.答:41 .下面是某程序流程圖:1 )計算它的環(huán)路復(fù)雜性。2)為了完成基本路徑測試,求
20、它的一組獨立的路徑。請將它轉(zhuǎn)為判定45 某學校的學籍管理有關(guān)生級留級的處理可以用以下判定樹進行說明,升級留級處理單科成績?nèi)考案窨荚嚳偡?50單科成績有不及格考試總分750單科成績有及格單科成績有不及格升級升級發(fā)單科重修通知留級發(fā)單科免修通知留級完整的0層圖如下:表。解:46.某耗電記費系統(tǒng)可采用固定價格收費和浮動價格收費兩種方式。固定價格收費對每月耗解:電120KW/H 以下用戶只征收最低標準費,超過120KW/H浮動價格方式收費則每月耗電120KW/H 以下用戶按價格表按價格表B收費。寫出判定表。按價格表A收費。若采用A收費,超過120KW/H48.某高校學分制學生選課系統(tǒng),有如下要求:學
21、生根據(jù)學期開學開課清單填寫課單;學生選課系統(tǒng)對每個學生選課單進行處理,根據(jù)教學計劃檢查該學生是否有尚未取得學分的必修課,如果有則要求重修;計算各門課程上課時間沖突,如果不發(fā)生沖突或沖突小于則可以選修,否則根據(jù)重修 -必修-限選-必選的優(yōu)先級,刪除已選課程。最后產(chǎn)生每個學生20%,的個人課表和每門課程選課學生名單。該系統(tǒng)用SA方法畫出的分層 DFD如下:頂層圖:選課學 生名單>老師0層圖(未完成):課程注冊表請完成0層圖的繪制。解:開課清單課程注冊表49 .求一元二次方程;axA2+bx+c=0兩根x1,x2,并打印求解的一元二次方程的根,用N-S圖表示。解:o - ? ba?=0D=b*b-4acb?=0無定解無解-實復(fù)根根輸出一對 多重根打印方程根據(jù)50 .該流程圖1)描述的某個程序的處理流程,要求用白盒測試法對子程序進行測試。判定覆蓋、條件覆蓋、判定 /條件覆蓋,條件組合覆蓋以及路徑覆蓋5中覆蓋標準,從供選答案中分別找出相應(yīng)覆蓋標準的最小測試數(shù)據(jù)值1. a=1,b=12. a=5,b=-13. a=5,b=1 a=-5,b=-14. a=5,b=1 a=0,b=-15. a=5,b=-1 a=-5,b=1 a=-5,b=-16. a=5,b=1 a=0,b=0 a=-5,b=-17. a=5,b=1 a=0,b=
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 蘇泊爾財務(wù)管理案例分析
- 水利行業(yè)節(jié)水機關(guān)建設(shè)匯報
- 腦梗恢復(fù)護理知識
- 2024澠池縣職業(yè)中等專業(yè)學校工作人員招聘考試及答案
- 2024海南省技工學校萬寧分校工作人員招聘考試及答案
- 農(nóng)產(chǎn)品購銷及加工合同
- 度消防工程合同履約驗收報告
- 股權(quán)轉(zhuǎn)讓合同簡易范本
- 騰訊的資源管理
- 測繪試用期轉(zhuǎn)正述職報告
- 吉林省吉林市2024-2025學年高三下學期3月三模試題 數(shù)學 含答案
- 2024年上海靜安區(qū)教育系統(tǒng)招聘考試真題
- 2025年4月自考15040習概押題及答案
- 2025屆福建省質(zhì)檢高三適應(yīng)性練習英語試卷(含答案和音頻)
- 中醫(yī)適宜技術(shù)-中藥熱奄包
- 浙江省J12共同體聯(lián)盟校2023-2024學年八年級下學期期中科學試卷
- Q∕CR 9604-2015 高速鐵路隧道工程施工技術(shù)規(guī)程
- 大腸桿菌及大腸菌群計數(shù)方法
- 好盈電調(diào)中文使用說明書
- 山西朔州煤礦一覽表
- 箱式變壓器預(yù)防性試驗報告記錄10kV
評論
0/150
提交評論