通過本學期軟體工程的課程的學習,學會了一些畢業論文可以用到的知識,這是一次比較難得的理論與實踐相結合的機會。我們組本次做的項目是中國象棋的小遊戲設計,許多方面暴露出一些問題。例如,之前隻懂得一些最基本的理論知識,缺乏實際操作,也缺少解決實際問題的能力。我們在制作本作品的過程中,通過查詢與象棋有關的資料,象棋的具體規則,象棋産生的曆史背景。在複雜的過程中,适當對一些繁雜的功能進行删減,簡化界面,更加友善使用者的操作,使得用的過程中一目了然。在具體的一些程式規則的應用中,出現了一些問題,我們組員通過讨論和查詢資料得以解決,這個過程中,我也感受到了團隊合作在軟體開發的過程中的重要性,有些事情一個人是不可能做到面面俱到的。
在本次設計的過程中遇到許多的問題,但我們也開拓了很多新的思路,随着設計的不斷深入,許多的問題得以解決。和老師的溝通中也懂得了自己知識面的不足,也針對自己的不足對自己提出新的要求,通過這次學習增長了知識,開闊了見識,是一次難得的強化自己技能的機會。
軟體工程這門課程學習到的不僅是如何程式設計,更是學會一種思想。做一個項目之前,該具備什麼樣的知識儲備。還要考慮在自己完成之後,稽核者如何友善的檢查自己所做的項目,更重要的是團隊之間如何在一個重要項目的分工,如何在有限的時間捏内好又快的完成任務,在編寫代碼的過程中,如何考慮到使用者和稽核者,這也是要十分注意的一點。還有就是以後假如進入公司以後,不同人完成項目的部分,在最後驗收的過程中,如何更好的與其他人的代碼相容。
軟體工程這節課雖然很短暫,隻有一學期的時間,但是教會我們的知識卻可以應用在以後的各個領域,非常感謝馮老師的教導和各位助教老師的辛勤付出,感謝老師們的意見與建議。