這個作業屬于哪個課程 | 2019學年02學期單紅老師軟體工程實踐 |
---|---|
這個作業要求在哪裡 | 團隊作業第六次——beta沖刺+事後諸葛亮 |
團隊名稱 | 松果星球委員會 |
這個作業的目标 | 提前制定beta沖刺需要完成的工作 |
作業正文 | 本博文 |
其他參考文獻 |
讨論組長是否重選的議題和結論
由于本學期的軟體工程實踐中,沒有涉及到随機調換組員的部分,并且在開會過程中讨論時,各個小組任務alpha沖刺階段進行的很順暢,是以小組決定沒有重選議題和結論。
下一階段需要改進完善的功能
名稱 | 需要改進完善的功能 |
---|---|
安卓端 | 完善文章釋出功能、完善登入功能、完善文章檢視功能。 |
IOS端 | 完善文章檢視、管理部分、完善登陸部分中的驗證碼邏輯 |
背景系統 | 背景網頁:資料統計頁有三張圖表定位和實作還比較模糊,要在beta階段進行完善。 |
後端資料庫 | 1.賬号管理部分:需要完善使用者登入、注冊、關注、頭像與修改等接口并與前端對接;2.文章管理部分:需要完善舉報接口并與前端對接;3.背景部分:需要完善公告、文章的各類數量統計、使用者的各類數量統計等接口并與前端對接。 |
下一階段新增的功能
新增的功能 | |
---|---|
添加注冊功能、添加文章修改、删除功能、添加點贊、收藏、評論功能、添加修改個人資訊功能、添加松鼠子產品、添加消息提醒功能(保留) | |
新增個人資訊功能、新增已釋出文章修改删除功能、新增松鼠子產品、新增消息提醒功能 | |
背景網頁:我們觀察到一些應用都有“周報”、“月報”這樣的統計方式。是以考慮在有餘力的情況下給背景網頁加入“松果日報”功能,讓管理者能夠更清楚明了地了解松果生活當日的相關資料。 | |
1.賬戶管理部分:在資料庫新增一些使用者資訊字段如位址,實作多種方式的使用者登入等;2.文章管理部分:對評論增加評論和點贊功能,對文章清單和評論清單優化排序功能等;3.背景部分:通過增加資料庫表以實作更細緻的文章、使用者統計功能,使得背景的資料分析更有意義等;4.其他:對部分代碼進行重構,減少備援;學習提高資料庫效率的方法并運用在項目上;繼續深入學習和了解spring boot的ioc和aop,并在項目中實戰應用等。 |
需要改進的團隊分工
在開會讨論的過程中,各個分工小組均表示自己小組的人手在beta沖刺階段足夠完成任務,是以我們沒有進行人員分工的調整,但是針對alpha沖刺階段出現的代碼測試不夠具體的問題,我們進行了具體分發任務的安排,即:每個小組指定一個人專門進行測試,最後整合的代碼專門指定一個人進行測試。
需要改進的工具流程
-
項目管理工具
由于疫情期間大家還不能回學校進行面對面的項目交流,是以,我們的項目管理工具仍然利用GitHub,具體流程為:各個小組每次完成一部分任務便在GitHub上進行送出更新,涉及到小組間的代碼整合時可以具體咨詢各個小組的人員,這樣友善組長進行項目的控制與管理。
-
測試工具
針對測試工具,小組決定仍然使用Postman進行測試,沒有更改的地方。
沖刺的時間計劃安排
本次項目沖刺制定時間為5月28日到6月3日(為期7天)
時間 | 安排内容 |
---|---|
5.28 | 各個小組進行各自功能完善與新增 |
5.29 | |
5.30 | |
5.31 | |
6.01 | 進行小組間代碼整合并測試項目 |
6.02 | 整合測試期間遇到的問題 |
6.03 | 完善整個項目 |