W3C 術(shù)語 - architecture
architecture
中文:構(gòu)架
解釋
1. 程序或計算機(jī)系統(tǒng)的軟件構(gòu)架是系統(tǒng)的結(jié)構(gòu)或構(gòu)造。該結(jié)構(gòu)包含軟件組件、這些組件的對外的可視屬性、它們之間的關(guān)系以及關(guān)于使用它們的約束。(基于 [Soft Arch Pract] 中對構(gòu)架的定義)
2. 軟件構(gòu)架是軟件系統(tǒng)在其運(yùn)行的某個階段中其實(shí)時元素的一種抽象。系統(tǒng)可能由多個抽象層和多個運(yùn)行階段構(gòu)成,各自均擁有自身的軟件構(gòu)架。[Fielding]