什麼是軟體體系結構評估,什麼是軟體體系結構

2025-02-21 21:25:14 字數 2186 閱讀 8756

1樓:數碼王子傲

軟體體系結構研究如果僅僅停留在非形式化的框圖階段,已經難以適應進一步發展的需要。為支援基於體系結構的開發,需要有形式化建模符號、體系結構說明的分析與開發工具。從軟體體系結構研究的現狀來看,在這一領域近來已經有不少進展,其中比較有代表性的是美國卡耐基梅隆大學(carnegie mellon university)的robert j.a11en於l997年提出的wright系統。

wright是-種結構描述語言,該語言基於一種形式化的、抽象的系統模型,為描述和分析軟體體系結構和結構化方法提供了一種實用的工具。wright主要側重於描述系統的軟體構件和連線的結構、配置和方法。它使用顯式的、獨立的連線模型來作為互動的方式,這使得該系統可以用邏輯謂詞符號系統,而不依賴特定的系統例項來描述系統的抽象行為。

該系統還可以通過一組靜態檢查來判斷系統結構規格說明的一致性和完整性。從這些特性的分析來說,wright系統的確適用於對大型系統的描述和分析。

2樓:匿名使用者

評估方法。成功的體系結構遵循各種指導原則和最佳實踐。sei 在這方面做了廣泛的研究,並最終建立了幾種用於改進和評估體系結構的方法。四種代表性的方法如下:

質量屬性專題研討會 (qaw)

體系結構權衡分析方法 (atam)

軟體體系結構分析方法 (saam)

積極的中間設計稽核 (arid)

qaw 在定義體系結構之前執行,arid 在設計工作過程中執行,而 atam 和 saam 則在已經完成體系結構之後執行。這些方法的引出部分的執行由乙個協調人員引導。

什麼是軟體體系結構

3樓:網際網絡的一些事

軟體體系結構是具有一定形譁芹式的結構化元素,即構件的集合,包括處理構件、資料構件和連線構件。處理構件負責對資料進行加工,資料構件是被加工的資訊,連線構件把體系結構的不同部分組合連線起友鎮來。這一定義注重區分處理構件、資料構件和連線構件,這一方法在其他的定義和方亂告畢法中基本上得到保持。

1997年,bass,ctements和kazman在《使用軟體體系結構》一書中給出如下的定義:乙個程式或計算機系統的軟體體系結構包括乙個或一組軟體構件、軟體構件的外部的可見特性及其相互關係。其中,"軟體外部的可見特性。

請解釋軟體體系結構的概念

4樓:網友

概念如下:軟體體系結構是具有一定形式的結構化元素,即構件的集合,包括處理構件、資料構件和連線構件。處理構件負責對資料進行加工,資料構件是被加工的資訊,連線構件把體系結構的不同部分組合連線起來。

這一定義注重區分處理構件、資料構件和連線構件,這一方法在其他的定義和方法中基本上得到保持。

相比較於「軟體架構」,「軟體體系結構」一詞多用於學術研究領域使用,「軟體架構」多用於工程實踐領域,二者的外文名都是「software architecture」,在ieee中的定義均為:「乙個系統的基礎組織,包含各個構件、構件互相之間與環境的關係,還有指導其設計和演化的原則。」

軟體體系結構

5樓:豬八戒網

軟體體系結構是具有一定形式的結構化元素,即構件的集合,包括處理構件、資料構件和連線構件。

處理構件負責對資料進行加工,資料構件是被加工的資訊,滲敗虛連線構件把體系結構的不同部分組組合連線起來。

這一定義注重區分處理構件、資料構件和連叢燃接構件,這一方法在其他的定義和方法中基本上得到保持。

由於軟體系統具有的一些共通特性,這種模型可以在多個系統之間傳枯山遞,特別是可以應用到具有相似質量屬性和功能需求的系統中,並能夠促進大規模軟體的系統級複用。

為什麼要研究軟體體系結構

6樓:豬尾巴juju彎彎

軟體體系結構為軟體系統提供了乙個結構 •行為和屬性的高階抽象,由構成系統的元素的描述。這些元素的相互作用 。

指導元素成的模式以及這些模式的約束組成。不僅指定了系。

統的組織結構和拓撲結構,而且顯示了系統需求和構成系統的元素之間的對應關係,提供了。

一些設計決策的基本原理。根據軟體體系結構的定義,你認為軟體體系結枸的模型應該有哪。

些部分組成?

構件:可以是一組**,如程式的模組也可以是乙個獨立的程式 如資料庫 的sql伺服器;連線件:是關係的抽象,用以表示構件之間的相互作用。

如過程呼叫、管道、遠端過程呼叫等:限制:用於對構件和連線件的語義說明。

計算機網路體系結構的層次結構,6什麼是計算機網路的體系結構?為什麼要採用分層次的結構?

科協二期 計算機網路體系結構是指計算機網路層次結構模型,它是各層的協議以及層次之間的埠的集合,是計算機網路及其部件所應該完成功能的精確定義。描述計算機網路結構可以從網路體系結構,網路組織和網路配置三個方面。在計算機網路中實現通訊必須依靠網路通訊協議。目前廣泛採用的是國際標準化組織iso1997年提出...

什麼是計算機網路體系結構,計算機網路的體系結構是指( )

計算bai機網路體系結du 構可以從網路體系結構 網路組織 zhi 網路配置dao三個方面來描述,網路組織是回從網路答的物理結構和網路的實現兩方面來描述計算機網路,網路配置是從網路應用方面來描述計算機網路的布局,硬體 軟體和通訊線路來描述計算機網路,網路體系結構是從功能上來描述計算機網路結構。它是乙...

計算機體系結構與計算機系統結構有什麼不同啊

計算機體系結構和計算機系統結構是乙個概念,它們的英文名都是 puter architecture。是以計算機系統的外部特性為主來講解計算機系統基本結構的一門學科。所謂外部特性是指乙個軟體設計者編寫出能夠在計算機系統上正確執行的程式所必須了解到的計算機系統的特性。作為計算機學科的乙個分支,計算機系統結...