軟件工程實踐總結做業

軟件工程實踐總結做業

這個做業屬於哪一個課程 軟件工程1916|W(福州大學)
這個做業要求在哪裏 我的做業——軟件工程實踐總結做業
學號 221600411
這個做業的目標 軟件工程實踐總結

做業要求

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

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

答:從不寫博客到如今發博客,從不瞭解代碼規範的重要性到如今寫代碼特別注意變量的規範性,從不瞭解微信小程序到如今開發完整的微信小程序等。經過此次軟工實踐,挖掘了本身的學習能力,在短期內學習微信小程序,並投入到緊張衝刺,和本身的隊友聚在一塊兒緊張的開發,調試bug,設計界面與功能,與後端對接接口,學習了一套系統的開發流程,包括前端界面的設計,先後端數據的交互,後端開發的一些技術等。收穫到許多課內沒學習到的開發技能,也增強了本身的時間管理能力,在有限的時間裏去處理各個事情之間的協調。編程能力也有了很大的提升,固然我也一些地方存在不足,好比說兩個衝刺階段的任務量安排不合理,雖然功能實現,可是兩個階段付出的汗水完成不同,alpha階段付出了不少努力和汗水,反而beta階段輕鬆太多。前端

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

  • 統計一下,你在這門軟件工程實踐中,完成了多少行的代碼;

答:應該有三千行以上吧github

  • 軟工實踐的各次做業分別花了多少時間?
序號 做業 時間
1 我的做業第一次—準備篇 4
2 結對第一次—原型設計(文獻摘要熱詞統計) 8
3 對第二次—文獻摘要熱詞統計及進階需求 18
3 (1)團隊第一次做業——團隊展現 18
4 (2)團隊第二次做業——選題報告 20
5 (3)團隊第三次做業——原型設計 30
6 (4)團隊第四次做業——需求規格說明書 25
7 (5)團隊第五次做業——系統設計&數據庫設計 25
8 (6)團隊第六次做業——現場編程github實訓 20
9 (7)團隊第七次做業——Alpha衝刺
10 Alpha衝刺——序言篇(任務與計劃) 8
11 Alpha衝刺(1/10)——2019.4.24 12
12 Alpha衝刺(2/10)——2019.4.25 10
13 Alpha衝刺(3/10)——2019.4.26 12
14 Alpha衝刺(4/10)——2019.4.27 15
15 Alpha衝刺(5/10)——2019.4.28 8
16 Alpha衝刺(6/10)——2019.4.29 10
17 Alpha衝刺(7/10)——2019.4.30 12
18 Alpha衝刺(8/10)——2019.5.1 10
19 Alpha衝刺(9/10)——2019.5.2 13
20 Alpha衝刺(10/10)——2019.5.3 8
21 Alpha衝刺——測試篇 13
22 Alpha衝刺——總結篇 12
22 團隊第八次做業——Beta衝刺
23 Beta衝刺——凡事預則立隨筆 10
24 Beta衝刺(1/7)——2019.5.23 12
25 Beta衝刺(2/7)——2019.5.24 13
26 Beta衝刺(3/7)——2019.5.25 14
27 Beta衝刺(4/7)——2019.5.26 14
28 Beta衝刺(5/7)——2019.5.27 10
29 Beta衝刺(6/7)——2019.5.28 11
30 Beta衝刺(7/7)——2019.5.29 10
31 Beta衝刺——用戶使用調查報告——2019.5.31 15
32 雲打印 對Echo的Beta產品測試報告 13
33 雲打印 對 追光的人 的Beta產品測試報告 15
34 Beta衝刺——總結篇 12
  • 哪一次做業讓你印象最深入?爲何?

答:Alpha衝刺;這10天的衝刺過得很是充實,挖掘了本身的學習能力,在短期內學習微信小程序,並投入到緊張的Alpha衝刺,在這十天裏和本身的隊友聚在一塊兒緊張的開發,調試bug,設計界面與功能,與後端對接接口,學習了一套系統的開發流程,包括前端界面的設計,先後端數據的交互,後端開發的一些技術等。收穫到許多課內沒學習到的開發技能,也增強了本身的時間管理能力,在有限的時間裏去處理各個事情之間的協調。因此這十天是辛苦的,收穫是快樂的,因此印象最深入。數據庫

  • 累計花了多少個小時在軟工實踐上?平均每週花多少個小時?

答:420小時,平均每週花60小時編程

  • 學習和使用的新軟件;

答:學會使用Git Bash,上傳代碼至GitHub,使用墨刀進行原型設計,學習微信小程序開發者工具開發微信小程序,學習idea完成結對做業,學會使用showDOC對接接口等小程序

  • 學習和使用的新工具;

答::學會使用Git Bash,上傳代碼至GitHub,使用墨刀進行原型設計後端

  • 學習和掌握的新語言、新平臺;

答:學會使用微信開發工具開發微信小程序微信小程序

  • 學習和掌握的新方法;

答:學習掌握了先後端的數據交互,學習了開發過程計劃的掌控微信

  • 其餘方面的提高。

答:團隊協做能力,學會與隊友進行溝通,挖掘本身的學習能力,coding能力提升了

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

答:團隊項目實踐中,衝刺挖掘了本身的學習能力,在短期內學習微信小程序,並投入到緊張衝刺,學習了一套系統的開發流程,包括前端界面的設計,先後端數據的交互,後端開發的一些技術等。收穫到許多課內沒學習到的開發技能。但在兩個階段的任務安排不夠合理,在Alpha階段交給本身太多的任務,完成了全部的界面設計與絕大部分功能實現,致使在beta階段時,工做量不夠,只是作了一些補充,反而在Alpha階段任務繁重,壓力太大。因此我以爲,必定要學會把控本身的開發量,合理分配,否則會致使某個階段特別辛苦。

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

答:但願繼續以這種形式繼續,由於這種形式雖然很累,可是能收穫不少,並且對於大三的學生,完整的項目開發經驗是很是重要的,能夠幫助非常沒有作過大項目的同窗,去學習和了解完整的軟件開發,畢竟大三距離實際投入工做的時間已經很短,寧願學校內累一點,也不要去公司什麼都不懂,被別人刮目相看。可是我建議能夠對大二的學生進行一個前期的引導,好比學習某一方面項目開發技術,免得實踐中花費大量時間去學習新技術,致使任務量繁重。針對換隊友,我以爲須要,既然要體驗完整的項目開發,固然須要體驗完整的各種狀況的發生,並且須要注意新成員的作出的貢獻,是否很好的處理了這種狀況的發生。

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

答:團隊發展有四個階段分別爲萌芽階段,磨合階段,規範階段和創造階段。在萌芽階段,剛開始接觸項目,對於我本身的角色和職責都是很清楚,由於每一個都有本身學習的方面,因此在開發階段角色較爲清晰。在磨合階段,由於團隊成員之間彼此都比較熟悉,對咱們來講,磨合期相對較短。在規範階段,在兩次衝刺階段,你們都能比較主動,按時完成預期的任務,當新成員加入,由於新成員和咱們原來的成員開發方向是同樣的,因此產生的問題並非很是大,可能會有所不適應,但都很快克服了,與新成員的交接花了咱們一週時間的磨合期。最後是創造階段,創造階段沒有達到,不能很好地發揮主觀能動性。

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

2)經過一系列工具,流程,團隊合做,可以在預計的時間內發佈 「足夠好」 的軟件有項目規劃/需求/設計/實現/發佈/維護,有定時的進度發佈;而不是經過臨時熬夜,胡亂拼湊,大牛一人代勞,延遲交付等方式糊弄。

團隊做業彙總

序號 做業
1 (1)團隊第一次做業——團隊展現
2 (2)團隊第二次做業——選題報告
3 (3)團隊第三次做業——原型設計
4 (4)團隊第四次做業——需求規格說明書
5 (5)團隊第五次做業——系統設計&數據庫設計
6 (6)團隊第六次做業——現場編程github實訓
7 (7)團隊第七次做業——Alpha衝刺
8 Alpha衝刺——序言篇(任務與計劃)
9 Alpha衝刺(1/10)——2019.4.24
10 Alpha衝刺(2/10)——2019.4.25
11 Alpha衝刺(3/10)——2019.4.26
12 Alpha衝刺(4/10)——2019.4.27
13 Alpha衝刺(5/10)——2019.4.28
14 Alpha衝刺(6/10)——2019.4.29
15 Alpha衝刺(7/10)——2019.4.30
16 Alpha衝刺(8/10)——2019.5.1
17 Alpha衝刺(9/10)——2019.5.2
18 Alpha衝刺(10/10)——2019.5.3
19 Alpha衝刺——測試篇
20 Alpha衝刺——總結篇
21 團隊第八次做業——Beta衝刺
22 Beta衝刺——凡事預則立隨筆
23 Beta衝刺(1/7)——2019.5.23
24 Beta衝刺(2/7)——2019.5.24
25 Beta衝刺(3/7)——2019.5.25
26 Beta衝刺(4/7)——2019.5.26
27 Beta衝刺(5/7)——2019.5.27
28 Beta衝刺(6/7)——2019.5.28
29 Beta衝刺(7/7)——2019.5.29
30 Beta衝刺——用戶使用調查報告——2019.5.31
31 Beta衝刺——總結篇

1、小黃衫感想

首先拿到了小黃衫很是開心,感受對本身以前的一些努力得到了一個確定。雖然在這個過程當中是比較辛苦的,可是也學習到了許多知識與技能。對於這門課,剛開始我也是抱着排斥的態度,由於要準備考研,又那麼花費時間,因此抱着消極的態度,但在後面發現其實不過多花費時間,時間老是夠用的,只是取決於本身是怎麼去安排,少打點遊戲,把開發應用當作一種有成就的遊戲,這樣就不會發現本身時間不夠用了。並且到後面發現本身作出了一個產品後,成就感爆棚後,就會更加有積極性去作這個實踐,因此我也如今挺感謝這個實踐,幫助我去實現一個完整項目的開發,積累了一些經驗。因此我很支持下一屆繼續以這種形式來做爲這門課的實踐方式。最後很高興拿到小黃衫,yeah快樂~~~~~~~~

相關文章
相關標籤/搜索