1. 程式人生 > >軟工實踐個人總結

軟工實踐個人總結

作業連結

一、請回望暑假時的第一次作業,你對於軟體工程課程的想象

1)對比開篇部落格你對課程目標和期待,“希望通過實踐鍛鍊,增強計算機專業的能力和就業競爭力”,對比目前的所學所練所得,在哪些方面達到了你的期待和目標,哪些方面還存在哪些不足,為什麼?

  • 當初選這門課的時候只知道這門課很難,內心很畏懼,但同時又希望能從中學得很多知識。摸爬滾打這條路總算是走完了,對軟體開發也算是有了一定的瞭解。

    2)總結這門課程的實踐總結和給你帶來的提升,包括以下內容:

1、統計一下,你在這門軟體工程實踐中,完成了多少行的程式碼;
  • 2300行

    2、軟工實踐的各次作業分別花了多少時間?(做一個列表)
作業 花費時間(h)
第一個人次作業 5
WordCount(個人) 17
原型設計(結對) 15
WordCount(結對) 20
專案需求分析(團隊) 20
alpha衝刺(團隊) 54
校友錄(團隊現場程式設計) 4
微信公眾號測評(個人) 8
beta衝刺(團隊) 27
總計 170
3、哪一次作業讓你印象最深刻?為什麼?
  • alpha衝刺階段,那陣子真的是很辛苦,每要熬夜寫程式碼,然後寫出來的東西還不一定是對的,最崩潰是那個時候有幾門考試,就感覺根本沒有時間。

    4、累計花了多少個小時在軟工實踐上?平均每週花多少個小時?
  • 大致170個小時,平均下來大致每週10-11h

    5、學習和使用的新軟體;
  • Visual Studio 2012/2017
  •   Axure RP8
  •   Rational Rose
  •   andriod studio

    6、學習和使用的新工具;
  • 部落格園
  • GitHub
  • teambition

    7、學習和掌握的新語言、新平臺;
  • java c#

    8、學習和掌握的新方法;
  • 懂得了軟體開發的過程也親身經歷了一遍。

    9、其他方面的提升。
  • 團隊合作,自學能力

    二、寫下屬於自己的人月神話——個人或結對或團隊專案實踐中的經驗總結+例項/例證結合的分析

  • 對於團隊作業或者結對作業分工明確很重要,從第一次結對作業中就感受到分工的重要性,還有時間分配問題。

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

  • 建議:選題儘量簡單,根據自己的能力不要天馬行空,多跟隊友交流
  • 在beta階段換人感覺意義不大

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

    五、怎樣證明你學會了軟體工程?

通過一系列工具,流程,團隊合作,能夠在預計的時間內釋出 “足夠好” 的軟體