軟工1816 · Alpha衝刺(2/10)
團隊資訊
組員情況
組員1(組長):王彬
過去兩天完成了哪些任務
與前後端敲定介面設計的細節
重新理清業務邏輯,對專案最初的設想進行一定修正
跟蹤各端的進展情況
成功完成安卓前端與伺服器的互動測試
接下來的計劃 & 還剩下哪些任務
完成介面文件編寫
繼續跟進團隊的專案進度,預計會組織一次全隊的線下團隊程式設計
繼續學習安卓端的相關知識,特別是UI設計以期實現原型的介面效果
有哪些收穫、困難和疑問
收穫:Android端的開發中有許多第三方開源庫封裝的程度比官方更高,在具體實現功能前應做一定的瞭解磨刀不誤砍柴工
困難:時間越來越不夠用了,需要更好的利用碎片時間
組員2:趙暢
過去兩天完成了哪些任務
第一次部署到騰訊雲線上。 學會了怎麼看nginx日誌。解決了部署到雲伺服器上的一些問題。
學習了MVC模型,懂得了Laravel框架下MVC開發的基本步驟。
- 寫了一個最基本的http資訊傳遞,url:http://193.112.6.8/test 返回訊息 '123',目前已經和前端互相進行測試。
學習了基本的Eloquent資料模型寫法。
學習了git分支操作,加深了對git分支的理解。
接下來的計劃 & 還剩下哪些任務
設計更詳細的業務邏輯。需要PM\前後端成員共同參與。
制定詳細的開發規範。
根據業務邏輯,進一步細化進度安排。
後端組的成員這兩天都在各自裝環境、各自學習基礎知識,需要開始進行合作開發了。
根據資料庫表、類圖,構建出Web後端的資料模型。
有哪些收穫、困難和疑問
收穫:git分支操作、MVC模型、最基礎的介面設計經驗、後端路由模型。
前端後端各項工作已經開始做了起來,現在最主要的還是業務邏輯和資料介面沒有一條條弄清晰。今天下午開會的時候花了一個半小時討論了最初步的部分,但覺得遠遠還不夠以及未形成介面文件。需要PM和前後端人員繼續跟進在近期解決。
github程式碼簽入記錄
- 有兩份,一份是在自己fork的倉庫,還有一份是已經merge到主倉庫的。
組員3:胡展瑞
過去兩天完成了哪些任務
與前後端敲定介面設計的細節
完成後端環境配置
學習了後端部分的路由、MVC、資料模型
開始入門學習測試
接下來的計劃 & 還剩下哪些任務
繼續學習後端框架內容
繼續學習測試相應的知識
有哪些收穫、困難和疑問
- 測試一開始感覺有點迷茫
github程式碼簽入記錄
組員4:李恆達
過去兩天完成了哪些任務
學習團隊git教程,學習並使用gitKraken對專案程式碼的管理
站立會議上詳細推敲業務邏輯,落實介面設計的細節。
接下來的計劃 & 還剩下哪些任務
繼續學習安卓介面資料互動相關內容。
繼續深入研究安卓介面、控制元件的使用。
有哪些收穫、困難和疑問
困難:安卓9.0後未經加密的http連線被禁止,沒能連上伺服器,需要降低網路安全配置(正在解決中)
收穫:在一頓gitKraken(瞎jier)操作後大致熟悉了相關操作內容;在站立會議後對自己負責內容的細節更加明晰,心裡踏實了不少。
組員5:林煌偉
過去兩天完成了哪些任務
學習了JavaScript語言
開會與後端明確了介面設計
開會詳細推敲業務邏輯
接下來的計劃 & 還剩下哪些任務
繼續明確介面文件
明確前端的程式碼規範
編寫介面
繼續完成web介面設計
有哪些收穫、困難和疑問
收穫:開會明確了前端是如何與後端進行資料互動,對整個業務邏輯過程有了清晰的認識
困難:對於接收後端伺服器資料如何用圖表顯示在網頁上還不是非常明確
組員6:陳志煒
過去兩天完成了哪些任務
完成匯入百度地圖SDK
完成使用者定位
接下來的計劃 & 還剩下哪些任務
完成主介面及互動邏輯
接入後端
有哪些收穫、困難和疑問
- 困難:SVG圖的操作暫時還不是很清楚
github程式碼簽入記錄
組員7:陳文垚
過去兩天完成了哪些任務
學習了Github Desktop的基本使用方法
完成了登入介面的UI設計
完成了註冊介面的基本佈局
接下來的計劃 & 還剩下哪些任務
繼續學習Github Desktop的使用
完善註冊介面的UI設計
學習如何與後端進行交接
有哪些收穫、困難和疑問
如何和後端資料庫進行資料傳輸交流還不是很懂
自定義控制元件也不是很懂改怎麼設計
github程式碼簽入記錄
組員8:佘嶽昕
過去兩天完成了哪些任務
- 學習了laravel的MVC框架的開發過程
- 學習了GitKraken的使用
- 梳理了各個活動的業務邏輯
接下來的計劃 & 還剩下哪些任務
- 明確介面文件
- 明確後端程式碼規範
- 編寫介面
有哪些收穫、困難和疑問
- 收穫:學習了MVC模型以及一個簡單的laravel應用的構成
- 困難:暫時還未能合理安排各科課程作業的時間
- 疑問:不知道在每晚學習的時候該如何統籌兼顧其他門課程
組員9:王源
過去兩天完成了哪些任務
- 學習laravel框架的MVC部分
- 初步搭建flask應用
- 初步設計資料庫表
接下來的計劃 & 還剩下哪些任務
- 嘗試進行python與php的資訊傳遞
- 繼續學習laravel
有哪些收穫、困難和疑問
- 對web應用框架有了一定的認識
展示組內最新成果(.jpg 、.gif、.mp4等任意形式,不要貼程式碼)
燃盡圖
站立會議合照
會議耗時記錄(每次追加記錄)
第N次會議 | 耗時 |
---|---|
1 | 8 |
2 | 15 |
PSP
PSP2.1 | Personal Software Process Stages | 預估耗時(分鐘) | 實際耗時(分鐘) |
---|---|---|---|
Planning | 計劃 | 5 | 5 |
· Estimate | · 估計這個任務需要多少時間 | 5 | 5 |
Development | 開發 | 135 | 170 |
· Analysis | · 需求分析 (包括學習新技術) | 120 | 150 |
· Design Spec | · 生成設計文件 | 0 | 0 |
· Design Review | · 設計複審 | 0 | 0 |
· Coding Standard | · 程式碼規範 (為目前的開發制定合適的規範) | 15 | 20 |
· Design | · 具體設計 | 0 | 0 |
· Coding | · 具體編碼 | 0 | 0 |
· Code Review | · 程式碼複審 | 0 | 0 |
· Test | · 測試(自我測試,修改程式碼,提交修改) | 0 | 0 |
Reporting | 報告 | 25 | 30 |
· Test Repor | · 測試報告 | 0 | 0 |
· Size Measurement | · 計算工作量 | 10 | 10 |
· Postmortem & Process Improvement Plan | · 事後總結, 並提出過程改進計劃 | 15 | 20 |
合計 | 165 | 205 |
學習進度條
學習進度條
第N周 | 新增程式碼(行) | 累計程式碼(行) | 本週學習耗時(小時) | 累計學習耗時(小時) | 重要成長 |
1 | 278 | 278 | 6 | 6 | 複習了C++,學習了檔案讀入讀寫,字元操作 |
2 | 0 | 278 | 5 | 11 | 學習了Axure RP的使用,以及NABCD模型 |
3 | 113 | 391 | 15 | 26 | 複習了python爬蟲和java的爬蟲 |
4 | 200 | 591 | 13 | 39 | 學習了linux下的檔案操作和網路程式設計 |
5 | 213 | 804 | 10 | 49 | 學習了使用GTK編寫圖形介面 |
6 | 0 | 804 | 7 | 56 | 學習了processon的使用,UML圖的建立 |
7 | 140 | 944 | 16 | 72 | 學習了linux下多執行緒的程式設計,學習撰寫需求分析報告 |
8 | 60 | 1004 | 8 | 8 | 學習了laravel的開發環境搭建,編寫第一個php文件 |