從需求分析到軟體設計的基本建模之商家搜尋推薦系統

2022-08-23 00:33:12 字數 1492 閱讀 6618

要求:參照碼農的自我修養之從需求分析到軟體設計——一種從需求分析到軟體設計的基本建模方法,首先按需求型別分類,然後完成概念原型設計(應具有用例圖+資料模型),並選擇乙個關鍵用例進行深入分析和設計(應具有分析和設計序列圖),最終給出乙個設計方案(應具有設計類圖或者微服務架構圖)。

2.運營商家管理功能,包含:

3.服務類目管理功能,包含:

4.門店管理功能,包含:

2.使用者登入功能:

3. 服務分類:

5.搜尋功能:

分析c端使用者登陸使用該系統搜尋附近的門店:

phase

subject

action of subject

other data/object

object acted upon

1c端使用者

進入系統的登陸介面

伺服器1.1

如果,c端使用者尚未註冊

使用者註冊

使用者資訊(賬號密碼)

伺服器1.1.1

伺服器返回註冊成功

c端使用者

1.2c端使用者

登陸系統

使用者資訊(賬號密碼位置資訊等)

伺服器1.2.1

伺服器推薦模組

選取模型,執行推薦邏輯,獲取推薦列表

1.2.1.1

伺服器返回推薦模組的結果列表

推薦列表

c端使用者

1.2.1.2

伺服器返回服務類目

服務類目資訊

c端使用者

1.3c端使用者

搜尋欄中輸入關鍵字進行搜尋 

關鍵字伺服器 

1.3.1

伺服器搜尋模組

通過語義模型分析關鍵字,獲取結果列表

1.3.2

伺服器返回搜尋結果

搜尋結果

c端使用者

具體設計實現中,將系統主要分為如下幾個模組:

後端業務模組:用於通用業務功能模型搭建,統一鑑權接入

後端儲存模組:用於資料庫,canal管道資料同步,elasticsearch中介軟體建設

搜尋模組:用於搜尋接入,語義構建,索引構建服務

建模 軟體設計分析

一 基本流程 1 分析階段 an analysis 2 設計階段 bd basic design fd functional design 功能設計 dd detial design 3 編碼階段 cd coding 4 測試階段 ut unit testing 單元測試 ct component ...

團隊任務二 需求分析與軟體設計

團隊任務二 需求分析與軟體設計 一.基本資訊 1.團隊序號 第四組郭浩東團隊。2.開發軟體名稱 快點名簽到系統。3.目標使用者 北軟任課教師及北軟在校學生。4.撰寫人 姓名 耿程程,學號 2016035107046,團隊職務 產品經理 二 需求分析報告 1.n need,需求 1 滿足的需求 由於北...

團隊作業二 需求分析與軟體設計

團隊序號 第七組 軟體名稱 飛機大戰 目標使用者 喜歡玩遊戲的人 姓名 劉淳 學號 2016035107135 團隊職務 產品經理 nabcd模型 n 我們的軟體希望幫助人們去解決生活所帶來的壓力,使玩遊戲的人快樂起來,忘卻煩惱。我們的軟體具備很高的可玩性,設計出一步一步吸引使用者的得分制和吃道具去...