




已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
多功能五子棋多功能五子棋 的設(shè)計(jì)與實(shí)現(xiàn)的設(shè)計(jì)與實(shí)現(xiàn) 測試計(jì)劃測試計(jì)劃 開發(fā)團(tuán)隊(duì) 開發(fā)團(tuán)隊(duì) Flying We are flying but not flies flying 團(tuán)隊(duì) 多功能五子棋的設(shè)計(jì)與實(shí)現(xiàn) 測試計(jì)劃 2 目錄 1 引言 3 1 1 編寫目的 3 1 2 背景 3 1 3 定義 4 1 4 參考資料 4 2 計(jì)劃 5 2 1 測試內(nèi)容 如圖所示 5 2 2 測試環(huán)境 6 2 3 測試需求資料 6 3 測試計(jì)劃說明 7 3 1 軟件系統(tǒng)流程 7 3 2 測試方法 8 3 3 測試模塊 輸入 處理過程和輸出 8 4 評價(jià)標(biāo)準(zhǔn) 9 4 1 測試范圍 9 4 2 尺度 10 flying 團(tuán)隊(duì) 多功能五子棋的設(shè)計(jì)與實(shí)現(xiàn) 測試計(jì)劃 3 1 引言引言 1 1 編寫目的編寫目的 軟件系統(tǒng)不僅變得越來越龐大 但是也變得越來越復(fù)雜 復(fù)雜的代碼是很 難閱讀 理解和修改的 必須化更多的精力去測試 維護(hù)和再測試 測試計(jì)劃文檔將會給出普遍一般的思想和方法來測試這個(gè)系統(tǒng) 通過各種測試 得出的結(jié)果尋找軟件中存在的一些缺陷和錯(cuò)誤 使得發(fā)行的軟件能夠運(yùn)行正常 也使得用戶的使用更加方便 1 2 背景背景 本項(xiàng)目所開發(fā)的軟件系統(tǒng)全稱為 多功能五子棋游戲 本項(xiàng)目為 高級軟件工程 課程大作業(yè)選題 由項(xiàng)目客戶 姜明老師 提 出并由 Flying 團(tuán)隊(duì)組織開發(fā) 本項(xiàng)目開發(fā)主要目的為學(xué)習(xí)并熟悉軟件工程項(xiàng)目 開發(fā)流程 本項(xiàng)目的預(yù)期用戶是中國科學(xué)技術(shù)大學(xué)軟件學(xué)院軟件工程專業(yè) 06 級 碩 嵌入式系統(tǒng)設(shè)計(jì)專業(yè)方向所有五子棋游戲愛好者 本項(xiàng)目所開發(fā)游戲軟件擬在 Windows98 及以上版本操作系統(tǒng)下運(yùn)行 擬基 于 C S 架構(gòu)提供網(wǎng)絡(luò)對弈 二人對弈 模式在小型局域網(wǎng)運(yùn)行 在進(jìn)行測試計(jì)劃之前 Flying 團(tuán)隊(duì)已經(jīng)完成了可行性研究 項(xiàng)目開發(fā)計(jì)劃 需求分析 概要設(shè)計(jì)以及編碼設(shè)計(jì) 1 3 定義定義 本系統(tǒng)可能用到的專門術(shù)語的定義見表 1 1 表 1 1 系統(tǒng)專門術(shù)語定義 專用術(shù)語專用術(shù)語定義定義 系統(tǒng)多功能五子棋的設(shè)計(jì)與實(shí)現(xiàn) 子系統(tǒng) 模 塊 功能上相對獨(dú)立的組件 flying 團(tuán)隊(duì) 多功能五子棋的設(shè)計(jì)與實(shí)現(xiàn) 測試計(jì)劃 4 人機(jī)對弈玩家與計(jì)算機(jī)對弈 人工智能智能機(jī)器所執(zhí)行的通常與人類智能有關(guān)的功能 五連在橫線 縱線或斜線上 五個(gè)同色棋子連續(xù)排列的棋形 四連兩端沒有對方的棋子阻攔的 四 沖四一段有對方的棋子阻攔的 四 活三加上一子就能成為活四的 三 活四兩頭都沒有黑子并且沒有靠邊的連續(xù)四子 四四一子落下同時(shí)形成兩個(gè) 四 的棋形 三三一子落下同時(shí)形成了兩個(gè) 活三 的棋形 四三一子落下同時(shí)形成了一個(gè) 四 和一個(gè) 三 1 4 參考資料參考資料 1 王小春 PC 游戲編程 人機(jī)對弈 重慶 重慶大學(xué)出版社 2002 5 2 那威 張照元 連珠五子棋提高捷徑 入段升級必讀 北 京 北京體育大學(xué)出版社 1998 1 3 Erich Gamma Richard Helm Ralph Johnson John Vlissides 設(shè)計(jì)模式 可復(fù)用面向?qū)ο筌浖幕A(chǔ) 北京 機(jī)械工業(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 王志新 五子棋實(shí)戰(zhàn)技巧 江蘇科學(xué)技術(shù)出版社 2002 8 中國五子棋網(wǎng) 2 計(jì)劃計(jì)劃 2 1 測試內(nèi)容 如圖所示 測試內(nèi)容 如圖所示 1 勝負(fù)判定模塊 flying 團(tuán)隊(duì) 多功能五子棋的設(shè)計(jì)與實(shí)現(xiàn) 測試計(jì)劃 5 2 人機(jī)對弈模塊 3 等級及難易程度選擇 4 悔棋和撤銷悔棋模塊 5 角色選擇 角色互換 6 棋局的打開 關(guān)閉和保存 7 網(wǎng)上對弈 8 服務(wù)器模塊 掃描服務(wù)器 9 文字聊天系統(tǒng) flying 團(tuán)隊(duì) 多功能五子棋的設(shè)計(jì)與實(shí)現(xiàn) 測試計(jì)劃 6 2 2 測試環(huán)境測試環(huán)境 硬件環(huán)境硬件環(huán)境 CPU Intel x86 200Mhz 以上 或其他處理器 內(nèi)存 32MB 以上 顯卡 標(biāo)準(zhǔn) VGA 256 色顯示模式以上 分辨率 1024 768 其他 聲卡 軟件環(huán)境軟件環(huán)境 操作系統(tǒng) Win98 2000 XP 或更高版本 2 3 測試需求資料測試需求資料 需求分析文檔 可行性分析文檔 概要設(shè)計(jì)文檔 詳細(xì)設(shè)計(jì)文檔 測試計(jì)劃可使用案例 測試事件報(bào)告 3 測試計(jì)劃說明 測試計(jì)劃說明 3 1 軟件系統(tǒng)流程軟件系統(tǒng)流程 flying 團(tuán)隊(duì) 多功能五子棋的設(shè)計(jì)與實(shí)現(xiàn) 測試計(jì)劃 7 3 2 測試方法測試方法 總體方案 總體方案 1 由程序員測試其本人所編寫的模塊代碼 2 由另外的測試者再測試以由程序員測試過的模塊 flying 團(tuán)隊(duì) 多功能五子棋的設(shè)計(jì)與實(shí)現(xiàn) 測試計(jì)劃 8 3 選擇另外的角色來測試系統(tǒng)的每個(gè)模塊 具體方案 具體方案 1 白盒測試方法測試每個(gè)功能模塊 2 黑盒測試方法測試系統(tǒng) 3 選擇測試模塊 并給定輸入和期望輸出 4 測試 給出真實(shí)輸出 5 比較期望輸出和真實(shí)輸出是否相同 6 如果不符合期望輸出則尋找錯(cuò)誤并修改代碼糾正 3 3 測試模塊 輸入 處理過程和輸出測試模塊 輸入 處理過程和輸出 表 3 1 系統(tǒng)測試表 測試模塊測試模塊輸入輸入處理處理輸出輸出 勝負(fù)判定當(dāng)前棋局從各個(gè)方向搜索黑白連 珠個(gè)數(shù) 若連珠個(gè)數(shù)大于等 于 5 則輸出勝負(fù)已分 否則 輸出勝負(fù)未分 計(jì)算機(jī)下棋當(dāng)前棋局 難易程度 計(jì)算黑白棋在各空位置 下棋時(shí)的棋局評分 棋局評分最高的空 位置 難易程度選擇用戶選擇 的難易程度 置系統(tǒng)難易程度變量為 相應(yīng)值 計(jì)算機(jī)下棋時(shí) 用此變量表示棋局評分精 度 無 悔棋當(dāng)前棋局 堆棧變量 S 更新棋局 S 壓棧 更新棋局顯示 無 撤銷悔棋當(dāng)前棋局 堆棧變量 S 更新棋局 S 彈棧 更棋局新顯示 無 交換角色當(dāng)前棋局 當(dāng)前下棋 者 交換棋局中黑白棋 交換當(dāng)前下棋者 更新棋局顯示 無 保存棋局當(dāng)前棋局保存當(dāng)前棋局到文件棋局文件 打開棋局棋局文件讀取棋局文件到棋局棋局 flying 團(tuán)隊(duì) 多功能五子棋的設(shè)計(jì)與實(shí)現(xiàn) 測試計(jì)劃 9 網(wǎng)上對弈對方發(fā)送 的下棋數(shù)據(jù)包 讀取 解析下棋數(shù)據(jù)包 更新相應(yīng)數(shù)據(jù)結(jié)構(gòu) 更新棋局顯示 發(fā)送下棋者下棋后封裝 的下棋數(shù)據(jù)包 下棋數(shù)據(jù)封裝后的 下棋數(shù)據(jù)包 文字聊天對方發(fā)送 的文字?jǐn)?shù)據(jù)包 讀取 解析文字?jǐn)?shù)據(jù)包 更新文字顯示 輸入文字封裝后的 文字?jǐn)?shù)據(jù)包 掃描服務(wù)器IP 范圍 掃描器線 程數(shù) 讀取輸入 IP 計(jì)算各線程 IP 范圍 啟動(dòng)多線程掃描 已打開本系統(tǒng)端口 的服務(wù)器列表 4 評價(jià)標(biāo)準(zhǔn) 評價(jià)標(biāo)準(zhǔn) 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商丘市重點(diǎn)中學(xué)2025屆初三下學(xué)期第二次段考化學(xué)試題試卷含解析
- 蘇州健雄職業(yè)技術(shù)學(xué)院《建筑環(huán)境前沿技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 遼寧省撫順德才高級中學(xué)2025年高三高考適應(yīng)性月考(一)化學(xué)試題含解析
- 咸寧職業(yè)技術(shù)學(xué)院《大學(xué)體育-乒乓球》2023-2024學(xué)年第一學(xué)期期末試卷
- 模電 1.3 晶體三極管學(xué)習(xí)資料
- 內(nèi)蒙古自治區(qū)鄂爾多斯市達(dá)標(biāo)名校2025年初三下學(xué)期聯(lián)合語文試題含解析
- 南京視覺藝術(shù)職業(yè)學(xué)院《康復(fù)體操》2023-2024學(xué)年第二學(xué)期期末試卷
- 西藏大學(xué)《臨床基本技能學(xué)2》2023-2024學(xué)年第二學(xué)期期末試卷
- 清華大學(xué)中學(xué)2025屆高三下學(xué)期第二次質(zhì)量測試物理試題含解析
- 豫章師范學(xué)院《室內(nèi)專題設(shè)計(jì)1》2023-2024學(xué)年第一學(xué)期期末試卷
- (二模)2025年深圳市高三年級第二次調(diào)研考試地理試卷(含標(biāo)準(zhǔn)答案)
- 學(xué)生心理健康一生一策檔案表
- 2025年陜西省公民科學(xué)素質(zhì)大賽考試題(附答案)
- 植物拓染非物質(zhì)文化遺產(chǎn)傳承拓花草之印染自然之美課件
- 馬克思主義與社會科學(xué)方法論(研究生政治課程)復(fù)習(xí)重點(diǎn)
- 酒店最全基本服務(wù)標(biāo)準(zhǔn)
- 門禁系統(tǒng)調(diào)試報(bào)告(共4頁)
- 北師大版一年級英語下冊期中測試卷
- 檔案學(xué)概論重點(diǎn)知識梳理
- 地下連續(xù)墻鋼筋籠起重吊裝專項(xiàng)施工方案
- 變壓器容量與母排選型配合表81035
評論
0/150
提交評論