問(wèn)答題

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

論多層分布式結(jié)構(gòu)系統(tǒng)的開(kāi)發(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)。請(qǐng)圍繞"多層分布式機(jī)構(gòu)系統(tǒng)的開(kāi)發(fā)"論題,依次從以下3個(gè)方面進(jìn)行論述:①簡(jiǎn)要敘述你參與分析設(shè)計(jì)的多層分布式結(jié)構(gòu)系統(tǒng)及你擔(dān)任的主要工作。②簡(jiǎn)要說(shuō)明多層分布結(jié)構(gòu)分類的依據(jù)及多層分布式結(jié)構(gòu)的特點(diǎn),并指出你參與分析設(shè)計(jì)的系統(tǒng)屬于其中的哪種結(jié)構(gòu),以及選擇這種結(jié)構(gòu)的原因。③具體論述你在開(kāi)發(fā)該系統(tǒng)時(shí)采用了哪些方法、策略與工具來(lái)實(shí)現(xiàn)所選的結(jié)構(gòu)。

題型:?jiǎn)柎痤}

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

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

題型:?jiǎn)柎痤}

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

題型:?jiǎn)柎痤}

論企業(yè)信息系統(tǒng)的安全企業(yè)信息化能夠?qū)崿F(xiàn)高效率、低成本的運(yùn)行,越來(lái)越受到人們的重視。目前,它已經(jīng)滲透到企業(yè)活動(dòng)的各個(gè)階段。在傳統(tǒng)的企業(yè)活動(dòng)中,所涉及的不同企業(yè)或企業(yè)內(nèi)部不同人員在相互交往中往往需要直接見(jiàn)面。但在企業(yè)信息化中,更多的是通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)這一媒介,而不需要直接見(jiàn)面。這就要求在設(shè)計(jì)和實(shí)現(xiàn)企業(yè)信息系統(tǒng)時(shí)除了針對(duì)具體業(yè)務(wù)需求進(jìn)行詳細(xì)的分析,保證滿足具體的業(yè)務(wù)需求之外,還要加強(qiáng)信息系統(tǒng)安全方面的考慮。請(qǐng)圍繞"企業(yè)信息系統(tǒng)的安全"論題,依次從以下3個(gè)方面進(jìn)行論述:①概要敘述你參與分析設(shè)計(jì)的企業(yè)信息系統(tǒng)及你所擔(dān)任的主要工作。②深入討論在企業(yè)信息系統(tǒng)中,通常需要著重解決的安全問(wèn)題。③結(jié)合你所參與分析設(shè)計(jì)的企業(yè)信息系統(tǒng)及其特點(diǎn),詳細(xì)論述你所采用的企業(yè)信息系統(tǒng)安全解決方案,并客觀地分析、評(píng)價(jià)你的解決方案。

題型:?jiǎn)柎痤}

論基于場(chǎng)景的軟件體系結(jié)構(gòu)評(píng)估方法大型復(fù)雜軟件系統(tǒng)開(kāi)發(fā)所關(guān)注的問(wèn)題之一是質(zhì)量,在軟件系統(tǒng)的早期設(shè)計(jì)階段,選擇合適的體系結(jié)構(gòu)對(duì)系統(tǒng)許多關(guān)鍵質(zhì)量屬性(如可用性、可修改性、性能、安全性、易用性等)起著決定性的影響。不恰當(dāng)?shù)能浖w系結(jié)構(gòu)將給項(xiàng)目開(kāi)發(fā)帶來(lái)災(zāi)難。因此,盡早分析和評(píng)估一個(gè)系統(tǒng)的體系結(jié)構(gòu)非常重要。軟件體系結(jié)構(gòu)分析和評(píng)估的目的是為了識(shí)別體系結(jié)構(gòu)中潛在的風(fēng)險(xiǎn),驗(yàn)證系統(tǒng)的質(zhì)量需求在設(shè)計(jì)中是否得到體現(xiàn),預(yù)測(cè)系統(tǒng)的質(zhì)量并幫助開(kāi)發(fā)人員進(jìn)行設(shè)計(jì)決策。軟件體系結(jié)構(gòu)的評(píng)估通常是指評(píng)估參與者在評(píng)估過(guò)程中利用特定評(píng)估方法對(duì)系統(tǒng)質(zhì)量屬性進(jìn)行分析與評(píng)估。基于調(diào)查問(wèn)卷或檢查表的評(píng)估和基于場(chǎng)景(Scenarios)的評(píng)估是目前主要的兩類評(píng)估方式。利用場(chǎng)景評(píng)估技術(shù)進(jìn)行軟件體系結(jié)構(gòu)評(píng)估的主流方法包括SAAM(Scenario-based Architecture Analysis Method)、ATAM(Architecture Tradeoff Analysis Method)和CBAM(Cost Benefit Analysis Method)。SAAM方法最初用于比較不同的體系結(jié)構(gòu),后來(lái)用于指導(dǎo)對(duì)體系結(jié)構(gòu)的檢查,使其主要關(guān)注潛在的問(wèn)題,如需求沖突,或僅從某一參與者觀點(diǎn)出發(fā)的不全面的系統(tǒng)設(shè)計(jì)。ATAM方法在揭示出結(jié)構(gòu)滿足特定質(zhì)量目標(biāo)的同時(shí),也能反映出質(zhì)量目標(biāo)之間的聯(lián)系,從而權(quán)衡多個(gè)質(zhì)量目標(biāo)。CBAM方法可以看做是ATAM方法的補(bǔ)充,在其評(píng)估結(jié)果上對(duì)軟件體系結(jié)構(gòu)的經(jīng)濟(jì)性進(jìn)行評(píng)估。請(qǐng)圍繞"基于場(chǎng)景的軟件體系結(jié)構(gòu)評(píng)估方法"論題,依次從以下3個(gè)方面進(jìn)行論述:①概要敘述你參與管理和開(kāi)發(fā)的軟件項(xiàng)目以及你在其中所擔(dān)任的主要工作,包括角色、工作內(nèi)容等。②請(qǐng)從評(píng)估目的、評(píng)估參與者、評(píng)估活動(dòng)或過(guò)程、評(píng)估結(jié)果等幾個(gè)方面對(duì)SAAM或ATAM評(píng)估方法進(jìn)行分析。③結(jié)合你參與的實(shí)際工作和項(xiàng)目的實(shí)際情況,具體闡述你在進(jìn)行體系結(jié)構(gòu)設(shè)計(jì)和評(píng)估時(shí),采用了什么評(píng)估方法,如何具體實(shí)施,最終實(shí)際效果如何。

題型:?jiǎn)柎痤}

論文:論軟件體系結(jié)構(gòu)風(fēng)格及其應(yīng)用軟件體系結(jié)構(gòu)設(shè)計(jì)的一個(gè)核心問(wèn)題是如何有效地使用重復(fù)的體系結(jié)構(gòu)模式,即達(dá)到軟件體系結(jié)構(gòu)級(jí)的軟件重用。軟件體系結(jié)構(gòu)風(fēng)格(Software Architecture Style)是描述軟件系統(tǒng)組織方式的常用模式,在實(shí)踐中已經(jīng)被多次應(yīng)用。按照Shaw和Garlan的說(shuō)法,"一種體系結(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)格和倉(cāng)庫(kù)(Repositories)風(fēng)格五大類。在實(shí)際應(yīng)用中,隨著軟件系統(tǒng)規(guī)模的擴(kuò)大和復(fù)雜,一個(gè)系統(tǒng)往往會(huì)同時(shí)使用多類體系結(jié)構(gòu)風(fēng)格,這些風(fēng)格可以交叉組合、彼此重疊。請(qǐng)圍繞"軟件體系結(jié)構(gòu)風(fēng)格及其應(yīng)用"論題,依次從以下3個(gè)方面進(jìn)行論述:①概要敘述你參與管理和開(kāi)發(fā)的軟件項(xiàng)目及你在其中所擔(dān)任的主要工作。②請(qǐng)說(shuō)明以上軟件體系結(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)。③具體闡述你參與管理和開(kāi)發(fā)的項(xiàng)目中在體系結(jié)構(gòu)設(shè)計(jì)時(shí)選擇使用軟件體系結(jié)構(gòu)風(fēng)格的情況,包括選擇的依據(jù)、多個(gè)風(fēng)格組合使用的情況等,以及最終實(shí)際效果。

題型:?jiǎn)柎痤}

論軟件需求獲取技術(shù)及應(yīng)用軟件需求是指用戶對(duì)新系統(tǒng)在功能、行為、性能、設(shè)計(jì)約束等方面的期望。軟件需求獲取是一個(gè)確定和理解不同的項(xiàng)目干系人的需求和約束的過(guò)程。需求獲取是否科學(xué)、準(zhǔn)備充分,對(duì)獲取的結(jié)果影響很大,這是因?yàn)榇蟛糠钟脩魺o(wú)法完整地描述需求,而且也不可能看到系統(tǒng)的全貌。因此,掌握各種不同的需求獲取技術(shù),并且熟練地在實(shí)踐中運(yùn)用它,并與用戶有效合作,是十分重要的。請(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)柎痤}