Final Report
個人總結
在學習這門課程之前,團隊開發項目的流程於我而言基本是盲區,而且淺顯地認爲一個產品的完成僅僅與代碼實現有關。這學期學習了此門課程,全程參與完成團隊作業,無論從管理還是實踐方面,都對項目開發有了系統性地認識,親身體驗項目團隊中的需求分析,設計與實現以及後期的測試工作,也讓我深刻認識到了項目開發的不易與管理得力的必要性。
此次團隊項目中,我主要負責UI流圖的設計、部分前端頁面的代碼實現以及部分API設計實現,在實現過程中,體驗到完整全面的需求分析和合理流暢的UI設計對於整個產品完成度的重要性。對於前端實現這方面,學習並掌握了Bootstrap VUE框架,也加深了對前端編程的理解。另外,因爲有參與到API實現部分的工作,對於後端與前端連接的問題也有了新的認識,關鍵詞命名是否統一、數據庫字段設計是否合理、傳參方法是否會造成衝突,不僅考驗了個人能力,也增進了團隊成員間的溝通交流,使得項目開發得以順利進行。
總之,這是一次雖有坎坷卻很寶貴的團隊開發經歷,同時系統分析與設計這門課程也讓我從宏觀的角度認知到了軟件開發的基本步驟,收穫頗豐。
特別要感謝我們的前端的大佬@SusieChang和@Samayuki,以及後端能力者@heygrandpa,感覺撐起了我們項目的一片天,小白其實是站在了巨人的肩上!項目的完成離不開大家的共同努力,感謝@hanxu1997,@MIKQUEENGE,@Eileen101!
PSP 2.1 統計表
PSP階段 | Time (h) |
計劃 | 5 |
預估開發時間 | 5 |
開發 | 80 |
需求分析 | 6 |
生成設計文檔 | 3 |
設計複審 | 2 |
代碼規範 | 1 |
具體設計 | 3 |
具體編碼 | 40 |
代碼複查 | 2 |
測試 | 8 |
報告 | 2 |
測試報告 | 2 |
事後總結 | 1 |
GIT統計報告
Dashboard分支:
StaticPageServer分支:
自認爲最得意/有價值/有苦勞的工作清單
- 確定UI流,確定網頁間的跳轉邏輯
- 實現頁面間跳轉的參數傳遞,利用vue框架進行前端設計
- 測試電影及影院頁面排序結果,參與API實現和修改