跳至主要内容

期中報告_圖表

需要項目:✅❌

  1. Use Case Diagram ❌
  2. Activity Diagram ❌
  3. Communication Diagram ✅
  4. Sequence Diagram ✅
  5. Component Diagram ✅ Component Diagram0_5
  6. Deployment Diagram ✅
  7. ER-Model ✅ image_3

  1. 你們的 use case 沒有用到第三方套件嗎? (有的話也要加入),IO 的部分是對外,要能連結第三方套件或 user ...
  • 可能要加入的第三方套件
    • firebase Authentication
    • firebase storage 在登入/註冊後面會需要firebase Authentication,驗證完後,才進入到選擇功能的部分 firebase storage主要是把圖片儲存至storage、讀取storage上的圖片,歷史圖片的部分,讀取storage上的圖片再來顯示圖片,可供下載。 差不多就這樣吧!!!!!!
  1. activity diagram 有 fork 就一定要配合 merge, 有 merge 就一定要配合 fork, 黑槓是 平行的意思,不是 fork/merge
  2. activity diagram 中,任何方形(動作),只要有兩個 outgoing 箭頭,就有 fork, 只要有兩個 incoming 就有 merge Screenshot_2_0 Screenshot_1_0
  3. 就是 sequence communication 這兩類圖,編號要一致,一個方框出去,就是一個 流水號,同一方 框出去的,就是 x.1, x.2, x.3... 就是是回復,只要不是同一方框 ,流水順序要繼續,而不是變成 x.1 的方式,用 x.1, x.2 是這些步驟由方框出去,沒有順序關係,都是 x 的子步驟而已,全部再順一遍 Screenshot_6 messageImage_1749703998996
  4. component 就把你們的程式架構中的 module 或者有用到第三方的套件(也算 component ) ,基本上是動作(methods)為主,不會有 DataStorage 這類的名詞,可以改成 update data/image... 取代 messageImage_1749704213901
  5. deploy 要有你們的系統, messageImage_1749704307784
  6. 而不是把MySql 的表格列出來而已,要有關連