問答題

論多層分布式結(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è)計大型系統(tǒng)大多采用多層分布式結(jié)構(gòu),如C/A/S和B/A/S,應(yīng)根據(jù)系統(tǒng)具體需求和運行環(huán)境的不同選擇合適的結(jié)構(gòu)。
請圍繞"多層分布式機(jī)構(gòu)系統(tǒng)的開發(fā)"論題,依次從以下3個方面進(jìn)行論述:
①簡要敘述你參與分析設(shè)計的多層分布式結(jié)構(gòu)系統(tǒng)及你擔(dān)任的主要工作。
②簡要說明多層分布結(jié)構(gòu)分類的依據(jù)及多層分布式結(jié)構(gòu)的特點,并指出你參與分析設(shè)計的系統(tǒng)屬于其中的哪種結(jié)構(gòu),以及選擇這種結(jié)構(gòu)的原因。
③具體論述你在開發(fā)該系統(tǒng)時采用了哪些方法、策略與工具來實現(xiàn)所選的結(jié)構(gòu)。


你可能感興趣的試題

2.問答題

論文:論軟件體系結(jié)構(gòu)風(fēng)格及其應(yīng)用
軟件體系結(jié)構(gòu)設(shè)計的一個核心問題是如何有效地使用重復(fù)的體系結(jié)構(gòu)模式,即達(dá)到軟件體系結(jié)構(gòu)級的軟件重用。軟件體系結(jié)構(gòu)風(fēng)格(Software Architecture Style)是描述軟件系統(tǒng)組織方式的常用模式,在實踐中已經(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)格、獨立構(gòu)件(Independent Components)風(fēng)格、虛擬機(jī)(Virtual Machines)風(fēng)格和倉庫(Repositories)風(fēng)格五大類。在實際應(yīng)用中,隨著軟件系統(tǒng)規(guī)模的擴(kuò)大和復(fù)雜,一個系統(tǒng)往往會同時使用多類體系結(jié)構(gòu)風(fēng)格,這些風(fēng)格可以交叉組合、彼此重疊。
請圍繞"軟件體系結(jié)構(gòu)風(fēng)格及其應(yīng)用"論題,依次從以下3個方面進(jìn)行論述:
①概要敘述你參與管理和開發(fā)的軟件項目及你在其中所擔(dān)任的主要工作。
②請說明以上軟件體系結(jié)構(gòu)風(fēng)格分類中每一類有哪些經(jīng)典的軟件體系結(jié)構(gòu)設(shè)計風(fēng)格,并就其中至少三類論述其具體的軟件體系結(jié)構(gòu)風(fēng)格的構(gòu)件、連接件類型和組合約束要求等結(jié)構(gòu)特征及其應(yīng)用特點。
③具體闡述你參與管理和開發(fā)的項目中在體系結(jié)構(gòu)設(shè)計時選擇使用軟件體系結(jié)構(gòu)風(fēng)格的情況,包括選擇的依據(jù)、多個風(fēng)格組合使用的情況等,以及最終實際效果。

最新試題

論文:論信息系統(tǒng)的架構(gòu)設(shè)計架構(gòu)是信息系統(tǒng)的基石,對于信息系統(tǒng)項目的開發(fā)來說,一個清晰的架構(gòu)是首要的。傳統(tǒng)的開發(fā)過程可以劃分為從概念直到實現(xiàn)的若干個階段,包括問題定義、需求分析、軟件設(shè)計、軟件實現(xiàn)及軟件測試等。架構(gòu)的建立應(yīng)位于需求分析之后,軟件設(shè)計之前。請圍繞“信息系統(tǒng)的架構(gòu)設(shè)計”論題,分別從以下3個方面進(jìn)行論述:(1)簡要敘述你參與分析和設(shè)計的信息系統(tǒng)(項目的背景、發(fā)起單位、目的、項目周期、交付的產(chǎn)品等),以及你在該項目中的工作。(2)結(jié)合你的項目經(jīng)歷,論述在系統(tǒng)開發(fā)中,為什么要重視架構(gòu)設(shè)計。詳細(xì)討論你是如何設(shè)計系統(tǒng)架構(gòu)的(3)你的架構(gòu)設(shè)計中還存在哪些問題?如何改進(jìn)?

題型:問答題

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

題型:問答題

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

題型:問答題

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

題型:問答題

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

題型:問答題

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

題型:問答題

論數(shù)據(jù)挖掘技術(shù)的應(yīng)用隨著信息技術(shù)的高速發(fā)展,各組織機(jī)構(gòu)積累的數(shù)據(jù)量急劇增長。如何從海量的數(shù)據(jù)中提取有用的知識成為當(dāng)務(wù)之急。數(shù)據(jù)挖掘(Data Mining)就是為順應(yīng)這種需要應(yīng)運而生發(fā)展起來的數(shù)據(jù)處理技術(shù),是知識發(fā)現(xiàn)的關(guān)鍵步驟。數(shù)據(jù)挖掘就是從大量的、不完全的、有噪聲的、模糊的、隨機(jī)的實際應(yīng)用數(shù)據(jù)中,提取隱含在其中的、人們事先不知道的、但又是潛在有用的信息和知識的過程。請圍繞"論數(shù)據(jù)挖掘技術(shù)的應(yīng)用"論題,依次從以下3個方面進(jìn)行論述:①概要敘述你參與分析和開發(fā)的軟件項目及你所擔(dān)任的主要工作。②數(shù)據(jù)挖掘的主要任務(wù)是什么?具體論述你在項目中使用數(shù)據(jù)挖掘技術(shù)所解決的問題。③數(shù)據(jù)挖掘的方法主要有哪些?分析并討論你所選擇的數(shù)據(jù)挖掘方法,簡述其具體實現(xiàn)過程和實際應(yīng)用效果。

題型:問答題

論信息系統(tǒng)建模方法系統(tǒng)模型在軟件開發(fā)中扮演著重要的角色??蔀橐延械南到y(tǒng)創(chuàng)建模型,以便更好地理解這些系統(tǒng);也可以針對待開發(fā)的系統(tǒng)創(chuàng)建模型,作為記錄業(yè)務(wù)需求或技術(shù)設(shè)計的方法。模型是建立信息系統(tǒng)的基礎(chǔ)。恰當(dāng)?shù)剡\用信息系統(tǒng)建模方法,是成功地進(jìn)行軟件開發(fā)的一個關(guān)鍵環(huán)節(jié)。請圍繞"論信息系統(tǒng)建模方法"論題,依次從以下3個方面進(jìn)行論述。①概要敘述你參與管理和開發(fā)的信息系統(tǒng)項目,以及你在其中所承擔(dān)的主要工作。②論述常見的信息系統(tǒng)建模方法的主要內(nèi)容(包括每種建模方法的核心思想及所創(chuàng)建的模型)。③具體闡述你參與管理和開發(fā)的項目中選擇使用的信息系統(tǒng)建模方法及選擇該方法的原因,給出具體的實施過程和實施效果。

題型:問答題

論文:論開放系統(tǒng)應(yīng)用的互操作性技術(shù)如今建設(shè)的計算機(jī)應(yīng)用信息系統(tǒng)往往已是基于網(wǎng)絡(luò)的開放式信息處理平臺。其中,應(yīng)用的互操作性技術(shù)已成為迫切需要解決的一個關(guān)鍵技術(shù)。根據(jù)你對當(dāng)前開放系統(tǒng)環(huán)境的認(rèn)識和工程系統(tǒng)的開發(fā)的經(jīng)驗,論述下列3個問題:①簡述應(yīng)用互操作性與應(yīng)用可移植性這兩個相關(guān)而又不相同的概念。具體說明你所采用的開放式網(wǎng)絡(luò)體系結(jié)構(gòu)和遇到的應(yīng)用互操作性問題。②具體敘述你為了保證開放系統(tǒng)的應(yīng)用互操作性,采用過哪些主要技術(shù)和措施,它們的效果如何?③簡述開放式網(wǎng)絡(luò)體系結(jié)構(gòu)的一般設(shè)計原則,以及應(yīng)用互操作性技術(shù)在其中的地位與發(fā)展方向。

題型:問答題

論基于Web的數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)技術(shù)瀏覽器和HTTP協(xié)議在全球因特網(wǎng)的成功應(yīng)用,促進(jìn)了企業(yè)中的B/S結(jié)構(gòu)的迅速推廣。基于Web的數(shù)據(jù)庫應(yīng)用系統(tǒng)通常采用三層(或更多層)C/S結(jié)構(gòu),允許用于各類不同的平臺和選擇相應(yīng)的數(shù)據(jù)庫應(yīng)用環(huán)境請圍繞"基于Web的數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)技術(shù)"論題,依次從以下3個方面進(jìn)行論述:①概要敘述你參與分析和開發(fā)的軟件項目,以及你所擔(dān)任的主要工作。②具體討論你在基于Web的數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)中所采用的主要技術(shù),包括開發(fā)過程中遇到的問題和所采取的措施。③分析你所采用的開發(fā)技術(shù)的具體效果?,F(xiàn)在你認(rèn)為應(yīng)當(dāng)做哪些方面的改進(jìn),以及如何加以改進(jìn)?

題型:問答題