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

來(lái)源:考試資料網(wǎng)
參考答案:本題主要考查考生對(duì)互操作性與應(yīng)用可移植性這兩個(gè)概念的理解與應(yīng)用。
作為系統(tǒng)組成部分的軟件不是獨(dú)立存在的,經(jīng)常與...
參考答案:所謂設(shè)計(jì)模式,簡(jiǎn)單地理解,是一些設(shè)計(jì)面向?qū)ο蟮能浖_(kāi)發(fā)的經(jīng)驗(yàn)總結(jié)。設(shè)計(jì)模式事實(shí)上是系統(tǒng)地命名、解釋和評(píng)價(jià)某一個(gè)重要的可重...
參考答案:寫(xiě)作要點(diǎn)
面向服務(wù)的體系結(jié)構(gòu)是一種新的體系結(jié)構(gòu)風(fēng)格,它具有松耦合和面向軟件服務(wù)的特點(diǎn),具有很高的重用性和靈活性...
4.問(wèn)答題

論文:論軟件架構(gòu)的選擇與應(yīng)用
軟件架構(gòu)風(fēng)格是描述某一特定應(yīng)用領(lǐng)域中系統(tǒng)組織方式的慣用模式(idiomatic paradigm)。對(duì)軟件架構(gòu)風(fēng)格的研究和實(shí)踐促進(jìn)了對(duì)設(shè)計(jì)的重用,一些經(jīng)過(guò)實(shí)踐證實(shí)的解決方案也可以可靠地用于解決新的問(wèn)題。架構(gòu)風(fēng)格的不變部分使不同的系統(tǒng)可以共享同
一個(gè)實(shí)現(xiàn)代碼。只要系統(tǒng)是使用常用的、規(guī)范的方法來(lái)組織,就可使別的設(shè)計(jì)者很容易地理解系統(tǒng)的架構(gòu)。例如,如果某人把系統(tǒng)描述為C/S模式,則不必給出設(shè)計(jì)細(xì)節(jié),我們立刻就會(huì)明白系統(tǒng)是如何組織和工作的。請(qǐng)圍繞“軟件架構(gòu)的選擇與應(yīng)用”論題,依次對(duì)以下3個(gè)方面進(jìn)行論述。
(1)概要敘述你參與設(shè)計(jì)和開(kāi)發(fā)的軟件項(xiàng)目以及你所擔(dān)任的主要工作。
(2)詳細(xì)論述你是如何根據(jù)項(xiàng)目的實(shí)際需要設(shè)計(jì)軟件架構(gòu)的,特別是如何選擇多種不同的架構(gòu)來(lái)實(shí)現(xiàn)系統(tǒng)的。
(3)分析你采用的架構(gòu)所帶來(lái)的效果,你的設(shè)計(jì)還存在哪些不足之處。

參考答案:2006年5月,我所在的公司承擔(dān)了某省社會(huì)保險(xiǎn)管理信息系統(tǒng)的開(kāi)發(fā)工作,我在該項(xiàng)目中擔(dān)任系統(tǒng)架構(gòu)設(shè)計(jì)師,主要負(fù)責(zé)設(shè)計(jì)應(yīng)用系...
5.問(wèn)答題

論基于DSSA的軟件架構(gòu)設(shè)計(jì)與應(yīng)用
軟件架構(gòu)設(shè)計(jì)的一個(gè)重要課題是如何解決軟件重用問(wèn)題。特定領(lǐng)域軟件架構(gòu)(Domain Specific Software Architecture,DSSA)是一種有效實(shí)現(xiàn)特定領(lǐng)域軟件重用的手段。按照Tracz的說(shuō)法,DSSA就是一個(gè)特定的問(wèn)題領(lǐng)域中由領(lǐng)域模刑、參考需求、參考架構(gòu)等組成的開(kāi)發(fā)基礎(chǔ)架構(gòu),其目標(biāo)就是支持一個(gè)特定領(lǐng)域中多個(gè)應(yīng)用的生成。DSSA的基本活動(dòng)包括領(lǐng)域分析、領(lǐng)域設(shè)計(jì)和領(lǐng)域?qū)崿F(xiàn)。領(lǐng)域分析的主要目的是獲得領(lǐng)域模型,領(lǐng)域模型描述領(lǐng)域中系統(tǒng)之間共同的需求,即領(lǐng)域需求;領(lǐng)域設(shè)計(jì)的主要目標(biāo)是獲得DSSA,DSSA描述領(lǐng)域模型中表示需求的解決方案:領(lǐng)域?qū)崿F(xiàn)的主要目標(biāo)是依據(jù)領(lǐng)域模型和DSSA開(kāi)發(fā)和組織可重用信息。
請(qǐng)圍繞"基于DSSA的軟件架構(gòu)設(shè)計(jì)與應(yīng)用"論題,依次從以下3個(gè)方面進(jìn)行論述:
①概要敘述你參與管理和開(kāi)發(fā)的軟件項(xiàng)目以及你在其中所承擔(dān)的主要工作。
②就你所熟悉的領(lǐng)域,請(qǐng)給出針對(duì)該特定領(lǐng)域,在基于DSSA的軟件設(shè)計(jì)開(kāi)發(fā)中所涉及的領(lǐng)域模型、參考需求和參考架構(gòu)以及相應(yīng)的支持環(huán)境或設(shè)施。
③具體闡述你參與管理和開(kāi)發(fā)的項(xiàng)目中使用DSSA的情況,包括領(lǐng)域分析、領(lǐng)域設(shè)計(jì)和領(lǐng)域?qū)崿F(xiàn)等活動(dòng)是如何具體實(shí)施的,最終實(shí)際效果如何。

參考答案:這是一道關(guān)于DSSA的試題。DSSA的概念以及基本活動(dòng),題目中都進(jìn)行了簡(jiǎn)要的說(shuō)明。值得注意的是在論文的寫(xiě)作選材方面,作者...
6.問(wèn)答題

論高可靠性系統(tǒng)中軟件容錯(cuò)技術(shù)的應(yīng)用
容錯(cuò)技術(shù)是當(dāng)前計(jì)算機(jī)領(lǐng)域研究的熱點(diǎn)之一,是提高整個(gè)系統(tǒng)可靠性的有效途徑,許多重要行業(yè)(如航空、航天、電力、銀行等)對(duì)計(jì)算機(jī)系統(tǒng)提出了高可靠、高可用、高安全的要求,用于保障系統(tǒng)的連續(xù)工作,當(dāng)硬件或軟件發(fā)生故障后,計(jì)算機(jī)系統(tǒng)能快速完成故障的定位與處理,確保系統(tǒng)正常工作。
對(duì)于可靠性要求高的系統(tǒng),在系統(tǒng)設(shè)計(jì)中應(yīng)充分考慮系統(tǒng)的容錯(cuò)能力。通常,在硬件配置上采用了冗余備份的方法,以便在資源上保證系統(tǒng)的可靠性。在軟件設(shè)計(jì)上,主要考慮對(duì)錯(cuò)誤(故障)的過(guò)濾、定位和處理,軟件的容錯(cuò)算法是軟件系統(tǒng)需要解決的關(guān)鍵技術(shù),也是充分發(fā)揮硬件資源效率,提高系統(tǒng)可靠性的關(guān)鍵。
請(qǐng)圍繞"高可靠性系統(tǒng)中軟件容錯(cuò)技術(shù)的應(yīng)用"論題,依次從以下3個(gè)方面進(jìn)行論述:
①簡(jiǎn)述你參與設(shè)計(jì)和開(kāi)發(fā)的、與容錯(cuò)相關(guān)的軟件項(xiàng)目及你所承擔(dān)的主要工作。
②具體論述你在設(shè)計(jì)軟件時(shí),如何考慮容錯(cuò)問(wèn)題,采用了哪幾種容錯(cuò)技術(shù)和方法。
③分析你所采用的容錯(cuò)方法是否達(dá)到系統(tǒng)的可靠性和實(shí)時(shí)性要求。

參考答案:軟件容錯(cuò)的主要目的是提供足夠的冗余信息和算法程序,使系統(tǒng)在實(shí)際運(yùn)行時(shí)能夠及時(shí)發(fā)現(xiàn)程序設(shè)計(jì)錯(cuò)誤,采取補(bǔ)救措施,以提高軟件可...
參考答案:寫(xiě)作要點(diǎn)
關(guān)于"企業(yè)信息系統(tǒng)的安全"的論文,在寫(xiě)作方面大致包括以下幾個(gè)方面:
圍繞安全方面,根據(jù)你所...
8.問(wèn)答題

論大規(guī)模分布式系統(tǒng)緩存設(shè)計(jì)策略
大規(guī)模分布式系統(tǒng)通常需要利用緩存技術(shù)減輕服務(wù)器負(fù)載、降低網(wǎng)絡(luò)擁塞、增強(qiáng)系統(tǒng)可擴(kuò)展性。緩存技術(shù)的基本思想是將客戶(hù)最近經(jīng)常訪問(wèn)的內(nèi)容在緩存服務(wù)器中存放一個(gè)副本,當(dāng)該內(nèi)容下次被訪問(wèn)時(shí),不必建立新的數(shù)據(jù)請(qǐng)求,而是直接由緩存提供。良好的緩存設(shè)計(jì),是一個(gè)大規(guī)模分布式系統(tǒng)能夠正常、高效運(yùn)行的必要前提。在進(jìn)行大規(guī)模分布式系統(tǒng)開(kāi)發(fā)時(shí),必須從一開(kāi)始就針對(duì)應(yīng)用需求和場(chǎng)景對(duì)系統(tǒng)的緩存機(jī)制進(jìn)行全面考慮,設(shè)計(jì)一個(gè)可伸縮的系統(tǒng)緩存架構(gòu)。
請(qǐng)圍繞"大規(guī)模分布式系統(tǒng)緩存設(shè)計(jì)策略"論題,依次從以下3個(gè)方面進(jìn)行論述:
①概要敘述你參與實(shí)施的大規(guī)模分布式系統(tǒng)開(kāi)發(fā)項(xiàng)目及你所擔(dān)任的主要工作。
②從不同的用途和應(yīng)用場(chǎng)景考慮,請(qǐng)?jiān)敿?xì)闡述至少兩種常見(jiàn)的緩存工作模式,并說(shuō)明每種工作模式的適應(yīng)場(chǎng)景。
③闡述你在設(shè)計(jì)大規(guī)模分布式系統(tǒng)的緩存機(jī)制時(shí)遇到了哪些問(wèn)題,如何解決。

參考答案:寫(xiě)作要點(diǎn)
①論文中要具體介紹項(xiàng)目的總體需求(特別是應(yīng)用需求中對(duì)緩存機(jī)制的要求)、系統(tǒng)的邏輯與物理架構(gòu)、采用的技...
參考答案:計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用系統(tǒng)不僅與計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)有關(guān),還與運(yùn)行的環(huán)境、人員因素和社會(huì)因素有關(guān),具體來(lái)說(shuō),應(yīng)該包括以下內(nèi)容:
參考答案:我在一個(gè)軟件企業(yè)從事軟件架構(gòu)設(shè)計(jì)工作,2007年4月,我公司承擔(dān)了某高校的應(yīng)用集成項(xiàng)目,該校領(lǐng)導(dǎo)決定投資建立一個(gè)可擴(kuò)展的...