(1)對比開篇博客你對課程目標和期待,「但願經過實踐鍛鍊,加強計算機專業的能力和就業競爭力」,對比目前的所學所練所得,在哪些方面達到了你的期待和目標,哪些方面還存在哪些不足,爲何?
在開始軟件工程實踐課程的時候,我給本身定下的目標就是好好軟件開發的能力,在此次課程的過程當中我慢慢發掘本身的學習能力,在此次遊戲的開發過程當中讓我學會了不少遊戲開發的流程以及如何開發遊戲,讓我學到了不少。
達到期待:學會了協做完成項目。對於遊戲開發有了新的認識。
存在不足:專業知識不牢固。
(2)總結這門課程的實踐總結和給你帶來的提高,包括如下內容:數據庫
序號 | 做業 | 時間(h) |
---|---|---|
1 | 我的做業第一次—準備篇 | 1.5 |
2 | 結對做業第一次—原型設計(文獻摘要熱詞統計) | 13 |
3 | 結對做業第二次—文獻摘要熱詞統計及進階需求 | 21 |
4 | 團隊做業第一次—團隊展現 | 1 |
5 | 團隊做業第二次—項目選題報告 | 10 |
6 | 團隊做業第三次—項目原型設計 | 12 |
7 | 團隊做業第四次—項目需求分析 | 7 |
8 | 團隊做業第五次—項目系統設計與數據庫設計 | 11 |
9 | 團隊做業第六次—團隊Github實戰訓練 | 9 |
10 | 團隊做業第七次—項目Alpha衝刺 | 30 |
11 | 團隊做業第八次—過後諸葛亮 | 1 |
12 | 團隊做業第九次—項目Beta衝刺 | 25 |
13 | 團隊做業第十次—Beta階段團隊項目互評 | 7 |
14 | 我的做業第二次—軟件工程實踐總結做業 | 2.5 |
總計 | 151 |
學習和使用的新軟件和工具:
Unity數據庫設計
其餘方面的提高:
抗壓能力、學習能力、邏輯思惟能力工具
在項目開始以前須要作好全面的需求分析,這樣會在開發的過程當中更有目的性,更加清楚要作什麼,能夠提升效率。
在進行任務分配的時候須要仔細規劃好代碼規範,這樣能夠在整合的時候剩下大量的時間。
在任務實現過程當中最好能夠和團隊成員配合,互相討論及思考實現,討論的結果每每會比一我的想出來的更好。學習
1.努力學習專業知識,打好基礎。
2.任務完成狀況應該及時彙報,方便進行進度規劃。
3.好好學習,每天向上。設計
我的不建議進行中途換組。由於在我看來,完成一個項目在咱們目前的學生階段實際上是一種有成就感的事情。做爲咱們來講確定更但願從一而終的參與在原組的項目開發中。代碼規範
萌芽階段:肯定項目的選題,討論題目的合理性而且實現它須要的技術,而後進行可否實現以及實現目標的討論。
磨合階段:進行需求分析,找準每一個隊員本身的定位,進行任務分配。
規範階段:根據定位進行開發項目,天天在羣裏彙報進度,開發過程較爲熟練。
創造階段:這個階段的要求是團隊成員相互支持,相互依賴,角色和職責可以根據項目的要求天然轉換,沒有人爲此擔憂或發牢騷。可是好像沒有達到這種程度。blog
以前在進行項目開發過程當中(主要是課程設計)都是有明確的功能要求,因此實現的過程頗有目的性,而在編寫的過程當中,我也只是將想法放在腦海裏,想到哪裏就寫到哪裏。而在此次軟件工程實踐中,我學到了進行軟件開發的完整流程,包括需求分析、代碼規劃、計劃安排等一系列流程。讓我學到了不少。還有全部編寫的博客也能證實。遊戲