接前一篇文章:軟考 系統(tǒng)架構(gòu)設(shè)計(jì)師系列知識(shí)點(diǎn)之軟件架構(gòu)風(fēng)格(2)
這個(gè)十一注定是一個(gè)不能放松、保持“緊”的十一。由于報(bào)名了全國(guó)計(jì)算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試,11月4號(hào)就要考試,因此8天長(zhǎng)假絕不能荒廢,必須要好好利用起來(lái)?,F(xiàn)在將各個(gè)核心知識(shí)點(diǎn)一一進(jìn)行提煉并做記錄。
所屬章節(jié):
第7章. 系統(tǒng)架構(gòu)設(shè)計(jì)基礎(chǔ)知識(shí)
????????第3節(jié). 軟件架構(gòu)風(fēng)格
2. 細(xì)分
(3)以數(shù)據(jù)為中心的系結(jié)構(gòu)風(fēng)格
以數(shù)據(jù)為中心的體系結(jié)構(gòu)風(fēng)格主要包括:
倉(cāng)庫(kù)體系結(jié)構(gòu)風(fēng)格和黑板體系結(jié)構(gòu)風(fēng)格。
- 倉(cāng)庫(kù)體系結(jié)構(gòu)風(fēng)格
倉(cāng)庫(kù)是存儲(chǔ)和維護(hù)數(shù)據(jù)的中心場(chǎng)所。在倉(cāng)庫(kù)風(fēng)格中,有兩種不同的構(gòu)件:中央數(shù)據(jù)結(jié)構(gòu)和一組對(duì)中央數(shù)據(jù)進(jìn)行操作的獨(dú)立構(gòu)件。
中央數(shù)據(jù)結(jié)構(gòu)說(shuō)明當(dāng)前數(shù)據(jù)的狀態(tài);倉(cāng)庫(kù)與獨(dú)立構(gòu)件間的相互作用在系統(tǒng)中會(huì)有很大的變化。
倉(cāng)庫(kù)體系結(jié)構(gòu)風(fēng)格的連接件即為倉(cāng)庫(kù)與獨(dú)立構(gòu)件之間的交互。
- 黑板體系結(jié)構(gòu)風(fēng)格
黑板體系結(jié)構(gòu)風(fēng)格適用于解決復(fù)雜的非結(jié)構(gòu)化的問(wèn)題,能在求解過(guò)程中綜合運(yùn)用不同知識(shí)源,使得問(wèn)題的表達(dá)、組織和求解變得比較容易。黑板系統(tǒng)是一種問(wèn)題求解模型,是組織推理步驟、控制狀態(tài)數(shù)據(jù)和問(wèn)題求解之領(lǐng)域知識(shí)的概念框架。它將問(wèn)題的求解空間空間組織成一個(gè)或多個(gè)應(yīng)用相關(guān)的分級(jí)結(jié)構(gòu),分級(jí)結(jié)構(gòu)的每一層信息由一個(gè)唯一的詞匯來(lái)描述,它代表了問(wèn)題的部分分解。領(lǐng)域相關(guān)的知識(shí)被分成獨(dú)立的知識(shí)模塊,它將某一層次中的信息轉(zhuǎn)換成同層或相鄰層的信息。各種應(yīng)用通過(guò)不同知識(shí)表達(dá)方法、推理框架和控制機(jī)制的組合來(lái)實(shí)現(xiàn)。影響黑板體系結(jié)構(gòu)的設(shè)計(jì)的最大因素是應(yīng)用問(wèn)題本身的特性,但是支撐應(yīng)用程序的黑板體系結(jié)構(gòu)有許多相似的特征和構(gòu)件。
對(duì)于特定應(yīng)用問(wèn)題,黑板系統(tǒng)可通過(guò)選取各種黑板(共享數(shù)據(jù))、知識(shí)源和控制模塊的構(gòu)件來(lái)設(shè)計(jì),也可以利用預(yù)先定制的黑板體系結(jié)構(gòu)的編程環(huán)境。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-729337.html
黑板系統(tǒng)的傳統(tǒng)應(yīng)用是信號(hào)處理領(lǐng)域,如語(yǔ)音識(shí)別和模式識(shí)別。另一應(yīng)用是松耦合代理數(shù)據(jù)共享存取。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-729337.html
到了這里,關(guān)于軟考 系統(tǒng)架構(gòu)設(shè)計(jì)師系列知識(shí)點(diǎn)之軟件架構(gòu)風(fēng)格(3)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!