問答題

【簡答題】

論多層分布式結(jié)構(gòu)系統(tǒng)的開發(fā)
傳統(tǒng)的應(yīng)用系統(tǒng)模式是"主機(jī)/終端"或"客戶機(jī)/服務(wù)器"。隨著中間件技術(shù)和Web技術(shù)的發(fā)展,這些傳統(tǒng)模式已經(jīng)不能適應(yīng)新的環(huán)境。目前設(shè)計(jì)大型系統(tǒng)大多采用多層分布式結(jié)構(gòu),如C/A/S和B/A/S,應(yīng)根據(jù)系統(tǒng)具體需求和運(yùn)行環(huán)境的不同選擇合適的結(jié)構(gòu)。
請圍繞"多層分布式機(jī)構(gòu)系統(tǒng)的開發(fā)"論題,依次從以下3個(gè)方面進(jìn)行論述:
①簡要敘述你參與分析設(shè)計(jì)的多層分布式結(jié)構(gòu)系統(tǒng)及你擔(dān)任的主要工作。
②簡要說明多層分布結(jié)構(gòu)分類的依據(jù)及多層分布式結(jié)構(gòu)的特點(diǎn),并指出你參與分析設(shè)計(jì)的系統(tǒng)屬于其中的哪種結(jié)構(gòu),以及選擇這種結(jié)構(gòu)的原因。
③具體論述你在開發(fā)該系統(tǒng)時(shí)采用了哪些方法、策略與工具來實(shí)現(xiàn)所選的結(jié)構(gòu)。

答案: ①簡要介紹你所參與分析設(shè)計(jì)的多層分布式結(jié)構(gòu)系統(tǒng)(說明改系統(tǒng)采用的是C/A/S還是B/A/S),以及你在系統(tǒng)中擔(dān)任的主要工...
題目列表

你可能感興趣的試題

問答題

【簡答題】

論文:論軟件體系結(jié)構(gòu)風(fēng)格及其應(yīng)用
軟件體系結(jié)構(gòu)設(shè)計(jì)的一個(gè)核心問題是如何有效地使用重復(fù)的體系結(jié)構(gòu)模式,即達(dá)到軟件體系結(jié)構(gòu)級的軟件重用。軟件體系結(jié)構(gòu)風(fēng)格(Software Architecture Style)是描述軟件系統(tǒng)組織方式的常用模式,在實(shí)踐中已經(jīng)被多次應(yīng)用。按照Shaw和Garlan的說法,"一種體系結(jié)構(gòu)風(fēng)格定義了構(gòu)件類型和連接件類型的詞匯表,以及它們?nèi)绾谓M合的約束條件"。體系結(jié)構(gòu)風(fēng)格通常分為數(shù)據(jù)流(Data Flow)風(fēng)格、調(diào)用/返回(Call/Return)風(fēng)格、獨(dú)立構(gòu)件(Independent Components)風(fēng)格、虛擬機(jī)(Virtual Machines)風(fēng)格和倉庫(Repositories)風(fēng)格五大類。在實(shí)際應(yīng)用中,隨著軟件系統(tǒng)規(guī)模的擴(kuò)大和復(fù)雜,一個(gè)系統(tǒng)往往會同時(shí)使用多類體系結(jié)構(gòu)風(fēng)格,這些風(fēng)格可以交叉組合、彼此重疊。
請圍繞"軟件體系結(jié)構(gòu)風(fēng)格及其應(yīng)用"論題,依次從以下3個(gè)方面進(jìn)行論述:
①概要敘述你參與管理和開發(fā)的軟件項(xiàng)目及你在其中所擔(dān)任的主要工作。
②請說明以上軟件體系結(jié)構(gòu)風(fēng)格分類中每一類有哪些經(jīng)典的軟件體系結(jié)構(gòu)設(shè)計(jì)風(fēng)格,并就其中至少三類論述其具體的軟件體系結(jié)構(gòu)風(fēng)格的構(gòu)件、連接件類型和組合約束要求等結(jié)構(gòu)特征及其應(yīng)用特點(diǎn)。
③具體闡述你參與管理和開發(fā)的項(xiàng)目中在體系結(jié)構(gòu)設(shè)計(jì)時(shí)選擇使用軟件體系結(jié)構(gòu)風(fēng)格的情況,包括選擇的依據(jù)、多個(gè)風(fēng)格組合使用的情況等,以及最終實(shí)際效果。

答案: 本題考查的重點(diǎn)是軟件體系結(jié)構(gòu)的分類,每類風(fēng)格的構(gòu)件、連接件和組合約束情況,以及在項(xiàng)目中具體如何根據(jù)實(shí)際情況選擇某一種或幾...
微信掃碼免費(fèi)搜題