系統設計課程 – 創建功能設計

”“”

系統設計 – 創建功能設計

功能設計 – 成為軟件架構師/主要工程師

的第一步

開發全面系統設計的能力將開發人員與主要工程師和建築師區分開來。系統設計的一個重要方面是創建一個功能設計,該功能設計描述了各種組件及其互連。本課程使用單個責任和建築標準的原則提出了為系統創建功能設計的步驟。在整個課程中,您將獲得:

1)定義要構建的平台的用戶

了解平台的預期用戶,並確定他們面臨的主要問題。定義解決這些問題的主要功能。

2)使用深度限定方法來項目主要功能

採用深度主要方法來單獨設計每個主要功能。

3)定義組件和您的集成框架

利用單一責任的原則來定義組件並建立您的集成框架。

4)區分邊界和後端設計

識別前端設計和後端設計之間的差異,並理解對後端 – 額定層作為GraphQl的需求。

5)每個組件的詳細設計

加深每個組件的詳細設計,以確保對其特徵有全面的理解。

6)從端到端創建系統視圖

合成組件的設計以創建一個點到達最終系統視圖。

在整個課程中,將使用一個實際示例來說明所介紹的方法的應用。此外,還將提供一系列任務以改善您的學習經驗。在您的日常工作中運用這些新接納的技能並不斷提高系統設計技能,這一點至關重要。

您將學到什麼:

  • 為大型產品或平台開發功能架構。
  • 使用單一責任原則來定義組件和服務。
  • 掌握組件設計的藝術。
  • 最小化服務的分散。
Scroll to Top