我的學期總結

問題及回答:java

  • 什麼是軟件工程?軟件工程工程包含那些領域?編程

    軟件工程是一門學科。一門專門研究如何使用工程化方法構建和維護高質量的軟件的學科。只要有涉及到有計算機軟件應用的領域,都應用到軟件工程的方法。函數

  • 單元測試的重要性?單元測試

    測試只能發現bug,不能找出問題真正的病竈,對於一些深度耦合的代碼是更難發現問題所在,單元測試,尤爲對於一些關鍵功能的單元測試,不但能垂手可得的發現問題,還能找出問題所在,在開發初期,完全的解決這些問題對於接下來的工做是很是有益的。學習

  • 軟件工程師的成長路徑是什麼?怎麼纔是一個優秀的軟件工程師?測試

    優秀的軟件工程師應該具備深厚的大型軟件開發經驗,和對於軟件工程學科有深入的理解。編碼

  • 團隊合做中的代碼規範應該怎樣設計?互相理解仍是重塑各自的編程規範?設計

    團隊合做開發中必定要有代碼規範,但不該該是嚴格的規範,對於不影響代碼閱讀效率的一些習慣應該寬容對待(好比java函數後面花括號能夠僅跟在函數體後,也能夠換行,無傷大雅)。做爲團隊成員應該明白必須逐漸撇棄本身不良的編碼習慣,畢竟軟件開發不是一我的的單打獨鬥。代碼規範

  • 軟件開發過程當中怎樣避免寫了再改這樣的模式?開發

    前期作充足的需求分析,瞭解用戶真正須要的功能,編碼前權衡編碼方案的可行性及利弊。

總結:

  • 經過本學期的軟件工程這門課的學習,對於本身確實有很大提高,收穫很大。剛開始還不理解爲何動手編碼前會有大量的需求調研,需求分析及可行性分析,也明白需求分析的重要性。可是遠遠沒有想到前期的這些工做對於後期編碼的影響會很大。因爲這學期全程參與的軟件開發的全過程,而且根據老師的安排全程嚴格執行了各個環節,纔有瞭如今的這些凝練與體會。

建議:

  • 軟件工程本門課程應當注重實踐,最後項目的驗收要求應該更加嚴格;
  • 老師對於每一個項目開發過程當中的進度狀況應該有更細緻的瞭解,掌握每一個項目的進度狀況;
  • 評分的目的是爲了激勵學習的熱情,沒有問題,不必規範很是細緻的評分標準;
  • 結對項目中好處是有的,兩我的商量,偶爾會有很好的想法冒出來。
  • 本次咱們的團隊項目,是成功的,成功的緣由是咱們儘量作了咱們全部能作的,且經歷了軟件開發的整個流程。雖然最後的項目並不能算一款「產品」。
  • 重來仍是會選擇這個團隊,可是會注重「團建」,互相幫助每個成員進步,由於,團隊水平的高低取決於水平最低的那名成員。(這句話我好像在那兒看到過若是沒有,那就是我說的:) )徹底沒有嫌棄任何人的意思,一個好的團隊,確實應該互相學習,互相進度,提高團隊實力。
  • 對於後來人想說,嚴格按照老師的實驗安排執行,付出會有很好的回報。
相關文章
相關標籤/搜索