Alpha階段我的總結

 1、Alpha階段過程體會編程

          ● 先談談alpha階段本身的主要任務和完成的工做內容吧,本身主要負責項目整體架構設計、需求概括並撰寫相關文檔、隊員間的文檔整合、項目進度管理與把控、技術難點突破、程序完善與調試,工做量比例約佔40%。具體是:1. 團隊任務分配  2.  組織組間討論、肯定解決系統初步實現上的難點以及協助組員調試bug  3.  遊戲 「開始」 」退出」 "繼續"等按鈕響應函數的實現與測試   4.  幫助按鈕的響應實現及幫助文檔的顯示  5.  計分板的顯示與更新實現與下一小方塊的顯示實現  6.  「設置」按鈕響應的實現、BackGroundMusic  開關的實現和BackGroungPicture的加載實現  7. 遊戲等級選擇的設計與分析  8.  部分英雄榜的實現與調試工做。設計模式

            ● 固然,整個過程也並不是一路順風,仍是比項目預期地要艱難一些,其中有許多問題,好比說GetExePath()函數參數與CString類型不兼容,各類找錯,各類調整參數,上網查閱了大量帖子,BBS也逛了很多,可是都沒有解決。後來嘗試各類key和各類版本。始終沒能解決,大概花了一兩天時間纔出乎預料的解決了。以後的一切還算比較順利(或許用磕磕碰碰來形容會比較合適)。每次剛剛提出一個新功能的時候,你們都會有種舉步維艱的感受,可是咱們按照以前預想去嘗試而且不斷改進之後,一步一步腳踏實地,發現到最後仍是能基本解決的。架構

 

 2、對下一階段的展望模塊化

      ●  基本的功能都已經實現了,但有些部分還不夠完善,這些也都是下階段須要去學,去完善,去完成的。函數

       ●  完成在「項目需求規格說明書」中記錄的未完成和有待完善的部分。單元測試

       ●  繼續完善Alpha版本的內容,美化界面,改善用戶體驗。測試

 3、能力評估表(新)大數據

       

Skills/技能

課前評估
(0..9)spa

課後評估
(0..9)命令行

Programming Overall / 對編程總體的理解 3 4

Programming: Comprehension
(程序理解) (如何理解已有的程序,經過閱讀,分析,debug)

2 3
Programming: Design (架構設計,模塊化設計,接口設計) 1 4
Programming: Implementation (模塊實現,逐步細化) 3 4
Programming: Test (單元測試、代碼覆蓋率) 3 4
Program: Performance (效能分析和改進) 2 3
Programming: Code Review/Code Quality (代碼複審/代碼規範/代碼質星) 3 4
Programming: Communication線程之間/進程之間/不一樣平臺的進程之間 3 3
Programming: Command line and files (處理命令行參數和文件系統) 1 4
Programming: BigData (處理大數據) 2 3
Programming Language (C/C++/C#/Java) (pick one language) 2(C++) 4(C++)
Development on Different Platforms (Web/Mobile/PC) 2 4
Programming: cutting edge technology (最新的發展、如 C++11) 4 4
Basic Design Principles & Patterns (基本設計模式:單例,MVC, Open-Closed principle, etc) 3(MVC) 4(MVC)
Personal Software Process (我的軟件過程):我的源碼管理(TFS/GitHub) 3 4
Personal Software Process (我的軟件過程):估計,記錄工做星,並逐步提升 3 4

 

                                        評分標準:

                                        

相關文章
相關標籤/搜索