M1/M2個人總結
軟件工程整個學期結束了,很開心學了這門課,在學到知識的同時也提高了自己的動手實踐的能力,感覺自己在整個軟件工程的各個環節中都能有所把握,可以將學到的知識運用到設計、實踐更多的項目中去。
-
M1階段個人總結
這是之前寫的總結的鏈接:http://www.rzrgm.cn/zmpy/p/4117668.html
-
M2階段個人總結
-
人員分配與任務調整
-
由于M1階段基本所有代碼都是我寫的,之前軟件開發中的所有框架我都已經搭建完善,所以我們團隊討論了一下,決定把M2階段的任務分配給他們每個人,每周每人完成一個我制定的小任務。
開始的兩周就是這么執行的。但是這兩周他們完全沒有把之前的任務放在心上,安卓這邊的開發工作什么都沒有完成。導致后面出現了一些問題。我和老師溝通了一下,決定先制定一個個人分
的分配方式,然后嚴格按這個分配制度執行。所以我們之后在第三周又加了一次會討論并制定了一個團隊貢獻分分配的方式。
制定了這個分配制度之后,由于網絡爬蟲方面出現了一些問題,我們發現除了餓了么之外的外賣網站都爬不到數據。所以我又重新調整了一下項目的計劃,對人員進行了重新分配:讓爬蟲的三
個人好好完善現有的爬蟲程序、改善算法、進行全方面的測試。之后安卓這邊我也加入到代碼的完善當中。到最后安卓這邊完善工作還都是我一個人完成的,給其他兩個人分配的任務都沒能完成。
以上是對我在團隊人員及任務調整方面的總結。
-
-
個人任務實現情況
-
我在第三周發現給一些同學分配的任務哪怕是非常簡單的任務他們也不愿完成的時候就決定要繼續加入到代碼的完善工作中去了,因為項目最后總得有些有些提升的地方。我覺得他們可能就只
想混個及格就好了,但我想得到更高的分,因為自己做了很多東西了。所以在接下來的兩周里,我又完成了以下的一些。
-
-
-
服務端
-
-
-
服務端在客戶端加了一些功能的時候添加了相應的代碼提供接口
-
服務端加入了后臺的api測試功能,可以在服務端進行接口的測試
-
-
-
-
-
客戶端
-
-
-
-
加入了友盟的api,可以統計用戶量及活躍用戶
-
增加了搜索功能,現在可以通過菜名搜索菜品
-
增加了微信api,可以通過微信分享到微信朋友圈
-
修改了之前首頁的圖片滑動控件,現在可以點擊進去
-
增加了加載圖片的功能,在每個有菜品、店鋪圖片的界面的圖片都可以顯示了
-
修復了界面跳轉bug
-
修復了無法退出軟件的bug
-
添加了無法連接服務器時的exception
-
修改了部分界面標題不正確的bug
-
修改了分享界面的內容
-
爬蟲端
-
-
一開始設計了爬取美團數據的方案,最終按該方案實施,由于美團有反爬機制,沒能成功爬到數據
-
設計爬蟲算法的優化方案
-
-
感想與展望
在整個團隊項目開發的過程中,我做了很多很多,同時也學到了許多。學到的這些東西是只有真正做了一些才會了解到并掌握的知識以及技能。雖然覺得有點累,但是自己一直都想鍛煉自己做
更多的實踐。鍛煉自己的目的達到了,也很希望最后能拿到比較高的分數,這樣自己的努力也就沒有白費。
通過整個軟件開發的過程,我掌握了開發一個項目的基本步驟,從需求分析,到設計以及實現和測試發布,這些軟件工程的各個環節我都參與了其中,基本我都完成了這些個環節。在接下來的
寒假,我加入了幾個團隊,和他們一起完成幾個項目,在實際項目的過程中將自己在課堂、大作業過程中學到的知識加以運用。
浙公網安備 33010602011771號