網絡15軟工我的做業5——軟件工程總結

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

1.對比開篇博客你對課程目標和期待,「但願經過實踐鍛鍊,加強計算機專業的能力和就業競爭力」,對比目前的所學所練所得,在哪些方面達到了你的期待和目標,哪些方面還存在哪些不足,爲何?

  • 溝通能力獲得了鍛鍊,兩次項目坐下來,和隊友在項目上的討論交流,感受收穫頗多;寫博客的能力也獲得了增強,每次項目都有敏捷開發,天天一篇的博客量;其次就是在作項目時,代碼反覆修改,代碼編寫能力也獲得了增強。
  • 不足在於,對時間管理方面,咱們團隊始終獲得好的方法,還有代碼規範方面還不是作得很好,能力仍是有些不足,作項目時碰到問題挺多的。

2.總結這門課程的實踐總結和給你帶來的提高,包括如下內容:

1)統計一下,你在這門課程中,完成了多少行的代碼html

估計在1000左右吧git

2)軟工的各次做業分別花了多少時間?(作一個列表)編程

做業 花的時間
軟工網絡15我的閱讀做業1 3h
軟工網絡15我的閱讀做業2——提問題 5h
軟工網絡15結對編程練習 16h
軟工網絡15團隊做業1——團隊組隊&展現 1h
軟工網絡15我的做業3——案例分析 3h
團隊做業2——團隊計劃 3h
團隊做業3——需求分析與設計 3h
軟工網絡15Alpha階段敏捷衝刺 30h
團隊做業6——展現博客 3h
團隊做業5——測試與發佈 3h
團隊做業7——alpha階段之過後諸葛亮分析 1h
我的做業4——alpha階段我的總結 2h
團隊做業8——敏捷衝刺(Beta階段) 30h
團隊做業9——項目驗收與總結 3小時
beta版驗收互評 1h
我的做業5——軟工我的總結 2h

3)哪一次做業讓你印象最深入?爲何?微信

真要提及來,應該是提問題的那次做業,當時這門課還沒上多少呢,就忽然給了一個翻全書的做業。我記得當時真的翻了一整本書,看了個大概,剛開始翻了第一遍,以爲好像沒什麼問題,看起來都頗有道理。而後我又翻了第二遍,想看看能不能強行來一些問題,不過第二遍時,雖然翻的速度快了,可是真的仍是被我找了一些自我感受有問題的地方,提問題時就像是本身和做者辯論同樣,挺有意思的。網絡

4)累計花了多少個小時在軟工上?平均每週花多少個小時?數據結構

從上面的表能夠看出一二,累計約110小時,平均每週7小時左右(15周)微信開發

5)學習和使用的新軟件eclipse

myeclipse、leango工具

6)學習和使用的新工具學習

Junit、leango、碼雲

7)學習和掌握的新語言、新平臺

語言使用的是之前學習過的Java

8)學習和掌握的新方法

軟件測試,燃盡圖製做,將程序放在碼雲上供人下載

9)其餘方面的提高

團隊成員之間的溝通合做,語言交流能力,寫博客能力,代碼編寫能力,專業知識提升

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

  • 本身思考過才能真正學習到東西,在我的做業過程當中,提問題和案例分析,都是隻有本身作過以後,纔會有收穫,翻過書能提出問題,研究過案例,能準確地分析,這自己就是思考後才能作出的回答。
  • 團隊成員之間的溝通很重要,不論是結對仍是團隊項目,互相溝通才能使項目順利進行下去。就說我本身的團隊,每日立會的照片不少博客裏都有缺,爲何呢?由於等組長叫人來開會時,總會有人到不了,那麼這一天的會就不了了之。好在有QQ,微信可以交流,團隊項目的不少任務都是羣裏分配,羣裏解決的,卻是有驚無險的結項了。
  • 自我提高頗有必要,我也看到其餘團隊在作項目時還學習了新的東西,比較多的就是微信開發這一塊了。我本身的團隊也同樣,從原來的不懂測試,到學會使用工具測試代碼,學會使用工廠模型設計軟件,將數據結構運用到項目中去等等,從項目開始到結項,學習到了不少新知識。

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

  • 建議&告知
    真的不要看到老師給的博客內容多,就被嚇到。你們都是這麼過來的。老師給的任務都很詳細,這一點是很nice了,有去認真把做業作一遍下來,你在作的過程當中就已經在學習在收穫了,等到寫博客時,又是一種對本身的總結和體會,你纔會發現原來你作了這麼多的事情,會頗有成就感的。
  • 換人機制建議
    起先以爲頗有趣,感受踢人會不會有點讓人沒面子。等到真正到了beta階段,才感受這個機制的真正作用。踢人的時候確實有想過被踢掉的隊員的感覺,可是由於要求必定要踢人,最後咱們團隊仍是走了一個。我想這個機制的作用實際上是在心理上的吧,不論是被踢的仍是踢人的都學到了不想描述,太長,本身想 東西。

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

書上說有四個階段,分爲萌芽階段,磨合階段,規範階段,創造階段。咱們團隊成員由於基本上都是同宿舍的,因此一開始就跳過了萌芽階段,直接進入磨合階段。在磨合階段,咱們互相討論了項目計劃以及任務分配,遇到了問題在開會的時候解決。或者當面說清楚來。在alpha階段快要結束時,進入了規範階段,團隊成員大多知道本身天天要作什麼,這個階段一直持續到beta階段結束。我以爲離創造階段仍是有些距離。

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

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

Alpha階段下載地址
Beta階段下載地址

2.經過一系列工具,流程,團隊合做,可以在預計的時間內發佈 「足夠好」 的軟件

需求分析
Alpha階段敏捷衝刺
Beta階段敏捷衝刺
Alpha階段展現
Beta階段總結

3.經過數據展示軟件是能夠維護和繼續發展的。

點擊這裏轉到碼雲

相關文章
相關標籤/搜索