高級系統(tǒng)架構(gòu)師系統(tǒng)架構(gòu)設(shè)計(jì)論文章節(jié)練習(xí)(2019.10.02)

來源:考試資料網(wǎng)
1.問答題

論軟件可靠性設(shè)計(jì)與應(yīng)用
目前在企業(yè)中,以軟件為核心的產(chǎn)品得到了廣泛的應(yīng)用。隨著系統(tǒng)中軟件部分比例的不斷增加,使得系統(tǒng)對軟件的依賴性越來越強(qiáng),對軟件的可靠性要求也越來越高。軟件可靠性與其他質(zhì)量屬性一樣,是衡量軟件架構(gòu)的重要指標(biāo)
軟件工程中已有很多比較成熟的設(shè)計(jì)技術(shù),如結(jié)構(gòu)化設(shè)計(jì)、模塊化設(shè)計(jì)、自頂向下設(shè)計(jì)等,這些技術(shù)為保障軟件的整體質(zhì)量發(fā)揮了重要作用。在此基礎(chǔ)上,為了進(jìn)一步提高軟件的可靠性,通常會采用一些特殊的設(shè)計(jì)技術(shù),即軟件可靠性設(shè)計(jì)技術(shù)。
在軟件可靠性工程體系中,包含有可靠性模型與預(yù)測、可靠性設(shè)計(jì)和可靠性測試方法等。實(shí)踐證明,保障軟件可靠性最有效、最經(jīng)濟(jì)、最重要的手段是在軟件設(shè)計(jì)階段采取措施進(jìn)行可靠性控制。
請圍繞"軟件可靠性設(shè)計(jì)與應(yīng)用"論題,依次從以下3個(gè)方面進(jìn)行論述。
①概要敘述你參與實(shí)施的軟件開發(fā)項(xiàng)目及你所承擔(dān)的主要工作。
②簡要敘述影響軟件可靠性的因素有哪些。
③闡述常用的軟件可靠性設(shè)計(jì)技術(shù)及你如何應(yīng)用到實(shí)際項(xiàng)目中,效果如何。

參考答案:這是一道關(guān)于軟件可靠性設(shè)計(jì)的試題,主要考查影響軟件可靠性的因素及軟件可靠性設(shè)計(jì)技術(shù)和應(yīng)用。本題需要特別注意的一點(diǎn)是:文章...
參考答案:這是一道關(guān)于信息系統(tǒng)的建模的試題。值得注意的是,有不少考生把該試題的建模方法理解成了開發(fā)模型與架構(gòu),這都是不正確的。信息...
參考答案:寫作要點(diǎn)
完成本題的寫作,需要對Web開發(fā)的相關(guān)架構(gòu)有充分的了解,相關(guān)知識可參看"8.1.5分層架構(gòu)"。除了解...
參考答案:2006年5月,我所在的公司承擔(dān)了某省社會保險(xiǎn)管理信息系統(tǒng)的開發(fā)工作,我在該項(xiàng)目中擔(dān)任系統(tǒng)架構(gòu)設(shè)計(jì)師,主要負(fù)責(zé)設(shè)計(jì)應(yīng)用系...
參考答案:2007年3月,我所在的公司組織開發(fā)了一套完整的變電綜合信息管理系統(tǒng),在這個(gè)項(xiàng)目中,我擔(dān)任系統(tǒng)架構(gòu)設(shè)計(jì)師,主要負(fù)責(zé)軟件架...
參考答案:我所在的單位是國內(nèi)主要的商業(yè)銀行之一,作為單位的主要技術(shù)骨干,2010年1月,我主持了遠(yuǎn)期結(jié)售匯系統(tǒng)的開發(fā),該系統(tǒng)是我行...
參考答案:①簡要介紹你所參與分析設(shè)計(jì)的多層分布式結(jié)構(gòu)系統(tǒng)(說明改系統(tǒng)采用的是C/A/S還是B/A/S),以及你在系統(tǒng)中擔(dān)任的主要工...
參考答案:寫作要點(diǎn)
本題考查數(shù)據(jù)挖掘技術(shù)的應(yīng)用。其實(shí)從應(yīng)用的角度,或者從商業(yè)的角度來看,數(shù)據(jù)挖掘這一詞在業(yè)內(nèi)出現(xiàn)的頻度已...
9.問答題

論文:論軟件體系結(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í)際情況選擇某一種或幾...
參考答案:寫作要點(diǎn)
面向服務(wù)的體系結(jié)構(gòu)是一種新的體系結(jié)構(gòu)風(fēng)格,它具有松耦合和面向軟件服務(wù)的特點(diǎn),具有很高的重用性和靈活性...