讀古今文學網 > 程序員必讀之軟件架構 > 意圖 >

意圖

這個部分的目的是簡單記錄所做的重要決策,包括技術選擇(比如,產品、框架等)和整體架構(比如,軟件的結構、架構風格、分解、模式等)。

  • 你為什麼選擇技術或框架X,而不是Y和Z?
  • 你是怎麼做的?產品評估還是概念證明?
  • 你是否根據公司政策或企業架構戰略而被迫做出關於X的決策?
  • 你為什麼選擇所採用的軟件架構?你考慮過其他哪些選項?
  • 你怎麼知道解決方案滿足主要的非功能性需求?
  • 等等。