系统架构设计师 - 软件架构设计 - 特定领域软件架构DSSA(Domain Speciffic Softwore Architecture)
特定領(lǐng)域軟件架構(gòu)
某一特定應(yīng)用領(lǐng)域內(nèi),為一組應(yīng)用提供組織結(jié)構(gòu)參考標(biāo)準(zhǔn)、高層次的軟件架構(gòu)
橫向特定領(lǐng)域: 例如持久層設(shè)計(jì)領(lǐng)域
縱向特定領(lǐng)域: 例如供應(yīng)鏈系統(tǒng)領(lǐng)域
活動(dòng)過(guò)程
領(lǐng)域分析:根據(jù)領(lǐng)域知識(shí) ,獲取特定領(lǐng)域內(nèi) 系統(tǒng)共有的領(lǐng)域需求; 定義領(lǐng)域邊界 - 識(shí)別知識(shí)源 - 分析領(lǐng)域需求 - 生成領(lǐng)域模型
領(lǐng)域設(shè)計(jì):根據(jù)領(lǐng)域模型 構(gòu)建特定領(lǐng)域軟件架構(gòu);選擇體系結(jié)構(gòu)描述商業(yè)需求和質(zhì)量屬性
領(lǐng)域?qū)崿F(xiàn):收集領(lǐng)域內(nèi)系統(tǒng)的可復(fù)用構(gòu)件或開(kāi)發(fā)新的構(gòu)件,利用領(lǐng)域模型和DSSA;
主要成員及職責(zé)
領(lǐng)域?qū)<?#xff1a;提供領(lǐng)域內(nèi)系統(tǒng)的需求規(guī)約和實(shí)現(xiàn)知識(shí),建立領(lǐng)域內(nèi)術(shù)語(yǔ)和名詞的領(lǐng)域字典,參與領(lǐng)域需求和DSSA的復(fù)審;
領(lǐng)域分析人員:負(fù)責(zé)控制領(lǐng)域分析過(guò)程,根據(jù)領(lǐng)域知識(shí) 獲取領(lǐng)域需求 并構(gòu)建領(lǐng)域模型,驗(yàn)證領(lǐng)域模型的一致性和準(zhǔn)確性,維護(hù)領(lǐng)域模型;
領(lǐng)域設(shè)計(jì)人員:負(fù)責(zé)控制領(lǐng)域設(shè)計(jì)過(guò)程,根據(jù)領(lǐng)域模型和現(xiàn)有系統(tǒng)建立 DSSA ,并維護(hù)DSSA和領(lǐng)域模型的關(guān)系;
領(lǐng)域?qū)崿F(xiàn)人員:負(fù)責(zé)根據(jù)領(lǐng)域內(nèi)系統(tǒng)提取可復(fù)用構(gòu)件或開(kāi)發(fā)新的構(gòu)件,以實(shí)現(xiàn)DSSA ,建立構(gòu)件的DSSA關(guān)系,提供給領(lǐng)域內(nèi)新的應(yīng)用;
特定領(lǐng)域軟件架構(gòu)建立的五個(gè)階段
定義領(lǐng)域范圍(領(lǐng)域需求):收集領(lǐng)域需求
定義領(lǐng)域特定元素(領(lǐng)域詞匯表): 定義領(lǐng)域領(lǐng)域字段和領(lǐng)域術(shù)語(yǔ)的同義詞典,并分析其相似性和差異性;
定義領(lǐng)域設(shè)計(jì)和實(shí)現(xiàn)需求的約束(領(lǐng)域需求約束影響): 識(shí)別約束,定義領(lǐng)域內(nèi)約束 的 實(shí)現(xiàn)和設(shè)計(jì)的不同影響 ,并記錄下來(lái)
定義領(lǐng)域模型和領(lǐng)域架構(gòu)(領(lǐng)域模型和領(lǐng)域架構(gòu)設(shè)計(jì)):產(chǎn)生一般的體系結(jié)構(gòu),并說(shuō)明體系結(jié)構(gòu)的構(gòu)件或模塊的語(yǔ)義和語(yǔ)法
產(chǎn)生(領(lǐng)域架構(gòu)實(shí)現(xiàn)): 根據(jù)領(lǐng)域內(nèi)系統(tǒng)抽取可復(fù)用構(gòu)件或開(kāi)發(fā)新的構(gòu)件,以實(shí)現(xiàn)DSSA,提供給領(lǐng)域內(nèi)新的系統(tǒng);
三層次系統(tǒng)模型
領(lǐng)域開(kāi)發(fā)環(huán)境 - 領(lǐng)域設(shè)計(jì)師
特定領(lǐng)域應(yīng)用開(kāi)發(fā)環(huán)境 - 應(yīng)用開(kāi)發(fā)師
應(yīng)用執(zhí)行環(huán)境 - 領(lǐng)域操作師
總結(jié)
以上是生活随笔為你收集整理的系统架构设计师 - 软件架构设计 - 特定领域软件架构DSSA(Domain Speciffic Softwore Architecture)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 修改Gradle本地仓库的位置 方法
- 下一篇: 系统架构设计师 - 系统可靠性设计