【導讀】1.1什么是軟件體系結構?軟件體系結構是軟件在設計構成上的基本、可供設計選擇的形態(tài)和總體結構。包、對象、客戶/服務器、分布式、可視控件(visual. controls)、部件、解釋器、瀏覽器等。和它們之間的關系、結構的性能和有缺點、考察結構性能的方法等。有關領域的發(fā)展越是成熟,人們對以上結構概念各個方面的認識越是全面和深刻。在工程實踐中的是工程的設計和實施以及質量控制更加系統(tǒng)、規(guī)范,獲得產品結構更加合理,質量和服務水平更高,而成本更低。論特別是技術,還遠沒達到像建筑領域一樣成熟發(fā)展的階段。已經越來越顯出其重要性,甚至超過了軟件算法和數(shù)據(jù)結構這些常規(guī)軟件設計的概念。系統(tǒng)和規(guī)范化的工業(yè)生產過程。傳輸協(xié)議、異步事件的映射等。組成部分都是被獨立地定義的,因此,可以在不同的場合中得到重用。由于系統(tǒng)每一層次和每一部分的組成結構是明確規(guī)范了的,因此為整個系統(tǒng)。發(fā)人員關系的依據(jù)。然而,這種現(xiàn)象的存在是有兩方面的原因造成的。