




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
精品文檔(15分)某廠對部分職工重新分配工作的政策是:年齡在 20歲以下者,初中文化程度脫產(chǎn)學(xué)習(xí),高中文化程度當(dāng)電工;年齡在 20歲至40歲之間者,中學(xué)文化程度男性當(dāng)鉗工,女性當(dāng)車工,大學(xué)文化程度都當(dāng)技術(shù)員;年齡在 40歲以上者,中學(xué)文化程度當(dāng)材料員,大學(xué)文化程度當(dāng)技術(shù)員。請用結(jié)構(gòu)化語言、判定表或判定樹描述上述問題。1.(1)結(jié)構(gòu)化語言IF 年齡<20THEN IF 文化程度=初中THEN 脫產(chǎn)學(xué)習(xí)ELSE 工作為電工ENDIFELSE IF 年齡≤40THEN IF ( 文化程度=大學(xué))THEN 工作為技術(shù)員ELSE IF 性別=男性THEN 工作為鉗工ELSE 工作為鉗工ENDIFENDIFELSE IF ( 文化程度=大學(xué))THEN 工作為技術(shù)員ELSE 工作為材料員ENDIFENDIFENDIF判定樹如下:年齡≤20 歲 初中 脫產(chǎn)學(xué)習(xí)高中 電工高中或初中 男性 鉗工確定職工工作 __ 20歲<年齡≤40歲 女性車工大學(xué) 技術(shù)員年齡>40 歲 高中或初中 材料員大學(xué) 技術(shù)員。1歡迎下載精品文檔開始程序流程圖如下:A=3ORB>1B>A>2andB=0
X=A+BX=A-3返回語句覆蓋 A=3B=0東北大學(xué)秦皇島分校課程名稱:軟件工程試卷:(B)考試形式:閉卷授課專業(yè):信息與計(jì)算科學(xué)、數(shù)學(xué)與應(yīng)用數(shù)學(xué)考試日期:2013年**月**日試卷:共5頁一、某食物訂貨題號一二三四五六七八九十系統(tǒng)大致工得分作過程如下:閱卷人首先,食物訂貨系統(tǒng)需要接收顧客的食物訂單,并在接收后向顧客呈送一個(gè)收條,然后將訂單轉(zhuǎn)交系統(tǒng)內(nèi)部的功能處理.其次,食物訂貨系統(tǒng)要能夠?qū)⒁呀?jīng)接收的食物訂單及時(shí)轉(zhuǎn)交給廚房.最后,裝食物訂貨系統(tǒng)要能夠基于一段時(shí)間的食物積累,為管理者提供管理報(bào)表,反映組織的生產(chǎn)狀況.請用數(shù)據(jù)流圖描述該系統(tǒng).(10分)解:該系統(tǒng)的數(shù)據(jù)流圖如下圖所示:訂。2歡迎下載線精品文檔收條顧客訂單1食物訂單顧客廚房接收、傳遞顧客食物訂單食物銷售數(shù)據(jù)存貨信息22更新食物銷售記錄更新食物銷售記錄格式化的食物銷售數(shù)據(jù)格式化的庫存數(shù)據(jù)D1食物銷售記錄D2庫存記錄日常庫存消耗日常食物銷售管理報(bào)表2管理者更新食物銷售記錄二、常見的電梯控制系統(tǒng)如下:一個(gè)控制系統(tǒng)控制多個(gè)電梯.每個(gè)電梯在卷揚(yáng)電機(jī)的作用下做上下運(yùn)動.每個(gè)電梯??奎c(diǎn)有一個(gè)傳感器,用以感應(yīng)電梯的實(shí)時(shí)位置.電梯內(nèi)部和建筑的每個(gè)電梯停靠層都設(shè)有指示器,用來告知用戶電梯的實(shí)時(shí)位置和運(yùn)動狀況.電梯內(nèi)和建筑的每個(gè)電梯??繉佣荚O(shè)有按鈕了,用戶可以通過這些按鈕提出服務(wù)申請并進(jìn)出電梯.控制系統(tǒng)調(diào)度用戶的申請.(10分)解:該系統(tǒng)的數(shù)據(jù)流圖如下圖所示:感應(yīng)器按鈕服務(wù)請求信號12感應(yīng)器信號記錄服務(wù)請求服務(wù)請求調(diào)度開關(guān)門信號D3電梯位置D3服務(wù)請求6D4電梯狀態(tài)更新電梯位置83D2運(yùn)動目標(biāo)移除服務(wù)請求更新電梯狀態(tài)D3電梯位置5門控信號電梯門電梯門控制2卷揚(yáng)機(jī)控制7指示器信號指示器D3電梯位置電機(jī)信號卷揚(yáng)電機(jī)指示器控制三、三:某學(xué)校為研討班制度如下:研討班由每個(gè)學(xué)年開始時(shí)開設(shè),持續(xù)一學(xué)年.每個(gè)研討班針對一個(gè)或多個(gè)研究方向,可由一位或多位教師主持.學(xué)生可根據(jù)主持教師的姓名和研討班的方向來選擇和參加某個(gè)和研討班.所有學(xué)生必須且只能參加一個(gè)研討班的學(xué)習(xí).研討班會時(shí)常開展活動,由教師決定活動時(shí)間地點(diǎn)主題和作報(bào)告的學(xué)生.每次活動時(shí),由一位或多位學(xué)生做學(xué)習(xí)報(bào)告,交流學(xué)習(xí)心得.每個(gè)學(xué)生在一次活動中做一次報(bào)告.教師對每個(gè)報(bào)告進(jìn)。3歡迎下載精品文檔行點(diǎn)評和指導(dǎo),提出意見和建議 .請根據(jù)以上敘述畫出實(shí)體 -聯(lián)系圖. (10分)解:該系統(tǒng)E-R圖如下圖所示:學(xué)號學(xué)生M進(jìn)行姓名M參加班號1學(xué)年1研討開展方向N
1學(xué)習(xí)報(bào)心得 N內(nèi)容M活動 順序號職工主時(shí)間地點(diǎn)主題MM建議意見姓名教師點(diǎn)評和指導(dǎo)四、四、郵政包裹單如下圖可分割為收件人、寄件人、包裹三部分,請結(jié)合實(shí)際由圖畫出E-R圖(10分).解:如下圖:郵編物品數(shù)量是否保保價(jià)金備注郵編地址地址姓名收件人簽包裹郵收件人姓名電話重量單價(jià)掛號保價(jià)回執(zhí)資費(fèi)電話用戶代五、電話系統(tǒng)工作狀態(tài)如下圖,請用自然語言描述之。(10分)解:沒有人打電話時(shí)電話處于閑置狀態(tài),有人拿起聽筒則進(jìn)入撥號音狀態(tài),到打這個(gè)狀態(tài)后,電話的行為是響起撥號并計(jì)時(shí);這是如果拿起聽筒的人不想打電話,放下聽筒,電話重回閑置狀態(tài);如果拿起電話長時(shí)間不撥號,則進(jìn)入超時(shí)狀態(tài),此時(shí)響蜂鳴音,掛斷電話,進(jìn)入閑置狀態(tài);此時(shí)若用戶撥號,若號碼無效,則播放存儲的信息,信息播完進(jìn)入斷線狀態(tài)或者未播完撥。4歡迎下載精品文檔號者掛斷電話,系統(tǒng)進(jìn)入閑置狀態(tài);若號碼有效,則進(jìn)入試接通狀態(tài),若占線,則響忙音,掛斷電話,進(jìn)入閑置狀態(tài);若接通,則振鈴,此時(shí)若受話人掛斷電話,則進(jìn)入閑置狀態(tài),若回話,則進(jìn)入通話狀態(tài);通話狀態(tài)下掛斷電話,則系統(tǒng)進(jìn)入閑置狀態(tài),若受話人掛斷電話,則進(jìn)入斷線狀態(tài),掛斷電話,進(jìn)入閑置狀態(tài)。五、六、圖形用戶界面具有一個(gè)主菜單和一個(gè)帶有文件打開命令的文件菜單, 在每個(gè)菜單上都有一條退出命令。假設(shè)每次只有一個(gè)文件能夠打開。建立圖形用戶界面的狀態(tài)圖。( 10分)。5歡迎下載精品文檔進(jìn)入主文件菜單關(guān)閉文閑進(jìn)主文文件打開文置菜件菜打退返回主菜文件不存在七、由以下數(shù)據(jù)流圖畫出軟件結(jié)構(gòu)圖。(10分)解:八、某交易所規(guī)定給經(jīng)紀(jì)人的手續(xù)費(fèi)計(jì)算方法如下:總手續(xù)費(fèi)等于基本手續(xù)費(fèi)加上與交易中的每股價(jià)格和股數(shù)有關(guān)的附加手續(xù)費(fèi)。如果交易總金額少于1000元,則基本手續(xù)費(fèi)為交易金額的8.4%;如果交易總金額在1000元到10000元之間,則基本手續(xù)費(fèi)為交易金額的5%,再加34。6歡迎下載精品文檔元;如果交易總金額超過 10000元,則基本手續(xù)費(fèi)為交易金額的 4%加上134元。當(dāng)每股售價(jià)低于14元時(shí),附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的 5%。當(dāng)每股售價(jià)在 14元到25元之間時(shí),附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的 2%。當(dāng)每股售價(jià)超過 25元時(shí),附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的 1%。請用程序流圖描述總費(fèi)用的算法。( 10分)開始輸入交易金額M,股NNM<10000M<1000YYA=0.084*A=0.05*M+3A=0.04*M+1NP<25NP<14YYB=0.05*AB=0.02*AB=0.01*AT=A+B 輸出T 結(jié)束九、研究下列偽碼,畫出程序流圖。( 10分)COMMENT:PROGRAMSEARCHESFORFIRSTNREFERENCESTOATOPICINANINFORMATIONRETRIEVALSYSTEMWITHTTOTALENTRIESINTPUTNI=OMATCH=0DOWHILEI≤TI=I+1IFWORD=KEYWORDTHENMATCH=MATCH+1STOREINBUFFEREND。7歡迎下載精品文檔IFMATCH=NTHENGOTOOUTPUT進(jìn)入主文件菜單關(guān)閉文閑進(jìn)主文文件打開文置菜件菜打退返回主菜文件不存在ENDIFN=0THENPRINT“NOMATCH”O(jiān)UTPUT:ELSECALLSUBROUTINETOPRINTBUFFERINFORMATIONEND解:。8歡迎下載精品文檔十、分析以下層次圖,確定每個(gè)模塊的內(nèi)聚類型。(10分)解:從圖中所示的層次圖可以看出,這個(gè)程序的功能是計(jì)算若干個(gè)指定地點(diǎn)的每日平均溫度。變量sum保存某地一天之內(nèi)在指定的時(shí)間取樣點(diǎn)的溫度之和。程序運(yùn)行時(shí)首先初始化變量。9歡迎下載精品文檔sum并打開文件,然后讀取地點(diǎn)、時(shí)間和溫度等原始數(shù)據(jù), 創(chuàng)建用于保存這些數(shù)據(jù)的溫度記錄,接下來計(jì)算特定地點(diǎn)的日平均溫度,存儲溫度記錄。重復(fù)調(diào)用“讀取地點(diǎn)、時(shí)間和溫度” 、“創(chuàng)建新的溫度記錄”、“計(jì)算特定地點(diǎn)的日平均溫度”和“存儲溫度記錄”等模塊,直至計(jì)算出并保存好所有指定地點(diǎn)的日平均溫度。最后,打印平均溫度并關(guān)閉文件。從上述敘述可知,“計(jì)算多個(gè)地點(diǎn)的日平均溫度”、“讀取地點(diǎn)、時(shí)間和溫度”、“創(chuàng)建新的溫度記錄”、“計(jì)算特定地點(diǎn)的日平均溫度”和“存儲溫度記錄”等5個(gè)模塊,每個(gè)都完成一個(gè)單一的功能,模塊內(nèi)所有元素都為完成同一個(gè)功能服務(wù),彼此結(jié)合的十分緊密,因此,這5個(gè)模塊的內(nèi)聚類型都是功能內(nèi)聚。初看起來,由于初始化變量sum和打開文件這兩個(gè)操作都是在程序運(yùn)行的初始階段完成的,“初始化變量sum和打開文件”這個(gè)模塊的內(nèi)聚類型似乎是時(shí)間內(nèi)聚。但是,初始化變量sum是本程序特有的操作,而打開文件是硬件要求的操作,是任何使用文件的程序都包含的一個(gè)操作,并非本程序特有的操作。當(dāng)可以分配兩個(gè)或更多個(gè)不同級別的內(nèi)聚類型給一個(gè)模塊時(shí),規(guī)則是分配最低級別的內(nèi)聚類型給該模塊。因此,“初始化變量 sum和打開文件”這個(gè)模塊的內(nèi)聚類型都是偶然內(nèi)聚。同理,“關(guān)閉文件并打印平均溫度” 這個(gè)模塊的內(nèi)聚類型也是偶然內(nèi)聚。已知被測試模塊流程圖如下,按照“條件覆蓋”法,在表格中填入滿足測試要求的數(shù)據(jù)。開始F T(A≠3)AND(B>1)bM=M/2aF T(A<1)OR(M=1)c dM=M+5 M=M-5返回假設(shè)幾種可能的條件是:。10歡迎下載精品文檔T1:A≠3F1:A=3T2:B>1F2:B<=1T3:A<1F3:A>=1T4:M=1F4:M≠1填寫下表數(shù)據(jù)覆蓋路徑覆蓋條件M值A(chǔ)=3B=0M=0(2分)a,c(2分)F1,T2,F3,F45(2分)A=0B=2M=2(2分)bd(2分)T1,T2,T3,T4-4(2分)A=3B=0M=0(2分)a,c(2分)F1,F2,F3,F45(2分)根據(jù)下面給出的規(guī)格說明,利用等價(jià)類劃分的方法,給出足夠的測試用例。“一個(gè)程序讀入三個(gè)整數(shù)。 把此三個(gè)數(shù)值看成是一個(gè)三角形的三個(gè)邊。 這個(gè)程序要打印出信息,說明這個(gè)三角形是三邊不等的、是等腰的、還是等邊的。 ”分析三角形應(yīng)滿足:(1)輸入3個(gè)數(shù)(2)a,b,c整數(shù)(3)a>0,b>0,c>0(4)a+b>c,a+c>b,b+c>a等腰三角形除了滿足三角形的條件外,還應(yīng)滿足:(5)a=b或a=c或b=c等邊三角形除了滿足三角形的條件外,還應(yīng)滿足:(6)a=b=c2.等價(jià)類表有效等價(jià)類編號無效等價(jià)類編號只輸入a(10)只輸入b(11)只輸入c(12)輸入三個(gè)數(shù)(1)只輸入a,b(13)只輸入a,c(14)只輸入b,c(15)輸入超過3個(gè)數(shù)(16)a非整(17)b非整(18)c非整(19)a,b,c整數(shù)(2)a,b非整(20)b,c非整(21)a,c非整(22)a,b,c非整(23)。11歡迎下載精品文檔a=0(24)b=0(25)c=0(26)a<>0,b<>0,c<>0(3)a=0,b=0(27)a=0,c=0(28)b=0,c=0(29)a=0,b=0,c=0(30)a<0(31)b<0(32)c<0(33)a>0,b>0,c>0(4)a<0,b<0(34)a<0,c<0(35)b<0,c<0(36)a<0,b<0,c<0(37)a+b<c(38)a+b=c(39)a+b>c,a+c>b,b+c>a(5)a+c<b(40)a+c=b(41)b+c<a(42)b+c=a(43)a=b(6)a=c(7)a<>b且a<>c且b<>c(44)b=c(8)a<>b(45)a=b=c(9)b<>c(46)a<>c(47)覆蓋有效等價(jià)類的測試用例覆蓋有效等價(jià)類的測試用例等價(jià)類編號3,4,5(1)-(5)4,4,5(1)-(5),(6)4,5,4(1)-(5),(7)5,4,4(1)-(5),(8)5,5,5(1)-(5),(9)覆蓋無效等價(jià)類的測試用例覆蓋無效等價(jià)類的測試用例 等價(jià)類編號。12歡迎下載精品文檔3,*,*(10),3,*(11),*,3(12)3,4,*(13)3,*,4(14),3,4(15)3,4,5,6,7(16)2.1,3,4(17)3,2.1,4(18)3,4,2.1(19)2.1,2.2,4(20)4,2.1,2.2(21)2.1,4,2.2(22)2.1,2.2,2.3(23)0,3,4(24)3,0,4(25)3,4,0(26)0,0,3(27)0,3,0(28)3,0,0(29)0,0,0(30)-1,2,3(31)2,-1,3(32)2,3,-1(33)-1,-2,3(34)-1,3,-2(35)3,-1,-2(36)-1,-2,-3(37)1,2,4(38)1,2,3(39)1,4,2(40)1,3,2(41)4,1,2(42)3,1,2(43)2,3,4(44)2,3,3(45)3,2,3(46)3,3,2(47)。13歡迎下載精品文檔圖書館的預(yù)定圖書子系統(tǒng)有如下功能:1)由供書部門提供書目給訂購組;2)訂書組從各單位取得要訂的書目;3)根據(jù)供書目錄和訂書書目產(chǎn)生訂書文檔留底;4)將訂書信息(包括數(shù)目,數(shù)量等)反饋給供書單位;5)將未訂書目通知訂書者;6)對于重復(fù)訂購的書目由系統(tǒng)自動檢查,并把結(jié)果反饋給訂書者。試根據(jù)要求畫出該問題的數(shù)據(jù)流圖,并把其轉(zhuǎn)換為軟件結(jié)構(gòu)圖。。14歡迎下載精品文檔已知被測試模塊流程圖如下,按照“條件覆蓋”法,在表格中填入滿足測試要求的數(shù)據(jù)。假設(shè)幾種可能的條件是:T1:A>2 F1:A<=2 T2:B=1F2:B ≠1T3:A=1 F3:A ≠1T4:Y>1F4:Y<=1填寫下表數(shù)據(jù) 覆蓋路徑 覆蓋條件 Y值A(chǔ)=3,B=1,Y=1 cd T1,T2,F3,F4 -4A=1,B=0,Y=2 be F1,F2,T3,T4 7設(shè)計(jì)一個(gè)簡化的網(wǎng)上個(gè)人銀行查詢系統(tǒng),用戶可以通過 Internet 查詢自己帳戶的收支明細(xì)、余額和修改密碼。采用面向?qū)ο蠓椒ǎ?)請畫出系統(tǒng)的用例圖;2)識別出系統(tǒng)的主要類,并畫其中的二個(gè)類圖(包含主要屬性和操作)。3)畫一個(gè)UML時(shí)序圖,描述一次通過網(wǎng)上銀行查詢余額的具體交互。(二)采用面向?qū)ο蠓椒ǎ?8分1)請畫出系統(tǒng)的用例圖; 2分。15歡迎下載精品文檔系統(tǒng)查詢修改密碼儲戶2)識別出系統(tǒng)的主要類 2分User、Account、DetailItem主要要包括用戶、帳戶、收支明細(xì)等類。并畫其中的二個(gè)類圖(包含主要屬性和操作)。 2分3)畫一個(gè)UML時(shí)序圖,描述一次通過網(wǎng)上銀行查詢余額的具體交互。2分accountdeatilItem-balance-account-accountNumber-time-username-amount-password-terminalNumber+getBalance()+getDetailItem()+getPassword()+setPassword()。16歡迎下載精品文檔:SearchGUI :SearchDialog :AccountSearch()GetAccout(Id)CheckPassword(Id)GetBalance用等價(jià)類劃分方法進(jìn)行如下測試:城市電話號碼有 3部分組成:地區(qū):空白或 3位數(shù)字;前綴:非‘0’或‘1’開頭的 3位數(shù)字;后綴:任意 4位。程序應(yīng)接受符合條件的號碼,拒絕不符合條件的號碼。解:第一步:劃分等價(jià)類,包括 4個(gè)有效等價(jià)類, 11個(gè)無效等價(jià)類。表 7-2-1列出了劃分的結(jié)果。在每一等價(jià)類之后加有編號,以便識別。表7-2-1 電話號碼程序的等價(jià)劃分輸入條件 有效等價(jià)類 無效等價(jià)類地區(qū)碼 空白(1),3 位數(shù)字(2) 有非數(shù)字字符(5), 少于3位數(shù)字(6), 多于三位數(shù)字 (7)從200到999之間的 3有非數(shù)字字符(8), 起始位為"0"(9), 起始位為前綴位數(shù)字(3) "1"(10), 少于3位數(shù)字(11), 多于3位數(shù)字(12)有非數(shù)字字符(13), 少于4位數(shù)字(14), 多于4位數(shù)字后綴 4位數(shù)字(4)(15)第二步:確定調(diào)試用例。表 7-2-1中有4個(gè)有效等價(jià)類,可以公用以下兩個(gè)次數(shù)用例:。17歡迎下載精品文檔調(diào)試數(shù)據(jù)范圍期望結(jié)果()276-2345等價(jià)類(1),(3),(4)有效(635)805-9321等價(jià)類(2),(3),(4)有效對11個(gè)無效等價(jià)類,要選擇11個(gè)調(diào)試用例,如下所示:調(diào)試數(shù)據(jù)范圍期望結(jié)果(20A)123-4567無效等價(jià)類(5)無效(33)234-5678無效等價(jià)類(6)無效(7777)345-6789無效等價(jià)類(7)無效(777)34A-6789無效等價(jià)類(8)無效(234)045-6789無效等價(jià)類(9)無效(777)145-6789無效等價(jià)類(10)無效(777)34-6789無效等價(jià)類(11)無效(777)2345-6789無效等價(jià)類(12)無效(777)345-678A無效等價(jià)類(13)無效(777)345-678無效等價(jià)類(14)無效。18歡迎下載精品文檔(777)345 -56789 無效等價(jià)類(15) 無效某單位要研制一個(gè)計(jì)算機(jī)管理系統(tǒng)。它的業(yè)務(wù)是:將學(xué)員發(fā)來的信件收集分類后,按幾種不同的情況處理。如果是報(bào)名的,則將報(bào)名數(shù)據(jù)送給負(fù)責(zé)報(bào)名事務(wù)的職員,他們將查閱課程文件,檢查該課程是否額滿,然后在學(xué)生文件、課程文件上登記,并開出報(bào)告單交財(cái)務(wù)部門,財(cái)務(wù)人員開出發(fā)票給學(xué)生。如果是想注銷原來已選修的課程,則由注銷人員在課程文件、學(xué)生文件和帳目文件上做相應(yīng)的修改,并給學(xué)生注銷單。如果是付款的,則由財(cái)務(wù)人員在帳目文件上登記,也給學(xué)生一張收費(fèi)收據(jù)。要求:1.對以上問題畫出數(shù)據(jù)流程圖。 2.畫出該培訓(xùn)管理的軟件結(jié)構(gòu)圖。。19歡迎下載精品文檔某報(bào)表處理系統(tǒng)要求用戶輸入處理報(bào)表的日期,日期限制在2003年1月至2008年12月,即系統(tǒng)只能對該段期間內(nèi)的報(bào)表進(jìn)行處理,如日期不在此范圍內(nèi),則顯示輸入錯(cuò)誤信息。系統(tǒng)日期規(guī)定由年、月的6位數(shù)字字符組成,前四位代表年,后兩位代表月。現(xiàn)要求用黑盒測試法中的邊界值法寫出測試用例。輸入條件測試用例說明測試數(shù)據(jù)報(bào)表日期的1個(gè)數(shù)字字符5類型及長度5個(gè)數(shù)字字符200357個(gè)數(shù)字字符2003005有1個(gè)非數(shù)字字符2003.5全部是非數(shù)字字符 MAY---6個(gè)數(shù)字字符 200305日期范圍在有效范圍200301邊界上選取200812數(shù)據(jù)200300200813月份范圍月份為1月200301月份為12月200312月份<1200300月份>12200313下圖為一個(gè)被測程序流程圖,試用條件覆蓋方法為它設(shè)計(jì)足夠的測試用例。20歡迎下載精品文檔T1:X>1,F1:X<=1,T2:X<2,F2:X>=2,T3:X<3,F3:X>=3,T4:X<4,F4:X>=4數(shù)據(jù)覆蓋路徑覆蓋條件Y值X=1.5abT1,T2,T3,T49.5X=-PIacdF1,T2,T3,T4-1X=4acegT1,F2,F3,F413畫XXX系統(tǒng)的狀態(tài)圖。2.McCabe度量法是通過定義環(huán)路復(fù)雜度,建立程序復(fù)雜性的度量,它基于一個(gè)程序模塊的程序圖中環(huán)路的個(gè)數(shù)。根據(jù)給出的程序流程圖,畫出它的程序圖,并計(jì)算它的 McCabe復(fù)雜性度量。3.請將下面的 DFD轉(zhuǎn)換為軟件結(jié)構(gòu)圖(注:圖中 ○+表示“或者”)。(作業(yè)上有)。21歡迎下載精品文檔4.下面是某程序的流程圖:先畫出流圖,再計(jì)算它的環(huán)路復(fù)雜性。為了完成基本路徑測試,求它的一組獨(dú)立的路徑。環(huán)路復(fù)雜性=判斷數(shù)+1=3+1=4(個(gè))流圖:。22歡迎下載精品文檔aX>1&&X<2cX<3eX<4F gY=X*X-2*X+5h
bT Y=2*sin(X)-1dTY=3*X+5fTY=SQRT(1+X*X)(2)獨(dú)立路徑:1:a->b2:a->c->d3:a->c->e->f4:a->c->e->g->h5.建立微機(jī)的對象模型。( 作業(yè)上有)。23歡迎下載精品文檔微機(jī)顯示器 主機(jī) 鍵盤 鼠標(biāo) 漢王筆機(jī)箱 主板 電源 存儲器固定存儲器 活動存儲器內(nèi)存 硬盤 軟盤 光盤6.畫出銀行取款過程的 DFD圖。問題描述:儲戶用存折取款首先填寫取款的,根據(jù) “帳卡”中的信息檢驗(yàn)取款單與存折,如有問題,將問題反饋給儲戶,否則,登陸“儲戶存款數(shù)據(jù)庫”,修改相應(yīng)數(shù)據(jù),并更新“帳卡”,同時(shí)發(fā)出付款通知,出納向儲戶付款。1.倉庫的業(yè)務(wù)工作有如下內(nèi)容:倉庫保管員根據(jù)客戶的出庫單和入庫單作出入庫登錄處理去修改庫存臺賬,根據(jù)庫存臺賬作統(tǒng)計(jì)輸出工作產(chǎn)生庫存日報(bào)表存儲在日記賬中。查詢庫存時(shí),查詢者輸入查詢條件,根據(jù)庫存臺賬的內(nèi)容產(chǎn)生查詢報(bào)表。畫出數(shù)據(jù)流程圖(7分)。24歡迎下載精品文檔2.分別用程序流程圖和 PDL語言描述一元二次方程的求解問題。3.某公司的折扣政策:年交易額 10萬元以下的,無折扣;在 10萬元以上的并且近三個(gè)月無欠款的,折扣率 10%;在10萬元以上,雖然近三個(gè)月有欠款,但是與公司交易在 10年以上的,折扣率 8%;在10萬元以上,近三個(gè)月有欠款,且交易在 10年以下的折扣率 5%。請用判斷樹來描述公司的折扣政策4.請根據(jù)以下考試報(bào)名管理過程,繪制數(shù)據(jù)流程圖:考試機(jī)構(gòu)收到考生的報(bào)名表后,先進(jìn)行審核,不合格的要退回;對合格的報(bào)名表進(jìn)行錄入處理,形成報(bào)名匯總數(shù)據(jù)。根據(jù)報(bào)名匯總數(shù)據(jù),可以制作各種報(bào)表,還可以根據(jù) 各種查詢要求進(jìn)行查詢顯示。5.請將下面的 E-R圖轉(zhuǎn)換成關(guān)系模式。倉庫地點(diǎn)面積學(xué)號姓名性別號倉庫學(xué)生1m成績倉數(shù)量選修儲nn產(chǎn)品課程產(chǎn)品產(chǎn)品價(jià)格課程課程學(xué)時(shí)號名數(shù)號名根據(jù)下列條件使用等價(jià)劃分法設(shè)計(jì)測試用例。某一8位微機(jī),其十六進(jìn)制常數(shù)定義為:以0x或0X開頭的數(shù)是十六進(jìn)制整數(shù),其值的范圍是-7f~7f(表示十六進(jìn)制的大小寫字母不加區(qū)別),如0X13,0X6A,-0X3c。解答:等價(jià)劃分法①劃分等價(jià)類并編號,如下表所示。十六進(jìn)制整型常量輸入條件的等價(jià)類表輸入數(shù)據(jù)合理等價(jià)類不合理等價(jià)類。25歡迎下載精品文檔3.非0x或非-打頭的串1.4.含有非數(shù)字且0x或0X開頭1~2位)以外字符數(shù)字串(a,b,c,d,e,f十六進(jìn)制整數(shù)5.多于5個(gè)字符2.以-0x打頭的1~2位-后跟非0的多位串?dāng)?shù)字串6.7.-0后跟數(shù)字串8.-后多于3個(gè)數(shù)字十六進(jìn)制數(shù)范圍10.小于-7f9.在-7f~7f之間11.大于7f②為合理等價(jià)類設(shè)計(jì)測試用例,表中有三個(gè)合理等價(jià)類,設(shè)計(jì)兩個(gè)例子測試數(shù)據(jù)期望結(jié)果覆蓋范圍0×23顯示有效輸入1,9-0×15顯示有效輸入2,9③為每個(gè)不合理等價(jià)類至少設(shè)計(jì)一個(gè)測試用例測試數(shù)據(jù)期望結(jié)果覆蓋范圍2顯示無效輸入3G12顯示無效輸入4123311顯示無效輸入5-1012顯示無效輸入6-011顯示無效輸入7-0134顯示無效輸入8-0x777顯示無效輸入100x87顯示無效輸入11請使用PAD圖和PDL語言描述在數(shù)組A(1)~A(10)中找最大數(shù)的算法。解:PDL語言:N=1WHILEN<=10DOIFA(N)<=A(N+1)MAX=A(N+1);ELSEMAX=A(N)ENDIF;N=N+1;ENDWHILE;PAD圖:。26歡迎下載精品文檔[解析]人工查找時(shí),是從第一個(gè)元素開始查找,用當(dāng)前元素與下一個(gè)元素比較,將較大者作為當(dāng)前元素又與下一元素比較,如此循環(huán),直到數(shù)組末尾。41.根據(jù)下列條件使用等價(jià)類劃分法設(shè)計(jì)測試用例。某一8位微機(jī),其八進(jìn)制常數(shù)定義為:以零開頭的數(shù)是八進(jìn)制整數(shù),其值的范圍是-177~177,如05,0127,-065解:(1)劃分等價(jià)類并編號,如下表示:(4分)(2)為合理等價(jià)類設(shè)計(jì)測試用例 ,表中有兩個(gè)合理等價(jià)類 ,設(shè)計(jì)兩個(gè)例子(2分)(3)為不合理等價(jià)類測試用例 ,至少設(shè)計(jì)一個(gè)測試用例( 2分)。27歡迎下載精品文檔[解析]等價(jià)類劃分屬于黑盒測試的一種,它將輸入數(shù)據(jù)域按有效的或無效的劃分成若干個(gè)等價(jià)類,測試每個(gè)等價(jià)類的代表值就等于對該類其他值的測試,這樣用少量有代表性的例子代替大量測試目的相同的例子,可以有效提高測試效率。本題劃分了 3個(gè)合理等價(jià)類,個(gè)不合理等價(jià)類進(jìn)行測試,取到了預(yù)期的效果。42.某電器集團(tuán)公司下屬的廠包括技術(shù)科、 生產(chǎn)科等基層單位。 現(xiàn)在想建立一個(gè)計(jì)算機(jī)輔助企業(yè)管理系統(tǒng),其中:生產(chǎn)科的任務(wù)是:(1)根據(jù)銷售公司轉(zhuǎn)來的內(nèi)部合同(產(chǎn)品型號、規(guī)格、數(shù)量、交獲日期)制定車間月生產(chǎn)計(jì)劃。(2)根據(jù)車間實(shí)際生產(chǎn)日報(bào)表、周報(bào)表調(diào)整月生產(chǎn)計(jì)劃3)以月生產(chǎn)計(jì)劃為以及,制定產(chǎn)品設(shè)計(jì)(結(jié)構(gòu)、工藝)及產(chǎn)品組裝月計(jì)劃。4)將產(chǎn)品的組裝計(jì)劃傳達(dá)到各科,將組裝月計(jì)劃分解為周計(jì)劃,下達(dá)給車間技術(shù)科的任務(wù)是:1)根據(jù)生產(chǎn)科轉(zhuǎn)來的組裝計(jì)劃進(jìn)行產(chǎn)品結(jié)構(gòu)設(shè)計(jì),產(chǎn)生產(chǎn)品裝配圖給生產(chǎn)科,產(chǎn)生外購需求計(jì)劃給供應(yīng)科,并產(chǎn)生產(chǎn)品自制物料清單。2)根據(jù)組裝計(jì)劃進(jìn)行產(chǎn)品工藝設(shè)計(jì),根據(jù)產(chǎn)品自制物料清單產(chǎn)生工藝流程圖給零件廠。試寫出以上系統(tǒng)中生產(chǎn)科和技術(shù)科處理的軟件結(jié)構(gòu)圖。解:。28歡迎下載精品文檔畫出生產(chǎn)科圖的給 6分,畫出技術(shù)科的給 4分。[解析]軟件結(jié)構(gòu)圖是軟件系統(tǒng)的模塊層次結(jié)構(gòu),反映了整個(gè)系統(tǒng)的功能實(shí)現(xiàn),即將來程序的控制層次體系,軟件結(jié)構(gòu)往往用樹狀或網(wǎng)狀結(jié)構(gòu)的圖形來表示,其主要內(nèi)容有模塊及模塊的控制關(guān)系,根據(jù)題意,可繪制出生產(chǎn)科和技術(shù)科的軟件結(jié)構(gòu)圖,其中生產(chǎn)科的結(jié)構(gòu)圖深度和寬度均為 4,技術(shù)科的結(jié)構(gòu)圖的深度和寬度均為 3。應(yīng)用題1、某廠對部分職工重新分配工作的政策是: 年齡在20歲以下者,初中文化程度脫產(chǎn)學(xué)習(xí),高中文化程度當(dāng)電工;年齡在 20歲以上者,大學(xué)文化程度都當(dāng)技術(shù)員,其他男性當(dāng)鉗工,女性當(dāng)車工。請畫出程序流程圖描述上述問題,并畫出對應(yīng)得程序圖,并計(jì)算其環(huán)
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 語文-福建省漳州市2025屆高三畢業(yè)班第三次教學(xué)質(zhì)量檢測(漳州三檢)試題和答案
- 《探索與發(fā)現(xiàn):三角形邊的關(guān)系》(教學(xué)設(shè)計(jì))-2023-2024學(xué)年四年級下冊數(shù)學(xué)北師大版
- 鄉(xiāng)村公路養(yǎng)護(hù)合同范例
- 幼兒園小班角色游戲與社會認(rèn)知計(jì)劃
- 賣車正規(guī)交易合同范例
- 高中教師工作計(jì)劃
- 如何在變化中保持年度目標(biāo)的穩(wěn)定計(jì)劃
- 加強(qiáng)行業(yè)知識的學(xué)習(xí)目標(biāo)計(jì)劃
- 信貸行業(yè)月度個(gè)人工作計(jì)劃
- 社團(tuán)資源整合優(yōu)化計(jì)劃
- 化學(xué)-江蘇省鎮(zhèn)江市2024-2025學(xué)年高三下學(xué)期期初質(zhì)量監(jiān)測試題和答案
- 2025年中考語文一輪復(fù)習(xí):民俗類散文閱讀 講義(含練習(xí)題及答案)
- 【正版授權(quán)】 IEC 63310:2025 EN Functional performance criteria for AAL robots used in connected home environment
- 2025屆新高考政治沖刺備考復(fù)習(xí)把握高考趨勢+科學(xué)高效命題
- 最終版附件1:“跨學(xué)科主題學(xué)習(xí)”教學(xué)設(shè)計(jì)(2025年版)
- 2025年春季安全教育主題班會教育記錄
- 2024年春季學(xué)期低年級學(xué)雷鋒講奉獻(xiàn)主題班會
- 2025年度環(huán)保咨詢與評估服務(wù)合同范本模板
- 機(jī)電一體化專科畢業(yè)論文范文
- 2025至2030年中國煙用接裝紙數(shù)據(jù)監(jiān)測研究報(bào)告
- 2024年呼和浩特職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試歷年參考題庫含答案解析
評論
0/150
提交評論