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

軟工第八次作業

角色 mage 流程 uml 反饋 路線 inf 聯系 分割

  • 團隊

成員 參與 貢獻比例
031602406 程曉宏(臨時組長) 實體關系圖設計 11
031602501 蔡宇航 實體關系圖設計 8
051501124 王彬 類圖設計 8
031602438 葉一帆 類圖設計,泳道圖設計 13
031602407 何家健 活動圖設計 9
031602410 黃海潮 活動圖設計 9
031602429 王錦揚 狀態圖設計,時序圖設計 12
031602442 鄭孔宇 狀態圖設計 10
181600215 林翔宇 用例圖設計 10
031602421 林世傑 用例圖設計 10
  • UML圖

  • part1

  • 這裏描述的是系統哪部分?
    • 這部分主要描述系統後端,用戶、照片、評論和心情功能方面的內容
  • 這部分要面臨什麽樣的問題?
    • 各個功能的信息交集比較多,存在信息的冗余
  • 以下設計解決了什麽問題?
    • 理清業務流程,降低後端耦合程度
  • 附:類圖
    技術分享圖片

  • part2

  • 這裏描述的是系統哪部分?
    • 這部分主要描述用戶功能的選擇和跳轉。
  • 這部分要面臨什麽樣的問題?
    • 活動的進入、退出、跳轉。
  • 以下設計解決了什麽問題?
    • 理清功能分布,更加直觀的展示功能的進入、退出、跳轉。
  • 附:狀態圖
    技術分享圖片

  • part3

  • 這裏描述的是系統哪部分?
    • 這裏是旅遊記錄管理系統部分的用例圖
  • 這部分要面臨什麽樣的問題?
    • 這部分將面對如何管理用戶旅遊記錄和用戶如何編輯旅遊記錄的問題。
  • 以下設計解決了什麽問題?
    • 以下設計羅列了旅遊記錄的管理邏輯,用戶可以添加新紀錄和按文字,圖片,視頻這三個分類來查看已有的記錄。關於添加記錄,支持添加文字,圖片和視頻。用戶編輯完後可以保存,也可以刪除已有記錄。
  • 附:用例圖1
    技術分享圖片

  • part4

  • 這裏描述的是系統哪部分?
    • 這裏是旅遊記錄分享系統部分的用例圖。
  • 這部分要面臨什麽樣的問題?
    • 這部分將面對用戶如何分享和分享後有哪些功能的問題。
  • 以下設計解決了什麽問題?
    • 以下設計列出了用戶生成分享內容的三種形式:用戶可以選擇一系列旅遊記錄生成旅遊故事,也可以把去過的地方連起來生成一張路線圖,或者把去過的地方標註出來生成旅遊版圖。用戶分享後,其他人可以點贊評論。
  • 附:用例圖 2
    技術分享圖片

  • part5

  • 這裏描述的是系統哪部分?
    • 這裏是用戶中心及旅遊推薦系統部分的用例圖。
  • 這部分要面臨什麽樣的問題?
    • 這部分將面對用戶登錄管理,用戶信息維護和如何推薦旅遊地點的問題。
  • 以下設計解決了什麽問題?
    • 以下設計列出了基本的登錄退出和用戶信息維護功能。用戶可以查看修改個人信息,可以發送反饋意見。關於旅遊地點推薦,可以選擇推薦附近的地點,或者根據以往的旅遊偏好,推薦下次旅遊地點。
  • 附:用例圖3
    技術分享圖片

  • part6

  • 這裏描述的是系統哪部分?
    1. 查看不同地圖版面以及個人信息部分
    2. 記錄文字、照片、視頻及生成旅遊短故事部分
    3. 查看用戶信息和系統信息以及提出反饋部分
    4. 生成各個時間段旅遊故事部分
    5. 分享不同版本線路圖部分
    6. 根據信息生成附近及下次旅遊地點部分
  • 這部分要面臨什麽樣的問題?
    • 包含比較多部分的功能,以及各部分的功能都需進行細分,比較難以理清各個部分的流程以及各個功能的聯系和各個部分的組合。
  • 以下設計解決了什麽問題?
    -設計完活動圖之後,能夠比較清晰和直觀的體現整個運行的活動流程,明白分割成不同的部分,及各個部分中所含有的具體功能和作用。
  • 附:活動圖
    技術分享圖片

  • part7

  • 這裏描述的是系統哪部分?
    • 這部分主要描述信息需求和存儲在數據庫中的數據信息類型。
  • 這部分要面臨什麽樣的問題?
    • 理清現實實體之間關系並直觀描述實體屬性及實體之間聯系。
  • 以下設計解決了什麽問題?
    • 方便需求分析,利於數據庫信息存儲
  • 附:E-R圖
    技術分享圖片

  • part8

  • 這裏描述的是系統哪部分?
    • 管理員、用戶、後端之間的關系。
  • 這部分要面臨什麽樣的問題?
    • 不同角色權限、功能歸納
  • 以下設計解決了什麽問題?
    • 弄清楚角色關系,交互更安全方便
  • 附:泳道圖

技術分享圖片

  • part9

  • 這裏描述的是系統哪部分?
    • 功能的順序跳轉和返回。
  • 這部分要面臨什麽樣的問題?
    • 功能之間可能會出現混亂
  • 以下設計解決了什麽問題?
    • 解決了功能順序混亂的問題
  • 附:時序圖
    技術分享圖片

軟工第八次作業