問(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ì)還存在哪些不足之處。


你可能感興趣的試題

1.問(wèn)答題

論文:論混合軟件架構(gòu)的設(shè)計(jì)
C/S架構(gòu)將應(yīng)用一分為二,服務(wù)器負(fù)責(zé)數(shù)據(jù)管理,客戶(hù)機(jī)完成與用戶(hù)的交互任務(wù)。
B/S架構(gòu)是隨著Internet技術(shù)的興起,對(duì)C/S架構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在B/S架構(gòu)下,用戶(hù)界面完全通過(guò)WWW瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn)。由于C/S架構(gòu)和B/S架構(gòu)各有其優(yōu)點(diǎn)和缺點(diǎn),可以適用在不同的應(yīng)用場(chǎng)合,在某些場(chǎng)合中,可能把C/S架構(gòu)和B/S架構(gòu)混合進(jìn)行設(shè)計(jì),更能滿(mǎn)足系統(tǒng)的需求,這些需要包括功能上的,也包括性能上的。
請(qǐng)圍繞“混合軟件架構(gòu)的設(shè)計(jì)”論題,依次對(duì)以下3個(gè)方面進(jìn)行論述。
(1)概要敘述你參與設(shè)計(jì)和開(kāi)發(fā)的軟件項(xiàng)目以及你所擔(dān)任的主要工作。
(2)簡(jiǎn)要說(shuō)明C/S架構(gòu)和B/S架構(gòu)的優(yōu)點(diǎn)和缺點(diǎn)。
(3)詳細(xì)說(shuō)明C/S和B/S混合架構(gòu)的實(shí)現(xiàn)方式,在你的系統(tǒng)中具體是如何實(shí)現(xiàn)這種混合架構(gòu)的,這種設(shè)計(jì)有什么優(yōu)點(diǎn)。

最新試題

論文:論軟件三層結(jié)構(gòu)的設(shè)計(jì)目前,三層結(jié)構(gòu)或多層結(jié)構(gòu)已經(jīng)成為軟件開(kāi)發(fā)的主流,采用三層結(jié)構(gòu)有很多好處,例如,能有效降低建設(shè)和維護(hù)成本,簡(jiǎn)化管理,適應(yīng)大規(guī)模和復(fù)雜的應(yīng)用需求,可適應(yīng)不斷的變化和新的業(yè)務(wù)需求等。在三層結(jié)構(gòu)的開(kāi)發(fā)中,中間件的設(shè)計(jì)占重要地位。請(qǐng)圍繞“軟件三層結(jié)構(gòu)的設(shè)計(jì)”論題,依次對(duì)以下3個(gè)方面進(jìn)行論述。(1)概要敘述你參與分析和開(kāi)發(fā)的軟件項(xiàng)目以及你所擔(dān)任的主要工作。(2)具體討論你是如何設(shè)計(jì)三層結(jié)構(gòu)的,詳細(xì)描述其設(shè)計(jì)過(guò)程,遇到過(guò)的問(wèn)題以及解決的辦法。(3)分析你采用三層結(jié)構(gòu)所帶來(lái)的效果如何,以及有哪些還需要進(jìn)一步改進(jìn)的地方,如何改進(jìn)?

題型:?jiǎn)柎痤}

論軟件可靠性評(píng)價(jià)軟件可靠性評(píng)價(jià)是指選用和建立合適的可靠性數(shù)學(xué)模型,運(yùn)用統(tǒng)計(jì)技術(shù)和其他手段,對(duì)軟件可靠性測(cè)試和系統(tǒng)運(yùn)行期間的軟件失效數(shù)據(jù)(也可能包含軟件生命周期內(nèi)其他可靠性數(shù)據(jù))進(jìn)行處理,并評(píng)估和預(yù)測(cè)軟件可靠性的過(guò)程。軟件可靠性評(píng)價(jià)是軟件可靠性活動(dòng)的重要組成部分,既可在軟件開(kāi)發(fā)過(guò)程實(shí)施,也可針對(duì)最終軟件系統(tǒng)實(shí)施。軟件可靠性評(píng)價(jià)的難點(diǎn)在于軟件可靠性模型的選擇和軟件可靠性數(shù)據(jù)的收集與處理。請(qǐng)圍繞"軟件可靠性評(píng)價(jià)"論題,依次從以下3個(gè)方面進(jìn)行論述:①簡(jiǎn)要概述你參與實(shí)施的軟件開(kāi)發(fā)項(xiàng)目及你承擔(dān)的主要工作。②說(shuō)明你在項(xiàng)目實(shí)施過(guò)程中所選擇的軟件可靠性模型,并論述在軟件可靠性模型選擇時(shí)應(yīng)該考慮的主要因素。③收集軟件可靠性數(shù)據(jù)時(shí)經(jīng)常遇到的問(wèn)題有哪些?簡(jiǎn)述你收集軟件可靠性數(shù)據(jù)時(shí)所遇到的具體問(wèn)題及解決的方法。

題型:?jiǎn)柎痤}

論數(shù)據(jù)倉(cāng)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)數(shù)據(jù)倉(cāng)庫(kù)已經(jīng)成為數(shù)據(jù)分析和聯(lián)機(jī)分析處理中日趨重要的平臺(tái)。然而,數(shù)據(jù)倉(cāng)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)過(guò)程面臨許多技術(shù)上的挑戰(zhàn),如多個(gè)異種數(shù)據(jù)源的集成帶來(lái)的困難等。請(qǐng)圍繞"論數(shù)據(jù)倉(cāng)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)"這一論題,依次從以下3個(gè)方面進(jìn)行論述:①概要地?cái)⑹瞿銋⑴c分析和開(kāi)發(fā)的軟件項(xiàng)目,以及你所擔(dān)任的主要工作。②具體討論你在從事數(shù)據(jù)倉(cāng)庫(kù)的設(shè)計(jì)時(shí)是如何進(jìn)行規(guī)劃和分析的,詳細(xì)描述數(shù)據(jù)倉(cāng)庫(kù)設(shè)計(jì)、數(shù)據(jù)集成和測(cè)試,以及部署數(shù)據(jù)倉(cāng)庫(kù)的過(guò)程。③分析并討論你在數(shù)據(jù)倉(cāng)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)過(guò)程中遇到過(guò)的主要問(wèn)題,并簡(jiǎn)要展望數(shù)據(jù)倉(cāng)庫(kù)技術(shù)的發(fā)展趨勢(shì)。

題型:?jiǎn)柎痤}

論Web Service技術(shù)的應(yīng)用與發(fā)展趨勢(shì)隨著Internet技術(shù)的發(fā)展,一種新的分布式計(jì)算模型--WebService應(yīng)運(yùn)而生。在支持基于Web的新型應(yīng)用方面,Web Service體系結(jié)構(gòu)具有獨(dú)特的優(yōu)勢(shì)和廣泛的應(yīng)用前景,但在實(shí)際應(yīng)用中仍然存在一些問(wèn)題。請(qǐng)圍繞"Web Service技術(shù)的應(yīng)用與發(fā)展趨勢(shì)"論題,依次從以下3個(gè)方面進(jìn)行論述:①簡(jiǎn)述你參與的此類(lèi)應(yīng)用項(xiàng)目,以及你在其中所擔(dān)任的主要工作。②論述你所參與的應(yīng)用項(xiàng)目的特點(diǎn)及選用Web Service體系結(jié)構(gòu)的準(zhǔn)則,結(jié)合實(shí)例詳細(xì)敘述WebService技術(shù)在你參與的項(xiàng)目中的應(yīng)用、所帶來(lái)的好處及遇到的問(wèn)題。③分析并討論WebService技術(shù)的特點(diǎn)、應(yīng)用前景及其存在的主要問(wèn)題,并簡(jiǎn)要展望WebService技術(shù)的發(fā)展趨勢(shì)。

題型:?jiǎn)柎痤}

論文:論信息系統(tǒng)的安全性與保密性設(shè)計(jì)在企業(yè)信息化推進(jìn)的過(guò)程中,需要建設(shè)許多的信息系統(tǒng),這些系統(tǒng)能夠?qū)崿F(xiàn)高效率、低成本的運(yùn)行,為企業(yè)提升競(jìng)爭(zhēng)力。但在設(shè)計(jì)和實(shí)現(xiàn)這些信息系統(tǒng)時(shí),除了針對(duì)具體業(yè)務(wù)需求進(jìn)行詳細(xì)的分析,保證滿(mǎn)足具體的業(yè)務(wù)需求之外,還要加強(qiáng)信息系統(tǒng)安全方面的考慮。因?yàn)槿绻粋€(gè)系統(tǒng)的安全措施沒(méi)有做好,那么系統(tǒng)功能越強(qiáng)大,系統(tǒng)出安全事故時(shí)的危害與損失也就越大。請(qǐng)圍繞“信息系統(tǒng)的安全性與保密性”論題,依次從以下3個(gè)方面進(jìn)行論述:(1)概要敘述你參與分析設(shè)計(jì)的信息系統(tǒng)及你所擔(dān)任的主要工作。(2)深入討論作者參與建設(shè)的信息系統(tǒng)中,面臨的安全及保密性問(wèn)題,以及解決該問(wèn)題采用的技術(shù)方案(3)經(jīng)過(guò)系統(tǒng)運(yùn)行實(shí)踐,客觀(guān)的評(píng)價(jià)你的技術(shù)方案,并指出不足,提出解決方案。

題型:?jiǎn)柎痤}

論中間件技術(shù)在軟件開(kāi)發(fā)中的作用隨著軟件應(yīng)用越來(lái)越復(fù)雜,軟件開(kāi)發(fā)"一切從零開(kāi)始"的開(kāi)發(fā)模式也越來(lái)越不能滿(mǎn)足應(yīng)用的要求。一些著名的軟件公司推出自己的中間件產(chǎn)品,如通信中間件、數(shù)據(jù)庫(kù)中間件等為軟件開(kāi)發(fā)提供有力的支持。請(qǐng)圍繞"中間件技術(shù)在軟件開(kāi)發(fā)中的作用"這個(gè)論題,依次從以下3個(gè)方面進(jìn)行論述:①概要敘述你參與分析和開(kāi)發(fā)的應(yīng)用項(xiàng)目,以及你所擔(dān)任的主要工作。②具體討論你在軟件開(kāi)發(fā)過(guò)程中選取中間件的原則和標(biāo)準(zhǔn),結(jié)合實(shí)例詳細(xì)敘述中間件技術(shù)在你的軟件開(kāi)發(fā)中的作用。③假如你在一個(gè)軟件公司中能夠起到影響公司決策的作用,請(qǐng)你結(jié)合市場(chǎng)和技術(shù)因素,為你的公司設(shè)計(jì)一個(gè)有自主版權(quán)的中間件的方案,并評(píng)價(jià)你的方案。

題型:?jiǎn)柎痤}

論數(shù)據(jù)庫(kù)的安全性設(shè)計(jì)通常,信息系統(tǒng)的安全性指的是采取必要的安全保護(hù)方面的技術(shù)和管理措施,保護(hù)硬件、軟件和數(shù)據(jù)不因偶然的或惡意的原因而受到破壞、更改和泄露。其中數(shù)據(jù)庫(kù)的安全性設(shè)計(jì)有著十分重要的作用(包括物理安全與邏輯安全)。根據(jù)你實(shí)際參與開(kāi)發(fā)和設(shè)計(jì)的經(jīng)驗(yàn),論述下列3個(gè)問(wèn)題:①簡(jiǎn)述你開(kāi)發(fā)與設(shè)計(jì)的軟件概要和你所擔(dān)任的工作。②具體敘述你在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)中是如何使用安全性設(shè)計(jì)技術(shù)的,包括采用過(guò)哪些主要技術(shù),遇到過(guò)哪些實(shí)際問(wèn)題,采取過(guò)哪些相應(yīng)的措施。③簡(jiǎn)述你所采用的數(shù)據(jù)庫(kù)安全性設(shè)計(jì)技術(shù)的效果,以及你有哪些主要的使用體會(huì)和進(jìn)一步的設(shè)想。

題型:?jiǎn)柎痤}

論軟件需求獲取技術(shù)及應(yīng)用軟件需求是指用戶(hù)對(duì)新系統(tǒng)在功能、行為、性能、設(shè)計(jì)約束等方面的期望。軟件需求獲取是一個(gè)確定和理解不同的項(xiàng)目干系人的需求和約束的過(guò)程。需求獲取是否科學(xué)、準(zhǔn)備充分,對(duì)獲取的結(jié)果影響很大,這是因?yàn)榇蟛糠钟脩?hù)無(wú)法完整地描述需求,而且也不可能看到系統(tǒng)的全貌。因此,掌握各種不同的需求獲取技術(shù),并且熟練地在實(shí)踐中運(yùn)用它,并與用戶(hù)有效合作,是十分重要的。請(qǐng)圍繞"需求獲取技術(shù)及應(yīng)用"論題,依次從以下三個(gè)方面進(jìn)行論述。①簡(jiǎn)要敘述你參與管理和開(kāi)發(fā)的軟件項(xiàng)目,以及你在其中所承擔(dān)的主要工作。②詳細(xì)說(shuō)明目前有哪些比較常用的需求獲取技術(shù),說(shuō)明每種需求獲取技術(shù)的基本方法。③詳細(xì)論述在你參與分析和開(kāi)發(fā)的軟件項(xiàng)目中所采取的需求獲取技術(shù),以及選取這些技術(shù)的原因,并說(shuō)明需求獲取的具體實(shí)施步驟。

題型:?jiǎn)柎痤}

論面向服務(wù)的體系結(jié)構(gòu)在系統(tǒng)集成中的應(yīng)用面向服務(wù)的體系結(jié)構(gòu)(Service Oriented Architecture,SOA)作為一種體系結(jié)構(gòu)模型,將應(yīng)用程序的不同功能單元通過(guò)一些良好定義的接口聯(lián)系起來(lái)。接口是采用中立的方式進(jìn)行定義的,它獨(dú)立于實(shí)現(xiàn)服務(wù)的硬件平臺(tái)、操作系統(tǒng)和編程語(yǔ)言。這使得構(gòu)建服務(wù)可以以一種統(tǒng)一和通用的方式進(jìn)行交互。請(qǐng)圍繞"SOA在系統(tǒng)集成中的應(yīng)用"論題,依次從以下的3個(gè)方面進(jìn)行論述:①概要敘述你參與分析與開(kāi)發(fā)的系統(tǒng)集成項(xiàng)目,以及你在其中所擔(dān)任的主要工作。②詳細(xì)論述SOA中的關(guān)鍵技術(shù),以及你熟悉的工具和環(huán)境對(duì)SOA的支持。③通過(guò)你的切身實(shí)踐詳細(xì)論述SOA在系統(tǒng)集成中發(fā)揮的作用和優(yōu)勢(shì)。

題型:?jiǎ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ì)還存在哪些不足之處。

題型:?jiǎn)柎痤}