1. 程式人生 > >第八次軟工團隊作業

第八次軟工團隊作業

Alpha 衝刺 (1/10)

隊名:Jarvis For Chat

組長部落格連結

本次作業連結

團隊部分

團隊燃盡圖

工作情況彙報

  • 張揚(組長)

    • 過去兩天完成了哪些任務:

      • 文字/口頭描述:

        1、自己學習wxpypyqt5

        2、輔助隊友安裝相關環境。

      • 展示GitHub當日程式碼/文件簽入記錄:

    • 接下來的計劃:

      完成熱詞分析部分的初步功能。

    • 還剩下哪些任務:

      • 個人任務看板

      • 燃盡圖

    • 有哪些困難:

      1、我兩個微訊號被封了....(網頁端被限制登入)

      2、我兩個微訊號被封了....(網頁端被限制登入)

      3、我兩個微訊號被封了....(網頁端被限制登入)

    • 有哪些收穫和疑問:

      1、以後利用wxpy發訊息一定要設定延遲!

      2、以後利用wxpy發訊息一定要設定延遲!

      3、以後利用wxpy發訊息一定要設定延遲!

  • 郭俊彥

    • 過去兩天完成了哪些任務:

      • 文字/口頭描述:

        1、完成了python開發環境的初步配置;

        2、對wxpy庫進行了初步的熟悉;

        3、嘗試運用wxpy批量爬取微信好友的頭像和暱稱資訊。

      • 展示GitHub當日程式碼/文件簽入記錄:

        github簽入

    • 接下來的計劃:

      1、要進一步對wxpy以及qqbot兩個庫進行熟悉;

      2、完成微信單向好友篩選功能;

      3、對pyqt進行學習;

      4、在以上任務都完成後參與到熱詞分析關鍵詞提醒等核心部分的開發中。

    • 還剩下哪些任務:

      • 個人任務看板

      • 燃盡圖

    • 有哪些困難:

      1、wxpy的is_friend無法直接判斷單向好友;

      2、之前沒有接觸過python,第一次使用過程有不少小插曲;

      3、呼叫傳送介面頻率太高居然會被微信禁用網頁版。

    • 有哪些收穫和疑問:

      1、試著入門python,增長了見識。

      2、怎麼光速提高編碼能力。

  • 王全炯

    • 過去兩天完成了哪些任務:

      • 文字/口頭描述:

        1、將應用的啟動圖、LOGO進行標準化處理(解析度、格式、顏色等);

        2、準備專案將用得到的icon進行不同解析度、顏色下的處理並統一命名;

        3、編寫UI規範中的用色規範、字型規範、圖片規範;

        4、閱讀並學習QT5。

      • 展示GitHub當日程式碼/文件簽入記錄:

    • 接下來的計劃:

      1、完成UI規範,並檢驗是否符合驗收標準;

      2、編寫一個demo。

    • 還剩下哪些任務:

      • 個人任務看板

      • 燃盡圖

    • 有哪些困難:

      1、編寫規範上並無經驗,因此會有簡陋、不夠專業的困擾;

      2、文件內反覆截圖以及上傳圖床的操作有些耗時。

    • 有哪些收穫和疑問:

      1、學習了QT5;

      2、瞭解UI規範要如何編寫。

  • 肖地秀

    • 過去兩天完成了哪些任務:

      • 文字/口頭描述:

        初步的接觸PyQt,學習如何程式設計,看相關的視訊教程。

      • 展示GitHub當日程式碼/文件簽入記錄:

    • 接下來的計劃:

      1、PyQt的深度學習;

      2、主介面的初步設計,需要完成各介面之間的切換。

    • 還剩下哪些任務:

      • 個人任務看板

      • 燃盡圖

    • 有哪些困難:

      PyQt的學習有一定的難度,需要學習新的東西。

    • 有哪些收穫和疑問:

      1、初步學習了PyQt,算是“會”了一門新的語言;

      2、寫程式碼更加規範。

  • 朱文婧

    • 過去兩天完成了哪些任務:

      • 文字/口頭描述:

        1、學習PyQt;

        2、1/10會議部落格撰寫。

      • 展示GitHub當日程式碼/文件簽入記錄:

    • 接下來的計劃:

      1、繼續學習PyQt;

      2、繼續完成團隊的任務安排。

    • 還剩下哪些任務:

      • 個人任務看板

      • 燃盡圖

    • 有哪些困難:

      1、PyQt的學習和應用是現在面臨的最大困難;

      2、怎麼規劃好時間的安排並提高學習的效率也是要解決的困難。

    • 有哪些收穫和疑問:

      收穫和疑問都在學習PyQt的過程中,收穫是掌握了新知識,疑問主要是在具體的應用上。

  • 鄭愈明

    • 過去兩天完成了哪些任務:

      • 文字/口頭描述:

        1、學習pyqt;

        2、學習使用qt designer;

        3、看相關的博文及論壇教程;

        4、嘗試具體程式設計。

      • 展示GitHub當日程式碼/文件簽入記錄:

    • 接下來的計劃:

      1、繼續學習pyqt;

      2、完成Jarvis for Chat初步的主介面;

      3、完成個人主頁功能的切換;

      4、完成各主要功能介面的切換。

    • 還剩下哪些任務:

      • 個人任務看板

      • 燃盡圖

    • 有哪些困難:

      1、PyQt的繼續學習和應用;

      2、如何更好地與隊友交流合作;

      3、如何做好時間規劃,提高程式設計效率。

    • 有哪些收穫和疑問:

      1、初步瞭解了pyqt,嘗試程式設計設計簡單視窗,挺有意思的;

      2、對下一階段要將視窗介面與具體功能模組的對接的實現不甚明晰。

  • 蘇韞月

    • 過去兩天完成了哪些任務:

      • 文字/口頭描述:

        用pyQt實現簡單的登入註冊介面,並能用sqlite和後臺資料庫進行互動。

      • 展示GitHub當日程式碼/文件簽入記錄:

    • 接下來的計劃:

      實現註冊時通過驗證碼檢驗手機號的正確性。

    • 還剩下哪些任務:

      • 個人任務看板

      • 燃盡圖

    • 有哪些困難:

      又開始上課了,而且最近又有考試,時間緊張。

    • 有哪些收穫和疑問:

      本來以為不用學pyQt的,結果還是需要的,也算是又掌握了一項新技能吧。

  • 陳加偉

    • 過去兩天完成了哪些任務:

      • 文字/口頭描述:

        1、資料庫安裝和配置;

        2、熟悉使用SQLite。

      • 展示GitHub當日程式碼/文件簽入記錄:

    • 接下來的計劃:

      1、資料庫邏輯設計;

      2、資料庫建立。

    • 還剩下哪些任務:

      • 個人任務看板

      • 燃盡圖

    • 有哪些困難:

      1、資料庫表格比較冗餘;

      2、資料庫表格之間的關係比較難確定,還需討論確定;

      3、資料庫表格應該有哪些屬性以及哪些屬效能作為主鍵,還需考慮。

    • 有哪些收穫和疑問:

      1、通過設計資料庫,對軟體的後臺運營有更深入的認識;

      2、更加清楚資料的流向。

  • 李翔

    • 過去兩天完成了哪些任務:

      • 文字/口頭描述:

        1、資料庫安裝和配置;

        2、熟悉使用SQLite;

        3、學習itchat和wxpy。

      • 展示GitHub當日程式碼/文件簽入記錄:

    • 接下來的計劃:

      1、資料庫邏輯結構設計;

      2、資料庫建立。

    • 還剩下哪些任務:

      • 個人任務看板

      • 燃盡圖

    • 有哪些困難:

      感覺大腦不夠用。

    • 有哪些收穫和疑問:

      1、複習鞏固資料庫的相關知識;

      2、開始使用itchat等庫。

  • 洪澤波

    • 過去兩天完成了哪些任務:

      • 文字/口頭描述:

        我安裝配置pycharm和qt designer還有wxpy安裝初始化,初步瞭解了wxpy。

      • 展示GitHub當日程式碼/文件簽入記錄:

    • 接下來的計劃:

      繼續學習wxpy的使用,完成對奇數編號好友批量群發信息。

    • 還剩下哪些任務:

      • 個人任務看板

      • 燃盡圖

    • 有哪些困難:

      對python學習不夠,wxpy瞭解不夠深所以應用起來有困難。

    • 有哪些收穫和疑問:

      初步學習了python和wxpy的使用。

組內最新成果展示

UI規範及部分icon

登入和註冊的簡單介面實現

單向好友檢測測試

好友頭像爬取

站立會議合照

會議耗時記錄

第N次會議 耗時(分鐘)
1 16
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /

個人部分

個人PSP

PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
Planning 計劃 3 5
· Estimate · 估計這個任務需要多少時間 3 5
Development 開發 110 105
· Analysis · 需求分析 (包括學習新技術) 0 0
· Design Spec · 生成設計文件 20 45
· Design Review · 設計複審 30 10
· Coding Standard · 程式碼規範 (為目前的開發制定合適的規範) 0 0
· Design · 具體設計 60 50
· Coding · 具體編碼 0 0
· Code Review · 程式碼複審 0 0
· Test · 測試(自我測試,修改程式碼,提交修改) 0 0
Reporting 報告 50 30
· Test Repor · 測試報告 20 20
· Size Measurement · 計算工作量 20 5
· Postmortem & Process Improvement Plan · 事後總結, 並提出過程改進計劃 10 5
合計 163 140

個人學習進度條

第N周 新增程式碼(行) 累計程式碼(行) 本週學習耗時(小時) 累計學習耗時(小時) 重要成長
1 300 300 13 13 複習Python基礎知識
2 400 700 20 33 學習測試的方法
3 0 700 23 56 原型設計
4 600 1300 24 80 爬蟲及資料視覺化
5 0 1300 25 105 團隊溝通與合作,UML設計
6 0 1300 20 125 泳道圖,ER圖
7 100 1400 20 145 學習Python,PYQT5
8 80 1480 5 150 學習SQLite和複習資料庫