1. 程式人生 > >對於軟工飛機大戰專案的個人總結

對於軟工飛機大戰專案的個人總結

基本介紹

班級姓名:16級軟體五班的孫曾福

學號:2016035107204

職位:軟工一組的軟體工程師兼任架構師

專案:飛機大戰

負責位置:我主要負責編寫我方飛機和子彈生成及識別部分,兼任軟體模組整合和後期軟體生成例項

========================================================================================================================================

耕耘情況

耕耘時間:每天至少三個小時,斷斷續續應該在25天以上

程式碼和註釋:程式碼在千行以上,註釋超過了150行

文件:請參閱課後作業

設計圖:參與並設計早期的E-R圖,其餘請參閱我組UI設計師沈兆寅的部落格

提交次數:每週不定時提交,合併唐立博的程式碼提交已經超過15次,倉庫地址:https://gitee.com/Steven_me/plane_wars 

參加會議:14次

組織會議:與軟體工程師們討論過怎樣進行最後的程式碼審計和例項生成。

主動溝通:產品經理10次,專案經理15次,測試工程師10次,軟體工程師總結25次,UI設計師15次

客戶溝通:請參閱產品經理宋安寧

展示最終的專案目錄及部分程式碼:

=======================================================================================================================================

收穫

開始時計劃的收穫:在Python3.0下的pygame熟練地編寫新程式,並可以使用pyinsteller生成可執行程式

結束時的收穫:學會了組合模組並可以熟練的使用cxfreeze打包可執行的Python程式

=======================================================================================================================================

做的不好的地方

因為技術原因,沒有能很好的把整個專案製作出來,只和小夥伴製作了主要部分,遊戲可玩性不太高,程式碼還是過於臃腫,沒有找到好的方式去優化,後期軟體生成例項方面,pyinstaller出了很大的問題,導致最後的例項沒有生成的方法,後來在唐立博和百度的幫助下使用cxfreeze成功打包,今後我要繼續鞏固知識,如果有時間,我會繼續把這個專案完善。

=======================================================================================================================================

感受和體會

軟體工程可以分成兩個點來理解,一是軟體,二是工程。因為軟體是一個機器的靈魂,有用的軟體絕不是一個人可以簡簡單單的去編寫出來的,而是靠許許多多有著同樣的目標的人一起同心協力去製作出來的,這就是一個工程,每個人可能在這裡擔任不同的角色,也可能做著不同的事情,但是我們的目標是相同的,當專案成功完成後,成功的喜悅和成就的力量會引領我們進行下一個目標,因為我們堅信:Despite the darkness of the future, as long as the direction of light is pursued, the light is ahead!