我想創建一個三層軟件架構dataflowdiagram,最後我想創建一個數據流圖中的威脅模型。創建Dataflowdiagram的三層架構
該軟件被認爲是某種網關。它通過REST接口接受HTTP請求,併爲用戶提供不同類型的服務。它有三個不同的層,提供不同的功能,每層都可以在不同的機器上執行。
- 邊界層(接受請求)
- 控制層(提供業務邏輯)
- 適配層(Dataconnection到後端系統)
例子: 我們只是假設用戶想要在Sofware的幫助下創建一個DOC文件。他會在邊界層上請求一個DOC文件,該文件將這個請求轉發到業務邏輯發生的控制層。控制層將從適配器層請求所需的數據。
現在,這是一個非常簡單的例子。
我的問題如下:
是每層(邊界,控制適配器),其中需要被分解成較小的流程或我只顯示爲「生成DOC文件的過程的數據流程圖一個流程「?
如果每一層IST在不同的機器上執行現在會發生什麼 - 這將改變數據流圖或將它保持不變,因爲數據流保持不變 - 只有底層架構的變化?
非常感謝。