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

正文內(nèi)容

貪食蛇小游戲的開發(fā)畢業(yè)論文(編輯修改稿)

2024-11-12 10:19 本頁面
 

【文章內(nèi)容簡介】 雙擊重新開始 , 36, 1) 39。GoTo SetNewHead 39。If L ctL * Then ctTo = to_Right Else ctTo = to_Left 39。GoTo MoveHL End If 17 圖 58 游戲結(jié)束界面 Game over interface 當(dāng)蛇身撞“自己”,彈出“ GAME OVER”提示游戲結(jié)束,游戲結(jié)束,返回到主界面,代碼如下所示: If InBody(nHead, H, L) 1 Then LabSnake(nHead).ZOrder = False LabTai(1).Caption = 游戲結(jié)束 Call ShowStr(Game Over, 36) MsgBox GAME OVER 貪食蛇 .Hide 貪食蛇小游戲 .Show GoTo SetNewHead End If 18 6 測試 測試意義 系統(tǒng)測試是為了發(fā)現(xiàn) 系統(tǒng)缺陷,保證產(chǎn)品質(zhì)量 而執(zhí)行程序的過程,成功的測試是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯誤的測試。 測試的目的就是希望能以最少的人力和 資源在最少的時間內(nèi) 發(fā)現(xiàn)潛在的各種錯誤和缺陷。應(yīng)根據(jù)開發(fā)各階段的需求、設(shè)計等文檔或程序的內(nèi)部結(jié)構(gòu) ,利用等價類、邊界值、錯誤推斷等測試方法, 精心設(shè)計測試用例,并利用這些實 例來運(yùn)行程序,以便發(fā)現(xiàn)錯誤。系統(tǒng)測試是保證系統(tǒng)質(zhì)量和可靠性的關(guān)鍵步驟,是對系統(tǒng)開發(fā)過程中的系統(tǒng)分析系統(tǒng)設(shè)計和實施的最后復(fù)查。 測試過程 測試過程一般分為:制定測試計劃、編寫測試需求、編寫測試用例、執(zhí)行測試用例、編寫測試報告。 測試計劃 制定測試計劃。在擬制測試計劃時,需充分考慮到整個項目的開發(fā)進(jìn)展、開發(fā)時間、測試時間,盡可能的將測試時間安排得充裕點(diǎn),使得測試計劃是可行的。測試計劃的內(nèi)容主要有測試內(nèi)容、進(jìn)度時間安排、測試所需的環(huán)境和條件、測試人員任務(wù)的分配等。其主要測試計劃如下所示: ( 1) 測 試目的 為檢驗該游戲的功能是否達(dá)到要求,對自己所設(shè)計的貪食蛇小游戲進(jìn)行鑒定測試。 ( 2) 測試范圍 ① 功能性,包括準(zhǔn)確性、安全保密性、適合性、互操作性、功能依從性。 ② 易用性,包括易學(xué)性、易理解性、易吸引性、易操作性、易用依從性。 ③ 可移植性,包括共存性、易安裝性、適應(yīng)性、易替換性、可移植的依從性。 ④ 可靠性,包括成熟性方面、易恢復(fù)性、容 錯性、可靠的依從性。 ⑤ 維護(hù)性,包括易測試性、易改變性、易分析性、穩(wěn)定性、維護(hù)的依從性。 ⑥ 效率,包括資源利用性、時間特性、效率依從性。 ( 3) 測試需求 19 測試需求見本章 測試需求。 ( 4) 測試所生成的文檔 ①測試計劃 ② 測試需求 ③ 測試用例 ④ 缺陷報告 ⑤ 測試報告 ( 5) 測試策略 表 61 測試策略 Table 61 test strategy 測試目標(biāo) 確保測試貪食蛇小游戲各功能和效率 測試范圍 貪食蛇小游戲描述的所有功能、效率。 采用技術(shù)與方法 使用等價類和邊界值設(shè)計測試用例,使用動態(tài)黑盒測試方法對貪食蛇小游戲描述的內(nèi)容進(jìn)行測試,核實以下內(nèi)容: 在使用有效數(shù)據(jù)時得到預(yù)期的結(jié)果。 在使用無效數(shù)據(jù)時顯示相應(yīng)的錯誤消息或警告消息。 軟件配置項之間及軟件配置項與硬件之間 的接口正確。 系統(tǒng)的輸出及其格式正確。 系統(tǒng)運(yùn)行條件在邊界狀態(tài)和異常狀態(tài)下,或在認(rèn)為設(shè)定的狀態(tài)下,系統(tǒng)功能和性能正確。 系統(tǒng)訪問和數(shù)據(jù)安全。 系統(tǒng)的全部存儲量、輸入 /輸出通道和處理時間的余量正確。 系統(tǒng)的功能、性能在強(qiáng)度測試下正常。 設(shè)計中用于提高系統(tǒng)安全性、可靠性的結(jié)構(gòu)、算法、容錯、冗余、中斷處理方案合理。 對完整性級別高的系統(tǒng),安全性、可靠性高。 對有恢復(fù)或重置功能需求的系統(tǒng),恢復(fù)或重置功能正確。 對不同的實際問題外加相應(yīng)的專門測試 開始標(biāo)準(zhǔn) 測試環(huán)境已搭建 完成標(biāo)準(zhǔn) 當(dāng)所有用例執(zhí)行完畢、系統(tǒng)出現(xiàn)重 大故障,無法恢復(fù)到正常使用環(huán)境時為測試結(jié)束。 測試重點(diǎn)和優(yōu)先級 對用戶手冊中規(guī)定的各配置項逐項測試 20 ( 6) 測試工具 純手工測試,沒有運(yùn)用到測試工具。 ( 7) 人員與進(jìn)度表 表 62 測試進(jìn)度 Table 62 testing progress 人員 角色 任務(wù) 時間 李彬 測試負(fù)責(zé)人 制定系統(tǒng)測試計劃 20201130 組織系統(tǒng)測試任務(wù)的安排和實施 20201201至 20201202 設(shè)計系統(tǒng)測試用例 20201202 總結(jié)系統(tǒng)測試報告 20201203 李彬 測試人員 進(jìn)行系統(tǒng)測試 20201203至 20201203 登記系統(tǒng)測試結(jié)果 20201203至 20201204 測試需求 測試需求明確地指出在項目中要測試什么。 首先要先明確測試需求,才能決定怎么進(jìn)行測試、測試的時間、需要多少人人數(shù)、測試環(huán)境。測試中需要的技能、工具以及相應(yīng)背景知識,測試中可能會遇到的風(fēng)險等,以上的因素就構(gòu)成了測試計劃的基本要素。測試需求是測試計劃的重點(diǎn)和基礎(chǔ)。 測試需求根據(jù)不同的環(huán)境,不同的要求,不同的專業(yè)水平,詳細(xì)程度也會有所不同。一份測試需求通常由被測系統(tǒng) 的功能模塊、需求標(biāo)識、測試要點(diǎn)等組成。 由于本貪食蛇小游戲操作等各方面都比較簡單、也沒有涉及到復(fù)雜的邏輯問題和往輸入框中輸入字符等問題,所以整個系統(tǒng)的測試需求比較簡單,僅需點(diǎn)擊查看其功能能否正常并且正確地完成即可。 下面是一部分功能模塊測試需求。 21 表 63 測試需求 Table 63 test requirement 功能模塊 子模塊 需求標(biāo)識 測試要點(diǎn) 開始游戲 選項 開始 /停止 TSHRQ001 點(diǎn)擊開始 /停止游戲 快速 TSHRQ002 點(diǎn)擊加快 /減慢蛇速度 顯示花紋 TSHRQ003 點(diǎn)擊顯示花紋樣式的蛇身 顯示網(wǎng)格 TSHRQ004 點(diǎn)擊顯示游戲區(qū)域的網(wǎng)格線 最高分 - TSHRQ005 正確顯示游戲的最高分 得分 - TSHRQ006 正確顯示游戲當(dāng)前得分 測試用例 根據(jù)測試大綱設(shè)計和相關(guān)需求按照等價類、邊界值等相關(guān)方法生成測試用例。在設(shè)計測試用例的時候,產(chǎn)生測試設(shè)計說明文檔,其內(nèi)容主要有被測項目、輸人數(shù)據(jù)、測試過程、預(yù)期輸出結(jié)果等。 測試報告 測試完成后,要形成相應(yīng)的測試報告,主要對測試進(jìn)行概要說明,列出測試的結(jié)論 ,指出缺陷和錯誤,另外,給出一些建議,如可采用的修改方法,各項修改預(yù)計的工作量及修改的負(fù)責(zé)人員。 測試結(jié)果 貪食蛇小游戲已經(jīng)通過測試,結(jié)果表明: ( 1) 功能性(適合性、準(zhǔn)確性、 互操作性 、安全保密性、功能性 依從性 ) 該軟件各項功能運(yùn)行正常,能夠較準(zhǔn)確的完成開始 /停止游戲、加快速度、顯示樣式等基本操作。 ( 2) 可靠性(成熟性、容錯性、易恢復(fù)性、可靠性的依從性) 該軟件對用戶的誤操作能較好的屏蔽,容錯能力較好;軟件在測試過程中極少出現(xiàn)異常退出,系統(tǒng)運(yùn)行比較穩(wěn)定;軟件能較快的從失效狀態(tài)重新啟動,恢復(fù)到正常工作狀態(tài)。軟件 遵循與可靠性相關(guān)的標(biāo)準(zhǔn)、約定或法規(guī)。 ( 3) 可移植性 ( 適應(yīng)性 、 易安裝性 、共存性、易替換性、可移植性的依從性) 22 該軟件與其他類似軟件在同一環(huán)境下能夠正常運(yùn)行;在不同環(huán)境下使用時無需額外的資源;在同樣環(huán)境下,軟件可以替代另一個相同用途的指定軟件產(chǎn)品;軟件遵循與可移植性相關(guān)的標(biāo)準(zhǔn)或約定。 ( 4) 易用性(易理解性、易學(xué)性、易操作性、易吸引性、易用性依從性) 該軟件符合用戶使用的要求,操作方便、易學(xué)、易理解、吸引用戶使用;軟件遵循與易用性相關(guān)的標(biāo)準(zhǔn)、預(yù)定、風(fēng)格指南或法規(guī)。 ( 5) 維護(hù)性( 易分析性 、 易改變性 、 穩(wěn)定性 、 易測試性 、維護(hù)性的依 從性) 該軟件可以修改;修改后的功能可以開展測試;修改功能后對其他功能不產(chǎn)生關(guān)聯(lián)影響;能夠較快的定位到缺陷并解決;軟件遵循與維護(hù)性相關(guān)的標(biāo)準(zhǔn)或約定。 ( 6) 效率(時間特性、資源特性、依從性) 該軟件主要操作能夠在 5S 內(nèi)完成,系統(tǒng)資源使用正常, CPU 使用率平均為 30%以下,內(nèi)存使用為 20%以下, I/O Wait 小于 2;軟件遵循與效率相關(guān)的標(biāo)準(zhǔn)或約定。 ( 7) 用戶文檔 用戶手冊對軟件的主要功能和關(guān)鍵操作有相應(yīng)的描述,易理解;用戶文檔描述和軟件實際功能基本一致。 23 7 總結(jié) 通過幾 個月 的 VB 學(xué)習(xí),讓我對 VB 有一個更透徹的了解 。 首先了解到 VB 的特點(diǎn), VB 是在原來 Basic 的基礎(chǔ)上發(fā)展而來,它繼承了 Basic 的簡單易用等優(yōu)點(diǎn),不需要用大量的代碼去描述界面元素的外觀和位置, 只要把預(yù)先建立的對象添加到屏幕上的某點(diǎn)即可 。 VB 是世界上使用人數(shù)最多的語言之一, VB 在原來 BASIC語言的基礎(chǔ)上進(jìn)一步發(fā)展至今包含了數(shù)百條語句 ,函數(shù)及關(guān)鍵詞 ,其中很多和 WINDOWS GUI 有直接關(guān)系 ,VB 不僅是可視語言,而且是面向?qū)ο蟮木幊陶Z言。其特點(diǎn)是概念多,實踐性強(qiáng),涉及面廣。 其次,了解到一些基本的概念。例如類,就是創(chuàng)建對象實例的模板包含了創(chuàng)建的屬性描述 和行為特征的定義。而此中的對象又是類的一個實例,繼承了類的屬性、方法,而 VB中常用的對象有窗體、控件等。但我們在建立之前必須清楚對象的三要素:屬性、方法、事件。而建立程序的步驟大致可分為 : (1) 啟動程序,裝載和顯示窗體。 (2) 窗體等待事件的發(fā)生。 (3) 事件發(fā)生時,執(zhí)行對應(yīng)的事件發(fā)生過程。 (4) 再重復(fù) (2)(3)的過程。 (5) 最后直接遇到 END 結(jié)束語句結(jié)束程序的運(yùn)行或按 結(jié)束 強(qiáng)行停止程序的運(yùn)行。再用 VB 創(chuàng)建一個應(yīng)用程序,第一步驟是創(chuàng)建窗體,它是用戶與應(yīng)用程序進(jìn)行交互操作的可視部分, 窗體是創(chuàng)建界面的基本構(gòu)造模塊,也是創(chuàng)建應(yīng)用程序所使用的對象。而后必要設(shè)置窗體的屬性,從而構(gòu)出窗體的外觀,設(shè)置好的窗體,窗體就作為對象,能夠?qū)ζ涠x的事件作出響應(yīng),這也是所謂的窗體事件,而窗體事件又包括窗體本身事件,鍵盤事件和鼠標(biāo)事件。在了解窗體基本知識就還應(yīng)了解 VB 的語言基礎(chǔ),其中包括了代碼模塊 (窗體模塊、標(biāo)準(zhǔn)模塊、類模塊 ),注釋、分行和續(xù)行、數(shù)據(jù)類節(jié) (字節(jié)型、邏輯型、數(shù)值型、日期型 )、變量與常數(shù)、運(yùn)算符與表達(dá)式、數(shù)組、控制結(jié)構(gòu)、子過程、函數(shù)。同時,為了編程,我們還應(yīng)培養(yǎng)良好的編程習(xí)慣,首先是對象、變量、過 程的命名約定,然結(jié)構(gòu)化編碼約定。在 VB 中創(chuàng)建應(yīng)用程序之際也就是和對象打交道之時,對象是代碼和數(shù)據(jù)的組合,可以作為一個單位來處理,對象可以是應(yīng)用程序的一部分,比如可以是控件、窗體、數(shù)據(jù)訪問對象控件也是對象中的一種,主要用來獲取用戶的輸入信息和顯示輸出信息。應(yīng)用程序中可用的控件包括文本框、 24 命令按扭和列表框而通過另外一些控件可以訪問其他應(yīng)用程序并處理數(shù)據(jù) VB 程序設(shè)計同時可設(shè)計出一個更好的菜單系統(tǒng),這樣就可以使用戶了解到更大量有關(guān)應(yīng)用程序設(shè)計和結(jié)構(gòu)的信息,精心規(guī)劃菜單與工具欄有助于提高應(yīng)用程序的可用性。同時在基于 WINDOWS的應(yīng)用程序中,對話框被用來提示應(yīng)用程序繼續(xù)運(yùn)行所需的數(shù)據(jù)或者用戶顯示信息。對話框是一種特殊類型的窗體對象,在 VB 中按對話框的創(chuàng)建有三種類型的對話框,它們是預(yù)定義對話框、自定義對話框、標(biāo)準(zhǔn)對話框。對于自定義對話框和標(biāo)準(zhǔn)對話框,使可以完成與用戶之間的交互。 學(xué)習(xí) VB 程序設(shè)計后,增加對此的認(rèn)識,深入學(xué)習(xí) VB 程序就可掌握新的軟件,新的編程環(huán)境,學(xué)習(xí)此課程,也可學(xué)會使用開發(fā)環(huán)境,開發(fā)工具的方法才能更好地跟上計算機(jī)學(xué)科的發(fā)展。 25 致謝 本論文是在田小梅老師的悉心指導(dǎo)下完成的。老師淵博的知識,精益求精的工作作 風(fēng),嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,誨人不倦的高尚師德,嚴(yán)以律己,寬以待人的崇高風(fēng)范,平易近人、樸實無華的人格魅力對我產(chǎn)生了深遠(yuǎn)的影響。這不僅使我樹立了遠(yuǎn)大的學(xué)術(shù)目標(biāo)、還讓我懂得了許多為人處世,待人接物方面的道理。 本論文從選題到完成,每一步都是在老師的悉心指導(dǎo)下完成的,傾注了田小梅老師大量的心血。通過指導(dǎo)老師的認(rèn)真指導(dǎo)使我的畢業(yè)設(shè)計能夠如期完成。再次向我的指導(dǎo)老師表示衷心的感謝,同時,論文的順利的完成,也離不開各位老師、同學(xué)和朋友的幫助與關(guān)心。謝謝大家! 26 參考文獻(xiàn) [1] 魏星基于 Java 的游戲“貪食蛇”的設(shè)計和實現(xiàn) — 實現(xiàn)游戲主控制功能 [M].成都:四川師范大學(xué), 2020(03). [2] 徐艷 .貪食蛇游戲的結(jié)構(gòu)程序設(shè)計流程 [J].科技廣場, 2020(01). [3] 劉艷 .貪食蛇游戲的結(jié)構(gòu)程序設(shè)計流程 [J].科技 大學(xué) , 2020(01). [4] 肖志明 .談?wù)?VB 程序設(shè)計 教學(xué) 中的數(shù)據(jù)庫應(yīng)用 [J].廣西 廣播 電視大學(xué)學(xué)報, 2020(01). [5] 王運(yùn)堅 .《 VISUAL BASIC 應(yīng)用指南》 [M ]. 北京 : 人民郵電出版社
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1