最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

信息系統(tǒng)項目管理師核心考點(七)軟件架構(gòu)風(fēng)格

2022-08-31 10:46 作者:考信息系統(tǒng)項目管理師  | 我要投稿

科科過為您帶來軟考信息系統(tǒng)項目管理師核心重點考點(七)軟件架構(gòu)風(fēng)格,內(nèi)含思維導(dǎo)圖+真題。本資料由科科過整理。

【信息系統(tǒng)項目管理師核心考點】軟件架構(gòu)風(fēng)格

軟件架構(gòu)設(shè)計的一個核心問題是能否達到架構(gòu)級的軟件復(fù)用,也就是說,能否在不同的系統(tǒng)中,使用同一個軟件架構(gòu)。軟件架構(gòu)風(fēng)格就是描述某?特定應(yīng)?領(lǐng)域中系統(tǒng)組織?式的慣?模式。架構(gòu)風(fēng)格定義了一個系統(tǒng)“家族”。即一個架構(gòu)定義、一個詞匯表和一組約束。詞匯表中包含一些構(gòu)件和連接件類型,而約束指出系統(tǒng)是如何將這些構(gòu)建和連接件組合起來的。架構(gòu)風(fēng)格反映了領(lǐng)域中眾多系統(tǒng)所共有的結(jié)構(gòu)和語義特性,并指導(dǎo)如何將各個構(gòu)件有效地組織成一個完整的系統(tǒng)。

【軟件架構(gòu)風(fēng)格的分類】

1.數(shù)據(jù)流風(fēng)格:包括批處理風(fēng)格和管道過濾器兩種

2.調(diào)用/返回格:包括主程序/子程序數(shù)據(jù)抽象和面向?qū)ο?、層次結(jié)構(gòu)

3.獨立構(gòu)件:進程通信和時間驅(qū)動系統(tǒng)

4.虛擬機風(fēng)格:解釋器和基于規(guī)則的系統(tǒng)

5.倉庫風(fēng)格:數(shù)據(jù)系統(tǒng)、黑板系統(tǒng)和超文本系統(tǒng)

【核心考點思維導(dǎo)圖】

【核心考點真題】

1.老于是某銀行的系統(tǒng)架構(gòu)師,他為銀行投資管理系統(tǒng)設(shè)計的軟件架構(gòu)包括進程通信和事件驅(qū)動的系統(tǒng),該軟件架構(gòu)風(fēng)格屬于( )。

A、數(shù)據(jù)流風(fēng)格   B、獨立構(gòu)件風(fēng)格

C、倉庫風(fēng)格   D、虛擬機風(fēng)格

【答案】B

【解析】第三版教材P45: Garlan和Shaw對通用軟件架構(gòu)風(fēng)格進行了分類,他們將軟件架構(gòu)分為數(shù)據(jù)流風(fēng)格、調(diào)用/返回風(fēng)格、獨立構(gòu)件風(fēng)格、虛擬機風(fēng)格和倉庫風(fēng)格。

(1)數(shù)據(jù)流風(fēng)格:數(shù)據(jù)流風(fēng)格包括批處理序列和管道/過濾器兩種風(fēng)格。

(2)調(diào)用/返回風(fēng)格:調(diào)用/返回風(fēng)格包括主程序/子程序、數(shù)據(jù)抽象和面向?qū)ο?,以及層次結(jié)構(gòu)。

(3)獨立構(gòu)件風(fēng)格:獨立構(gòu)件風(fēng)格包括進程通信和事件驅(qū)動的系統(tǒng)。

(4)虛擬機風(fēng)格:虛擬機風(fēng)格包括解釋器和基于規(guī)則的系統(tǒng)。

(5)倉庫風(fēng)格:倉庫風(fēng)格包括數(shù)據(jù)庫系統(tǒng)、黑板系統(tǒng)和超文本系統(tǒng)。

2.軟件架構(gòu)風(fēng)格是描述某一特定應(yīng)用領(lǐng)域中系統(tǒng)組織方式的慣用模式。架構(gòu)風(fēng)格反映領(lǐng)域中眾多系統(tǒng)所共有的結(jié)構(gòu)和( ),強調(diào)對架構(gòu)( )的重用。

1.A.語義特性 B.功能需求

C.質(zhì)量屬性 D.業(yè)務(wù)規(guī)則

2.A.分析 B.設(shè)計

C.實現(xiàn) D.評估

【答案】A、B

【解析】軟件架構(gòu)設(shè)計的一個核心問題是能否使用重復(fù)的架構(gòu)模式,即能否達到架構(gòu)級的軟件重用。也就是說,能否在不同的軟件系統(tǒng)中,使用同一架構(gòu)?;谶@個目的,學(xué)者們開始研究和實踐軟件架構(gòu)的風(fēng)格和類型問題。

軟件架構(gòu)風(fēng)格是描述某一特定應(yīng)用領(lǐng)域中系統(tǒng)組織方式的慣用模式。它反映了領(lǐng)域中眾多系統(tǒng)所共有的結(jié)構(gòu)和語義特性,并指導(dǎo)如何將各個模塊和子系統(tǒng)有效地組織成一個完整的系統(tǒng)。按這種方式理解,軟件架構(gòu)風(fēng)格定義了用于描述系統(tǒng)的術(shù)語表和一組指導(dǎo)構(gòu)件系統(tǒng)的規(guī)則。

對軟件架構(gòu)風(fēng)格的研究和實踐促進了對設(shè)計的復(fù)用,一些經(jīng)過實踐證實的解決方案也可以可靠地用于解決新的問題。架構(gòu)風(fēng)格的不變部分使不同的系統(tǒng)可以共享同一個實現(xiàn)代碼。只要系統(tǒng)是使用常用的、規(guī)范的方法來組織,就可使別的設(shè)計者很容易地理解系統(tǒng)的架構(gòu)。例如,如果某人把系統(tǒng)描述為“客戶/服務(wù)器”模式,則不必給出設(shè)計細節(jié),我們立刻就會明白系統(tǒng)是如何組織和工作的。

3.軟件架構(gòu)風(fēng)格是描述某一特定應(yīng)用領(lǐng)域中系統(tǒng)組織方式的慣用模式。一個體系結(jié)構(gòu)定義了一個詞匯表和一組( )。架構(gòu)風(fēng)格反映領(lǐng)域中眾多系統(tǒng)所共有的結(jié)構(gòu)和( )。

1.A.約束 B.連接件

C.拓撲結(jié)構(gòu) D.規(guī)則

2.A.語義特征 B.功能需求

C.質(zhì)量屬性 D.業(yè)務(wù)規(guī)則

【答案】A、A

【解析】軟件體系結(jié)構(gòu)風(fēng)格是描述某一特定應(yīng)用領(lǐng)域中系統(tǒng)組織方式的慣用模式。體系結(jié)構(gòu)風(fēng)格定義一個系統(tǒng)家族,即一個體系結(jié)構(gòu)定義一個詞匯表和一組約束。詞匯表中包含一些構(gòu)件和連接件類型,而這組約束指出系統(tǒng)是如何將這些構(gòu)件和連接件組合起來的。

體系結(jié)構(gòu)風(fēng)格反映了領(lǐng)域中眾多系統(tǒng)所共有的結(jié)構(gòu)和語義特性,并指導(dǎo)如何將各個模塊和子系統(tǒng)有效地組織成一個完整的系統(tǒng)。對軟件體系結(jié)構(gòu)風(fēng)格的研究和實踐促進對設(shè)計的重用,一些經(jīng)過實踐證實的解決方案也可以可靠地用于解決新的問題。例如,如果某人把系統(tǒng)描述為“客戶/服務(wù)器”模式,則不必給出設(shè)計細節(jié),我們立刻就會明白系統(tǒng)是如何組織和工作的。

信息系統(tǒng)項目管理師核心考點(七)軟件架構(gòu)風(fēng)格的評論 (共 條)

分享到微博請遵守國家法律
辽源市| 观塘区| 台湾省| 黄大仙区| 什邡市| 左贡县| 慈溪市| 拜城县| 峡江县| 肇源县| 奇台县| 垦利县| 明溪县| 门头沟区| 鄱阳县| 山西省| 尼勒克县| 陆丰市| 宽城| 革吉县| 威海市| 静乐县| 扎兰屯市| 怀化市| 城口县| 汪清县| 天津市| 青海省| 汉阴县| 永登县| 余江县| 绥滨县| 平山县| 嘉义县| 商城县| 昌黎县| 浦北县| 鄯善县| 乌鲁木齐市| 饶平县| 绥中县|