高能天氣——團隊做業第二週

高能天氣——團隊做業第二週

規格說明書

修訂歷史

日期 版本 說明 做者
2018.11.21 V1.0 完成初始時的app需求 於欣月、餘坤澎、康皓越、範雯琪、張昊然
2018.12.1 V1.1 完善排版和文字,結合項目實際狀況改善部分頁面 範雯琪、張昊然

上次的《需求規格說明書》初稿有哪些不足?

  • 部分用語不夠規範。
  • 用戶使用流程圖未在需求規格說明書中體現。
  • 用戶的使用方法不夠明確。
  • 部分排版不夠簡潔與清晰。

團隊編碼規範

  • 由於咱們是「平平淡淡纔是真」項目組,因此咱們沒有使用任何一個公司的代碼規範。這也是咱們小組成員之間互相信任的體現,咱們在討論後集體決定將編碼規範初步定於如下幾個方面:
  • 代碼規範:
    • 在能力所容許的範圍內儘量的簡潔。
    • 在部分複雜代碼後備注其用法。
    • 縮進等問題符合慣例。
  • 編碼原則:
    • 在能力所容許的範圍內儘量地提升算法效率。
    • 本身編寫的代碼能夠複寫和給別人解釋。

使用Powerdesigner繪製ER圖

  • 咱們的項目中,在天氣預報一部分使用了數據庫,使用狀況以下:在選擇城市的碎片中,查詢全國全部的省,優先從數據庫中查,若是沒有查詢到再去服務器上查詢,查詢選中省內全部的市,優先從數據庫中查詢,若是沒有查到再去服務器上查詢, 查詢選中市內全部的縣,優先從數據庫中查詢,若是沒有查詢到再去服務器上查詢。

後端架構設計


團隊分工

(一)核心需求的優先級

  • 需求功能優先級象限圖
  • 各版本須要實現的功能
    • α版本
      • 查找城市:切換城市按鈕、滑動界面視圖
      • 天氣預報(即主界面):滑動界面視圖、手勢操做、後臺自動更新天氣、手動更換天氣
      • 備忘錄:依照光照進行主題切換、語音輸入及手勢操做
      • 鬧鐘:添加和刪除時間段、更換鬧鐘音樂
      • 界面優化:優化界面、背景、按鈕等。
    • β版本
      • 小遊戲優化
      • 實現課程表
      • 視實際狀況決定是否取消特別關心
    • 最終版本
      • 界面優化
      • 相關功能優化
  • WBS圖(α版本)

(二)肯定子功能的工做量

(三)TODOList及燃盡圖

  • TODOList
    • 於欣月:天氣預報、課程表、完成用戶手冊第一版、進行調試與測試、後續完善。
    • 餘坤澎:備忘錄、菜單、完成用戶手冊第一版、後續完善、進行調試與測試。
    • 康皓越:鬧鐘、完成用戶手冊第一版、後續完善、進行調試與測試。
    • 範雯琪:特別關心、界面優化、完成用戶手冊第一版。
    • 張昊然:特別關係、界面優化、完成用戶手冊第一版。

  • 燃盡圖

本週分工及工做量比例

成員 我的貢獻度及完成度 用時 比例
於欣月 肯定任務、分配任務(100%)、制定項目開發過程當中代碼規範(20%)、使用象限法設計優先級圖(25%)、界面設計(33%) 4 20%
餘坤澎 制定項目開發過程當中代碼規範(20%)、使用象限法設計優先級圖(25%)、界面設計(33%) 4 20%
康皓越 制定項目開發過程當中代碼規範(20%)、使用Powerdesigner繪製ER圖(100%)、後端架構圖(50%)、界面設計(33%) 4 20%
範雯琪 修改需求規格說明書(50%)、後端架構圖(50%)、編輯博客(70%)、使用象限法設計優先級圖(50%)、項目gitHub燃盡圖(100%)、制定項目開發過程當中代碼規範(20%) 4 20%
張昊然 修改需求規格說明書(50%)、編輯博客(30%)、制定項目開發過程當中代碼規範(20%)、檢查彙總整理(markdown和pdf)(100%)、列出ToDoList(100%) 4 20%

參考資料

相關文章
相關標籤/搜索