我的做業--軟件工程實踐總結做業


格式描述

  • 這個做業屬於哪一個課程:軟件工程實踐
  • 這個做業要求在哪裏:做業要求
  • 學號:221600435
  • 這個做業的目標:軟件工程實踐總結

1、請回望開學初的第一次做業,你對於軟件工程課程的想象

(1)對比開篇博客你對課程目標和期待,「但願經過實踐鍛鍊,加強計算機專業的能力和就業競爭力」,對比目前的所學所練所得,在哪些方面達到了你的期待和目標,哪些方面還存在哪些不足,爲何?
  在開始軟件工程實踐課程的時候,我給本身定下的目標就是好好軟件開發的能力,在此次課程的過程當中我慢慢發掘本身的學習能力,在此次遊戲的開發過程當中讓我學會了不少遊戲開發的流程以及如何開發遊戲,讓我學到了不少。
  達到期待:學會了協做完成項目。對於遊戲開發有了新的認識。
  存在不足:專業知識不牢固。
(2)總結這門課程的實踐總結和給你帶來的提高,包括如下內容:數據庫

  • 統計一下,你在這門軟件工程實踐中,完成了多少行的代碼;
    600~700行
  • 軟工實踐的各次做業分別花了多少時間?(作一個列表)
序號 做業 時間(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
  • 哪一次做業讓你印象最深入?爲何?
    項目Alpha衝刺階段,在一週的時間裏作了不少的事情,感受壓力有點大。
  • 累計花了多少個小時在軟工實踐上?平均每週花多少個小時?
    150多小時,平均每週11個小時。
  • 學習和使用的新軟件和工具:
    Unity數據庫設計

  • 學習和掌握的新語言、新平臺:
    GitHub,C#,Unity
  • 學習和掌握的新方法:
    用戶調研流程和方法。
  • 其餘方面的提高:
    抗壓能力、學習能力、邏輯思惟能力工具


2、寫下屬於本身的人月神話——我的或結對或團隊項目實踐中的經驗總結+實例/例證結合的分析

在項目開始以前須要作好全面的需求分析,這樣會在開發的過程當中更有目的性,更加清楚要作什麼,能夠提升效率。
在進行任務分配的時候須要仔細規劃好代碼規範,這樣能夠在整合的時候剩下大量的時間。
在任務實現過程當中最好能夠和團隊成員配合,互相討論及思考實現,討論的結果每每會比一我的想出來的更好。學習


3、對下一屆實踐的建議,或者對於開學初的你,對於大一的你,對於開學初的我,你有什麼想建議和告知的呢?對於後來人的期許。 特別地,特別地,下一屆要不要中途換隊員?

1.努力學習專業知識,打好基礎。
2.任務完成狀況應該及時彙報,方便進行進度規劃。
3.好好學習,每天向上。設計

對中途換隊員的見解

我的不建議進行中途換組。由於在我看來,完成一個項目在咱們目前的學生階段實際上是一種有成就感的事情。做爲咱們來講確定更但願從一而終的參與在原組的項目開發中。代碼規範


4、分析一下本身所處的團隊。軟件工程實踐是大學裏少有的認真的團隊協做經驗。《構建之法》上說團隊的發展有幾個階段,你的團隊都經歷過麼,最後到達了「創造」階段了麼?(參考《構建之法》第17章 人、績效和職業道德)

萌芽階段:肯定項目的選題,討論題目的合理性而且實現它須要的技術,而後進行可否實現以及實現目標的討論。
磨合階段:進行需求分析,找準每一個隊員本身的定位,進行任務分配。
規範階段:根據定位進行開發項目,天天在羣裏彙報進度,開發過程較爲熟練。
創造階段:這個階段的要求是團隊成員相互支持,相互依賴,角色和職責可以根據項目的要求天然轉換,沒有人爲此擔憂或發牢騷。可是好像沒有達到這種程度。blog


5、怎樣證實你學會了軟件工程?

以前在進行項目開發過程當中(主要是課程設計)都是有明確的功能要求,因此實現的過程頗有目的性,而在編寫的過程當中,我也只是將想法放在腦海裏,想到哪裏就寫到哪裏。而在此次軟件工程實踐中,我學到了進行軟件開發的完整流程,包括需求分析、代碼規劃、計劃安排等一系列流程。讓我學到了不少。還有全部編寫的博客也能證實。遊戲

相關文章
相關標籤/搜索