什麼是架構

關於架構的定義,業界有太多不同的說法,但大同小異,本質趨同,只不過側重各有不同,這裏選取IEEE(電氣和電子工程師協會)的定義:

架構描述了一個系統的基本組織結構,包含了組成系統的組件、組件之間的關係、組件與環境之間的關係,以及指導上述內容進行設計和演化的原則。

系統
組織起來完成一系列功能的組件集

組件
組件是一個系統模塊化的一部分,是一系列功能集的封裝體

環境
環境或上下文,指的是會對這個系統的開發、運行等造成影響的環境和設置,比如:政策法規、軟硬件環境等,是一些軟件系統之外的因素。

對架構的基本認識

●架構定義了系統結構,尤其是高層結構

●架構定義了行爲

●架構關注系統的主要元素

●架構要平衡系統利益相關者的需要

●架構基於合理的證據使決策具體化

●架構會受到環境的影響

●架構會影響開發團隊的結構

說明:本文由微信公衆號——架構設計一起學推出,
想了解更多,直接掃描二維碼,關注微信公衆號——架構設計一起學
什麼是架構

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章