11組 需求分析報告

  • 2021 年 10 月 31 日
  • 筆記

一、團隊基本情況


1.團隊項目的整體計劃安排

2.團隊分工

3.本次作業貢獻比例

成員 任務 貢獻比例
高靖涵 PPT優化、答辯和準備問題 20%
趙文濤 部落格撰寫 16%
吳永銘 部落格撰寫 16%
王佳明 需求報告撰寫 6%
黃建瑋 影片製作 10%
王億平 需求報告撰寫 6%
劉雙 需求報告撰寫 6%
劉葦 ppt製作 6%
陳靜 需求報告撰寫、原型設計 9%
楊寓荃 需求報告撰寫 5%

4.整個項目思維導圖和燃盡圖

  • 思維導圖

  • 燃盡圖

 

二、根據自己所負責的項目的部分畫UML


1.起始服務模組

  • 負責人:楊寓荃、吳永銘
  • 描述:實現用戶打開許可權後,就可以打開基礎的跳過功能
  • 該部分面臨的問題:如何將初始設置的流程簡略
  • 解決的問題:讓嫌麻煩、只想使用基礎功能的用戶最快速地使用上跳過廣告功能
  • 預期中的方法:根據不同的手機系統,直接進入許可權授予介面
  • 附:(該部分的所有UML圖
  • 用例圖

  • 類圖

  • 活動圖

  • 狀態圖

  • 實體關係圖

2.設置模組

  • 負責人:劉雙、王佳明
  • 描述:實現用戶對相關功能的設置
  • 該部分面臨的問題:如何提高跳過的效率與安全性
  • 解決的問題:可以讓用戶自己選擇想要跳過的應用,以防部分應用出現錯誤;也可以對跳過方法進行具體設置
  • 預期中的方法:設置的多樣性
  • 附:(該部分的所有UML圖
  • 用例圖

  • 類圖

  • 活動圖

  • 狀態圖

  • 實體關係圖

3.自定義規則模組

  • 負責人:黃建瑋、劉葦
  • 描述:實現用戶可以自定義跳過規則
  • 該部分面臨的問題:想跳過的廣告卻沒有跳過
  • 解決的問題:可以針對某個頑固的廣告進行跳過
  • 預期中的方法:打開想要跳過的應用,根據提示進行設置
  • 附:(該部分的所有UML圖
  • 用例圖

  • 類圖

  • 活動圖

  • 狀態圖

  • 實體關係圖

4.統計模組

  • 負責人:趙文濤、王億平
  • 描述:記錄每個應用的跳過次數和跳過規則
  • 該部分面臨的問題:如何存儲、讀取相關數據
  • 解決的問題:可以對單個應用進行跳過規則的查看和修改,並可以備份和恢復所有規則
  • 預期中的方法:設計統一的規則儲存格式
  • 附:(該部分的所有UML圖
  • 用例圖

  • 類圖

  • 活動圖

  • 狀態圖

  • 實體關係圖

 

三、作業記錄相關


1.UML設計工具的選擇、選擇的理由和使用後對工具的評價

  • 紙和筆

    • 特點:最原始的畫圖工具
    • 優點:攜帶方便,小組討論時隨時可以塗塗畫畫一個草稿出來
    • 缺點:只能畫草稿,無法在正式場合展示
    • 評價:適合在小組討論初期,大家聚一起畫草圖
  • 億圖圖示

    • 特點:中國製造、支援Mac、Windows和Linux系統、有在線網頁版、有雲儲存功能
    • 優點:學習起來簡單,想要什麼組件拖到畫布中就好了
    • 缺點:功能相對來說還是簡單了些
    • 評價:適合做小項目的UML展示
  • GitMind

    • 特點:一款全能且免費的思維導圖軟體,在電腦和手機上都能暢享思維碰撞體驗,兼顧極簡和美觀,服務於全球233個國家和地區,讓每個人、每個組織都能綻放思維之美。
    • 優點:介面清晰,並且有團隊協作功能
    • 缺點:同樣功能簡單
    • 評價:適合團隊協作

2.遇到的困難及解決方法

  • 困難一

    • 困難描述:由於全組都基本沒有Android開發的經驗,有些東西想寫卻不知道怎麼寫
    • 做過哪些嘗試:只要學不死,就往死了學,把碎片化的時間也拿來學習了
    • 是否解決:還在解決
    • 有何收穫:確實是學到了不少東西,有時候不逼自己一把,真不知道自己原來可以
  • 困難二

    • 困難描述:組內對原定的一些功能進行了合理性和可行性的討論,比如用戶登錄的設計,最終考慮到本app需要監控用戶的部分操作,要是聯網有可能對用戶的隱私造成威脅,決定刪除登錄功能
    • 做過哪些嘗試:對於登錄功能的刪除,討論決定在貼吧、酷安等建立用戶社區,供用戶交流與回饋
    • 是否解決:是
    • 有何收穫:小組成員之間的討論既能促進項目走向更正確的方向,也能促進成員間聯繫更加緊密

3.學習進度條

第N周 新增程式碼(行) 累計程式碼(行) 本周學習耗時(小時) 累計學習耗時(小時) 重要成長
1 0 0 16 16 確認了選題,進行了可行性分析,完成團隊選題報告,完成了基礎學習和前期準備工作
2 200 200 20 36 分析了用戶需求,完成團隊需求分析報告,細化了分工,設計出了第一版原型,繼續學習項目相關知識

 

四、影片鏈接