




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
具體設計說明書開發團隊:FlyingWeareflying,butnotflies!flying團隊多功能五子棋的設計與實現flying團隊多功能五子棋的設計與實現可行性爭論報告22名目TOC\o“1-2“\h\z\u\l“_TOC_250024“引言 1\l“_TOC_250023“編寫目的 1\l“_TOC_250022“背景 1\l“_TOC_250021“定義 1\l“_TOC_250020“參考資料 1\l“_TOC_250019“可行性爭論的前提 2\l“_TOC_250018“要求 2\l“_TOC_250017“目標 2\l“_TOC_250016“條件、假定和限制 2\l“_TOC_250015“進展可行性爭論的方法 2\l“_TOC_250014“評價尺度 2\l“_TOC_250013“對現有系統的分析 3\l“_TOC_250012“所建議的系統 3\l“_TOC_250011“對所建議系統的說明 3\l“_TOC_250010“處理流程和數據流程 4\l“_TOC_250009“改進之處 5\l“_TOC_250008“技術條件方面的可行性 6\l“_TOC_250007“投資及效益分析 6\l“_TOC_250006“支出 6\l“_TOC_250005“收益 6\l“_TOC_250004“收益/投資比 6\l“_TOC_250003“社會因素方面的可行性 6\l“_TOC_250002“法律方面的可行性 6\l“_TOC_250001“使用方面的可行性 7\l“_TOC_250000“結論 7flying團隊多功能五子棋的設計與實現flying團隊多功能五子棋的設計與實現可行性爭論報告11GB8567——88引言編寫目的
可行性爭論報告行性;評述為了合理地到達開發目標而可能選擇的各種方案;說明并論證所選定的方案。本報告的預期讀者是“多功能五子棋”工程客戶〔教師〔Flying團隊。背景本工程所開發的軟件系統全稱為“多功能五子棋玩耍本工程為《高級軟件工程》課程大作業選題,由工程客戶〔姜明教師〕提出并由Flying戶是中國科學技術大學軟件學院軟件工程專業06級〔碩〕嵌入式系統設計專業方向全部五子棋玩耍愛好者。本工程所開發玩耍軟件擬在Windows98及以上版本操作系統下運行C/S架構供給網絡對弈〔二人對弈〕模式在小型局域網運行。定義多功能五子棋玩耍:本工程擬開發的玩耍軟件。Flying工程專業06級〔碩〕嵌入式系統設計專業方向肖永春〔工程組組長、吳操威、蔣慧軍、方5位同學組成。參考資料唐彬,劉超編著.VisualC++案例開發集錦.北京:電子工業出版社.2005莫建文.機器自學習博弈策略爭論與實現.廣西師范大學碩士學位論文.20023月flying團隊多功能五子棋的設計與實現flying團隊多功能五子棋的設計與實現可行性爭論報告22董紅安.計算機五子棋博弈系統的爭論與實現.山東師范大學碩士學位論文.20054月[4]GB8567——88.可行性爭論報告.[5]王志.五子棋實戰技巧.江蘇科學技術出版社,2002[6]中國五子棋網:“://wuzi8/“://wuzi8/可行性爭論的前提要求在局域網環境下運行。本工程屬于群眾消遣玩耍,在安全性等方面無特別要求200611月底完成。目標基于現有五子棋玩耍開發已格外成熟開發流程,培育團隊成員團結協作意識與力量。條件、假定和限制〔通用PC以及相關開發軟件〕根本具備,并有充分的可利用的信息。進展可行性爭論的方法與支出以及法律、安全等方面的因素。評價尺度對本系統的評估應主要基于系統根本功能的實現,尤其是五子棋核心算法flying團隊多功能五子棋的設計與實現flying團隊多功能五子棋的設計與實現可行性爭論報告3的設計與實現是本系統成敗的關鍵。此外本工程的開發應在規定時間內完成,交付給用戶的程序應界面友好,易于使用,能實現難易程度選擇〔初級、中級、高級等三種難度、開頭玩耍、計算機下棋、悔棋、撤銷悔棋、交換角色、勝敗判定、保存棋局、翻開棋局等根本的人機對弈功能以及掃描效勞器、網絡談天等根本的網絡對弈功能。對現有系統的分析議系統一節進展具體說明。所建議的系統對所建議系統的說明1所示:模塊名稱勝敗判定輸入當前棋局處理模塊名稱勝敗判定輸入當前棋局處理從各個方向搜尋黑白連珠個數輸出假設連珠個數大于等于5,則輸出勝敗已分;否則,輸出勝敗未分計算機下棋當前棋局難易程度計算黑白棋在各空位置下棋時的棋局評分棋局評分最高的空位置難易程度選擇用戶選擇的難易程度置系統難易程度變量為相應值,計算機下棋時,用此變量表示棋局評分精度無悔棋交換角色當前棋局堆棧變量S當前棋局堆棧變量S當前棋局當前下棋者更棋局,S壓棧更棋局顯示更棋局,S彈棧更棋局顯示交換棋局中黑白棋交換當前下棋者更棋局顯示無撤銷悔棋無無保存棋局當前棋局保存當前棋局到文件棋局文件翻開棋局棋局文件讀取棋局文件到棋局棋局網上對弈對方發送的下讀取、解析下棋數據包下棋數據封裝后的下棋數據包更相應數據構造棋數據包更棋局顯示發送下棋者下棋后封裝的下棋數據包文字談天對方發送的文讀取、解析文字數據包輸入文字封裝后的文字數據包更文字顯示字數據包掃描效勞器IP范圍掃描器線程數讀取輸入IP計算各線程IP范圍已翻開本系統端口的效勞器列表啟動多線程掃描處理流程和數據流程1所示。flying團隊 多功能五子棋的設計與實現 可行性爭論報告1軟件根本流程圖改進之處本質改進。5flying團隊多功能五子棋的設計與實現flying團隊多功能五子棋的設計與實現可行性爭論報告6技術條件方面的可行性工程組成員熟知五子棋玩耍的各項規章其中工程組組長肖永春同學還有五子棋核心算法設計閱歷可行的。投資及效益分析支出基于本工程開發目的〔學習、生疏軟件工程工程開發流程〕用現有資源〔機房、資料室以及各種電子資源5×2〔人月。收益通過本工程的開發,工程組成員能生疏軟件工程工程開發的根本流程,更加工程組成員能培育更為猛烈的團隊意識及團結協作精神,熬煉溝通合作力量。收益/投資比〔的特別性,本工程收益/投資比是不行估量的。社會因素方面的可行性法律方面的可行性本工程的開發出于學習目的,不涉及危害國家安全、泄露國家隱秘,不涉及本工程完全由Flying團隊自主開發,無剽竊行為,不涉及侵害專利權、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論