軟體架構概念分類

2021-08-30 07:31:20 字數 655 閱讀 5804

軟體架構對於每乙個人的理解都是不同的,通過分類可以在包容細節差異的小基礎上明確共性,達到「概念總體上的清晰」。

將軟體架構概念分派別:

1.組成派

軟體系統的架構將系統描述為計算元件及元件之間的互動。

計算元件是泛指的,可以進一步細分為處理元件,資料元件,連線元件可以是子系統,框架,模組,類等不同粒度的軟體單元

特徵:(1.關注架構實踐中的客體--軟體,以軟體本身為描述物件;

(2.分析了軟體的組成,即軟體由承擔不同計算任務的元件組成,這些元件通過相互互動完成更高層次的計算。

2.決策派

軟體架構包含了關於一下問題的重要決策,對關鍵問題進行決策:

×軟體系統的組織

×選擇組成系統的結構元素和他們之間的介面,以及當這些元素相互協作時所體現的行為;

×如何組成這些元素,使他們逐漸合成為更大的子系統

*用於指導這個系統組織的架構風格,這些元素以及他們的介面,協作和組合。

軟體架構並不僅僅注重軟體本身的結構和行為,還組中其他特性,使用,功能性,效能,彈性,重用,可理解性,經濟和技術的限制的權衡。

特徵:(1關注架構實踐中的主體--人,一人為決策為描述的物件;

(2歸納了架構決策的型別,指出架構決策不僅包括關於軟體系統的組織,元素,子系統和架構風格等幾類決策,還包括非功能性決策。

軟體架構概念分類

軟體架構對於每乙個人的理解都是不同的,通過分類可以在包容細節差異的小基礎上明確共性,達到 概念總體上的清晰 將軟體架構概念分派別 1.組成派 軟體系統的架構將系統描述為計算元件及元件之間的互動。計算元件是泛指的,可以進一步細分為處理元件,資料元件,連線元件可以是子系統,框架,模組,類等不同粒度的軟體...

軟體架構概念思辨

由此可見,軟體系統架構關注的是涉及元素之間如何互動的大局,而必須將區域性性的細節忽略。其實,關注大局 把握整體,不僅僅是軟體系統架構學科的主題,還是所有系統科學所研究的物件,錢學森就說過 什麼叫系統,系統就是有許多部分組成的整體,所以系統的概念就是要強調整體,強調整體是由相互關聯 相互制約的各個部分...

軟體架構概念(1)

1應用程式架構 應用程式架構關注點是應用程式,通常包括將應用程式解構為類和元件,確保設計模式的正確應用,構建和使用框架,因公程式架構注重考慮軟體和 組織 2.系統架構 系統架構描述為從元件和服務到子系統更高層次的抽象。系統架構定義大多數都包含了軟體和硬體 3軟體架構 從 結構和基礎到將 成功部署到生...