1. 程式人生 > >軟工個人作業5-軟件工程總結

軟工個人作業5-軟件工程總結

問題 期待 測試 帶來 靜下心來 想象 嚴格 使用 個人總結

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

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

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

  • 1)統計一下,你在這門課程中,完成了多少行的代碼;
    500行
  • 2)軟工的各次作業分別花了多少時間?(做一個列表)
    軟工網絡15個人閱讀作業1 1
    軟工網絡15結對編程練習 10
    軟工網絡15個人閱讀作業2——提問題 1
    軟工網絡15團隊作業1——團隊組隊&展示 1
    軟工網絡15個人作業3——案例分析 1
    團隊作業3——需求分析與設計 2
    團隊作業2——團隊計劃 2
    軟工網絡15Alpha階段敏捷沖刺 60
    團隊作業6——展示博客 2
    團隊作業5——測試與發布 4
    alpha階段項目復審 5
    團隊作業7——alpha階段之事後諸葛亮分析 2
    個人作業4——alpha階段個人總結 1
    個人作業5——軟工個人總結 2
  • 3)哪一次作業讓你印象最深刻?為什麽?
    結對編程印象最深,因為是全新的編程模式
  • 4)累計花了多少個小時在軟工上?平均每周花多少個小時?
    沒有計時,但應該是所有科目裏最多的了,一周的學習時間平均有2/3周花在軟工上了
  • 5)學習和使用的新軟件;
    eclipse
  • 6)學習和使用的新工具;
    GitHub
  • 7)學習和掌握的新語言、新平臺;
    java
  • 8)學習和掌握的新方法;
  • 9)其他方面的提升。
    稍微會寫一些代碼了

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

    只要肯用心編程,不會的查資料,一切皆有可能

三、對下一屆實踐的建議,或者對於開學初的你,對於大一的你,對於開學初的我,你有什麽想建議和告知的呢?對於後來人的期許。對於換人機制,有什麽樣的建議?

對下一屆的建議是,一定要嚴格按照進度來,逼著自己前進,這樣能學到更多

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

應該是還沒有到達創造階段,因為並沒有把各個方面都做得很好,還不是一個完善的產品

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

起碼學會了自己靜下心來寫代碼,研究問題,學習知識,和團隊成員進行協作

研發出符合用戶需求的軟件

必須公開發布,有實際的用戶,一定的用戶量和持續使用量 (3 天後能保持10 - 100個用戶);而不是: 做沒有用戶使用的軟件
通過一系列工具,流程,團隊合作,能夠在預計的時間內發布 “足夠好” 的軟件
有項目規劃/需求/設計/實現/發布/維護,有定時的進度發布 ; 而不是: 通過臨時熬夜,胡亂拼湊,大牛一人代勞,延遲交付等方式糊弄
並且通過數據展現軟件是可以維護和繼續發展的。
而不是 找不到源代碼,代碼無文檔,代碼不能編譯,沒有task/bug 等項目的發展資料

軟工個人作業5-軟件工程總結