




已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
多功能五子棋多功能五子棋 的設(shè)計與實現(xiàn)的設(shè)計與實現(xiàn) 測試計劃測試計劃 開發(fā)團隊 開發(fā)團隊 Flying We are flying but not flies flying 團隊 多功能五子棋的設(shè)計與實現(xiàn) 測試計劃 2 目錄 1 引言 3 1 1 編寫目的 3 1 2 背景 3 1 3 定義 4 1 4 參考資料 4 2 計劃 5 2 1 測試內(nèi)容 如圖所示 5 2 2 測試環(huán)境 6 2 3 測試需求資料 6 3 測試計劃說明 7 3 1 軟件系統(tǒng)流程 7 3 2 測試方法 8 3 3 測試模塊 輸入 處理過程和輸出 8 4 評價標準 9 4 1 測試范圍 9 4 2 尺度 10 flying 團隊 多功能五子棋的設(shè)計與實現(xiàn) 測試計劃 3 1 引言引言 1 1 編寫目的編寫目的 軟件系統(tǒng)不僅變得越來越龐大 但是也變得越來越復(fù)雜 復(fù)雜的代碼是很 難閱讀 理解和修改的 必須化更多的精力去測試 維護和再測試 測試計劃文檔將會給出普遍一般的思想和方法來測試這個系統(tǒng) 通過各種測試 得出的結(jié)果尋找軟件中存在的一些缺陷和錯誤 使得發(fā)行的軟件能夠運行正常 也使得用戶的使用更加方便 1 2 背景背景 本項目所開發(fā)的軟件系統(tǒng)全稱為 多功能五子棋游戲 本項目為 高級軟件工程 課程大作業(yè)選題 由項目客戶 姜明老師 提 出并由 Flying 團隊組織開發(fā) 本項目開發(fā)主要目的為學習并熟悉軟件工程項目 開發(fā)流程 本項目的預(yù)期用戶是中國科學技術(shù)大學軟件學院軟件工程專業(yè) 06 級 碩 嵌入式系統(tǒng)設(shè)計專業(yè)方向所有五子棋游戲愛好者 本項目所開發(fā)游戲軟件擬在 Windows98 及以上版本操作系統(tǒng)下運行 擬基 于 C S 架構(gòu)提供網(wǎng)絡(luò)對弈 二人對弈 模式在小型局域網(wǎng)運行 在進行測試計劃之前 Flying 團隊已經(jīng)完成了可行性研究 項目開發(fā)計劃 需求分析 概要設(shè)計以及編碼設(shè)計 1 3 定義定義 本系統(tǒng)可能用到的專門術(shù)語的定義見表 1 1 表 1 1 系統(tǒng)專門術(shù)語定義 專用術(shù)語專用術(shù)語定義定義 系統(tǒng)多功能五子棋的設(shè)計與實現(xiàn) 子系統(tǒng) 模 塊 功能上相對獨立的組件 flying 團隊 多功能五子棋的設(shè)計與實現(xiàn) 測試計劃 4 人機對弈玩家與計算機對弈 人工智能智能機器所執(zhí)行的通常與人類智能有關(guān)的功能 五連在橫線 縱線或斜線上 五個同色棋子連續(xù)排列的棋形 四連兩端沒有對方的棋子阻攔的 四 沖四一段有對方的棋子阻攔的 四 活三加上一子就能成為活四的 三 活四兩頭都沒有黑子并且沒有靠邊的連續(xù)四子 四四一子落下同時形成兩個 四 的棋形 三三一子落下同時形成了兩個 活三 的棋形 四三一子落下同時形成了一個 四 和一個 三 1 4 參考資料參考資料 1 王小春 PC 游戲編程 人機對弈 重慶 重慶大學出版社 2002 5 2 那威 張照元 連珠五子棋提高捷徑 入段升級必讀 北 京 北京體育大學出版社 1998 1 3 Erich Gamma Richard Helm Ralph Johnson John Vlissides 設(shè)計模式 可復(fù)用面向?qū)ο筌浖幕A(chǔ) 北京 機械工業(yè)出版社 2000 9 4 Donald E Knuth The Art of Computer Programming Addison Wesley 1998 5 GB8567 883 Software Requirement Analysis Guide 6 GB T 12504 90 Software Quality Insurance Planning Standard 7 王志新 五子棋實戰(zhàn)技巧 江蘇科學技術(shù)出版社 2002 8 中國五子棋網(wǎng) 2 計劃計劃 2 1 測試內(nèi)容 如圖所示 測試內(nèi)容 如圖所示 1 勝負判定模塊 flying 團隊 多功能五子棋的設(shè)計與實現(xiàn) 測試計劃 5 2 人機對弈模塊 3 等級及難易程度選擇 4 悔棋和撤銷悔棋模塊 5 角色選擇 角色互換 6 棋局的打開 關(guān)閉和保存 7 網(wǎng)上對弈 8 服務(wù)器模塊 掃描服務(wù)器 9 文字聊天系統(tǒng) flying 團隊 多功能五子棋的設(shè)計與實現(xiàn) 測試計劃 6 2 2 測試環(huán)境測試環(huán)境 硬件環(huán)境硬件環(huán)境 CPU Intel x86 200Mhz 以上 或其他處理器 內(nèi)存 32MB 以上 顯卡 標準 VGA 256 色顯示模式以上 分辨率 1024 768 其他 聲卡 軟件環(huán)境軟件環(huán)境 操作系統(tǒng) Win98 2000 XP 或更高版本 2 3 測試需求資料測試需求資料 需求分析文檔 可行性分析文檔 概要設(shè)計文檔 詳細設(shè)計文檔 測試計劃可使用案例 測試事件報告 3 測試計劃說明 測試計劃說明 3 1 軟件系統(tǒng)流程軟件系統(tǒng)流程 flying 團隊 多功能五子棋的設(shè)計與實現(xiàn) 測試計劃 7 3 2 測試方法測試方法 總體方案 總體方案 1 由程序員測試其本人所編寫的模塊代碼 2 由另外的測試者再測試以由程序員測試過的模塊 flying 團隊 多功能五子棋的設(shè)計與實現(xiàn) 測試計劃 8 3 選擇另外的角色來測試系統(tǒng)的每個模塊 具體方案 具體方案 1 白盒測試方法測試每個功能模塊 2 黑盒測試方法測試系統(tǒng) 3 選擇測試模塊 并給定輸入和期望輸出 4 測試 給出真實輸出 5 比較期望輸出和真實輸出是否相同 6 如果不符合期望輸出則尋找錯誤并修改代碼糾正 3 3 測試模塊 輸入 處理過程和輸出測試模塊 輸入 處理過程和輸出 表 3 1 系統(tǒng)測試表 測試模塊測試模塊輸入輸入處理處理輸出輸出 勝負判定當前棋局從各個方向搜索黑白連 珠個數(shù) 若連珠個數(shù)大于等 于 5 則輸出勝負已分 否則 輸出勝負未分 計算機下棋當前棋局 難易程度 計算黑白棋在各空位置 下棋時的棋局評分 棋局評分最高的空 位置 難易程度選擇用戶選擇 的難易程度 置系統(tǒng)難易程度變量為 相應(yīng)值 計算機下棋時 用此變量表示棋局評分精 度 無 悔棋當前棋局 堆棧變量 S 更新棋局 S 壓棧 更新棋局顯示 無 撤銷悔棋當前棋局 堆棧變量 S 更新棋局 S 彈棧 更棋局新顯示 無 交換角色當前棋局 當前下棋 者 交換棋局中黑白棋 交換當前下棋者 更新棋局顯示 無 保存棋局當前棋局保存當前棋局到文件棋局文件 打開棋局棋局文件讀取棋局文件到棋局棋局 flying 團隊 多功能五子棋的設(shè)計與實現(xiàn) 測試計劃 9 網(wǎng)上對弈對方發(fā)送 的下棋數(shù)據(jù)包 讀取 解析下棋數(shù)據(jù)包 更新相應(yīng)數(shù)據(jù)結(jié)構(gòu) 更新棋局顯示 發(fā)送下棋者下棋后封裝 的下棋數(shù)據(jù)包 下棋數(shù)據(jù)封裝后的 下棋數(shù)據(jù)包 文字聊天對方發(fā)送 的文字數(shù)據(jù)包 讀取 解析文字數(shù)據(jù)包 更新文字顯示 輸入文字封裝后的 文字數(shù)據(jù)包 掃描服務(wù)器IP 范圍 掃描器線 程數(shù) 讀取輸入 IP 計算各線程 IP 范圍 啟動多線程掃描 已打開本系統(tǒng)端口 的服務(wù)器列表 4 評價標準 評價標準 4 1 測試范圍測試范圍 測試結(jié)果基本
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年三線城市房屋租賃合同范本參考
- 2025個人地下車位租賃合同
- 2025工商銀行房貸借款合同
- 甲方預(yù)付貨款合同協(xié)議
- 盈利飯店團購合同協(xié)議
- 用刮膩做踢腳線合同協(xié)議
- 電梯產(chǎn)品買賣合同協(xié)議
- 瓷磚加工建材銷售合同協(xié)議
- 環(huán)境治理施工合同協(xié)議
- 特殊馬達采購合同協(xié)議
- (二模)2025年深圳市高三年級第二次調(diào)研考試地理試卷(含標準答案)
- 急性腎盂腎炎護理查房
- 人教版2025年八年級(下)期中數(shù)學試卷(一)(考查范圍:第16~18章)
- 四年級下冊《心理健康教育》全冊教案
- 河南會考地理試題及答案2024
- 自愿離婚的協(xié)議范本5篇
- 商業(yè)運營服務(wù)合作協(xié)議
- 員工心理健康關(guān)懷與支持措施試題及答案
- 學生心理健康一生一策檔案表
- 2025年陜西省公民科學素質(zhì)大賽考試題(附答案)
- 植物拓染非物質(zhì)文化遺產(chǎn)傳承拓花草之印染自然之美課件
評論
0/150
提交評論