論文:論信息系統(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個方面進行論述:
(1)簡要敘述你參與分析和設(shè)計的信息系統(tǒng)(項目的背景、發(fā)起單位、目的、項目周期、交付的產(chǎn)品等),以及你在該項目中的工作。
(2)結(jié)合你的項目經(jīng)歷,論述在系統(tǒng)開發(fā)中,為什么要重視架構(gòu)設(shè)計。詳細討論你是如何設(shè)計系統(tǒng)架構(gòu)的(3)你的架構(gòu)設(shè)計中還存在哪些問題?如何改進?
您可能感興趣的試卷
- 2009年計算機技術(shù)與軟件專業(yè)技術(shù)資格高級系統(tǒng)架構(gòu)設(shè)計師下半年上午試卷
- 2009年計算機技術(shù)與軟件專業(yè)技術(shù)資格高級系統(tǒng)架構(gòu)設(shè)計師下半年下午試卷
- 2010年計算機技術(shù)與軟件專業(yè)技術(shù)資格高級系統(tǒng)架構(gòu)設(shè)計師下半年上午試卷
- 2011年計算機技術(shù)與軟件專業(yè)技術(shù)資格高級系統(tǒng)架構(gòu)設(shè)計師下半年上午試卷
- 2012年計算機技術(shù)與軟件專業(yè)技術(shù)資格高級系統(tǒng)架構(gòu)設(shè)計師下半年上午試卷
- 2013年計算機技術(shù)與軟件專業(yè)技術(shù)資格高級系統(tǒng)架構(gòu)設(shè)計師下半年上午試卷
- 2014年計算機技術(shù)與軟件專業(yè)技術(shù)資格高級系統(tǒng)架構(gòu)設(shè)計師下半年上午試卷
你可能感興趣的試題
最新試題
論文:論信息系統(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個方面進行論述:(1)簡要敘述你參與分析和設(shè)計的信息系統(tǒng)(項目的背景、發(fā)起單位、目的、項目周期、交付的產(chǎn)品等),以及你在該項目中的工作。(2)結(jié)合你的項目經(jīng)歷,論述在系統(tǒng)開發(fā)中,為什么要重視架構(gòu)設(shè)計。詳細討論你是如何設(shè)計系統(tǒng)架構(gòu)的(3)你的架構(gòu)設(shè)計中還存在哪些問題?如何改進?
論基于Web的數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)技術(shù)瀏覽器和HTTP協(xié)議在全球因特網(wǎng)的成功應(yīng)用,促進了企業(yè)中的B/S結(jié)構(gòu)的迅速推廣?;赪eb的數(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個方面進行論述:①概要敘述你參與分析和開發(fā)的軟件項目,以及你所擔(dān)任的主要工作。②具體討論你在基于Web的數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)中所采用的主要技術(shù),包括開發(fā)過程中遇到的問題和所采取的措施。③分析你所采用的開發(fā)技術(shù)的具體效果?,F(xiàn)在你認(rèn)為應(yīng)當(dāng)做哪些方面的改進,以及如何加以改進?
論信息系統(tǒng)建模方法系統(tǒng)模型在軟件開發(fā)中扮演著重要的角色。可為已有的系統(tǒng)創(chuàng)建模型,以便更好地理解這些系統(tǒng);也可以針對待開發(fā)的系統(tǒng)創(chuàng)建模型,作為記錄業(yè)務(wù)需求或技術(shù)設(shè)計的方法。模型是建立信息系統(tǒng)的基礎(chǔ)。恰當(dāng)?shù)剡\用信息系統(tǒng)建模方法,是成功地進行軟件開發(fā)的一個關(guān)鍵環(huán)節(jié)。請圍繞"論信息系統(tǒng)建模方法"論題,依次從以下3個方面進行論述。①概要敘述你參與管理和開發(fā)的信息系統(tǒng)項目,以及你在其中所承擔(dān)的主要工作。②論述常見的信息系統(tǒng)建模方法的主要內(nèi)容(包括每種建模方法的核心思想及所創(chuàng)建的模型)。③具體闡述你參與管理和開發(fā)的項目中選擇使用的信息系統(tǒng)建模方法及選擇該方法的原因,給出具體的實施過程和實施效果。
論文:論軟件體系結(jié)構(gòu)風(fēng)格及其應(yīng)用軟件體系結(jié)構(gòu)設(shè)計的一個核心問題是如何有效地使用重復(fù)的體系結(jié)構(gòu)模式,即達到軟件體系結(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)格、虛擬機(Virtual Machines)風(fēng)格和倉庫(Repositories)風(fēng)格五大類。在實際應(yīng)用中,隨著軟件系統(tǒng)規(guī)模的擴大和復(fù)雜,一個系統(tǒng)往往會同時使用多類體系結(jié)構(gòu)風(fēng)格,這些風(fēng)格可以交叉組合、彼此重疊。請圍繞"軟件體系結(jié)構(gòu)風(fēng)格及其應(yīng)用"論題,依次從以下3個方面進行論述:①概要敘述你參與管理和開發(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)的可靠性系統(tǒng)的可靠性是指系統(tǒng)在運行過程中抗干擾(系統(tǒng)的故障和人為的故障)和保證其正常工作的能力,它體現(xiàn)在系統(tǒng)工作的連續(xù)性和工作的正確性。一般說,系統(tǒng)的可靠性包括查錯、糾錯能力;在錯誤干擾下不發(fā)生崩潰及重新恢復(fù)和重新啟動的能力;硬件與軟件的可靠性;保證數(shù)據(jù)的存儲與計算精度等。根據(jù)你實際參與設(shè)計的經(jīng)驗論述下列3個問題:①簡要敘述你參與設(shè)計的系統(tǒng)的概要和你所擔(dān)任的工作。②具體敘述你參與設(shè)計的系統(tǒng)中,為了提高系統(tǒng)的可靠性,遇到了哪些問題,你是如何采取措施,解決這些問題的。③簡要敘述你的這些措施的效果如何,你現(xiàn)在認(rèn)為還有哪些應(yīng)進一步改進的地方,以及如何改進。
論數(shù)據(jù)庫的安全性設(shè)計通常,信息系統(tǒng)的安全性指的是采取必要的安全保護方面的技術(shù)和管理措施,保護硬件、軟件和數(shù)據(jù)不因偶然的或惡意的原因而受到破壞、更改和泄露。其中數(shù)據(jù)庫的安全性設(shè)計有著十分重要的作用(包括物理安全與邏輯安全)。根據(jù)你實際參與開發(fā)和設(shè)計的經(jīng)驗,論述下列3個問題:①簡述你開發(fā)與設(shè)計的軟件概要和你所擔(dān)任的工作。②具體敘述你在數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)中是如何使用安全性設(shè)計技術(shù)的,包括采用過哪些主要技術(shù),遇到過哪些實際問題,采取過哪些相應(yīng)的措施。③簡述你所采用的數(shù)據(jù)庫安全性設(shè)計技術(shù)的效果,以及你有哪些主要的使用體會和進一步的設(shè)想。
論基于REST服務(wù)的Web應(yīng)用系統(tǒng)設(shè)計REST(R Epresentational State Transfer)是指從幾種基于網(wǎng)絡(luò)的架構(gòu)風(fēng)格衍生出來的一種混合架構(gòu)風(fēng)格,它是目前互聯(lián)網(wǎng)的核心架構(gòu)風(fēng)格。基于REST服務(wù)(REST ful Service)的Web應(yīng)用系統(tǒng)設(shè)計任務(wù)主要包括:識別并設(shè)計REST風(fēng)格的服務(wù),采用面向服務(wù)的思想進行REST服務(wù)集成。采用這種方法設(shè)計的Web應(yīng)用系統(tǒng)能夠結(jié)合REST風(fēng)格和面向服務(wù)思想的優(yōu)點,近年來受到了廣泛的關(guān)注。請圍繞"基于REST服務(wù)的Web應(yīng)用系統(tǒng)設(shè)計"論題,依次從以下3個方面進行論述:①概要敘述你參與實施的Web應(yīng)用系統(tǒng)開發(fā)項目及你所承擔(dān)的主要工作。②簡要敘述與傳統(tǒng)的Web服務(wù)相比,采用REST服務(wù)構(gòu)建的Web應(yīng)用具有哪些優(yōu)勢和不足。③闡述你在設(shè)計基于REST服務(wù)的Web應(yīng)用系統(tǒng)時遇到了哪些問題,如何解決。
論中間件技術(shù)在軟件開發(fā)中的作用隨著軟件應(yīng)用越來越復(fù)雜,軟件開發(fā)"一切從零開始"的開發(fā)模式也越來越不能滿足應(yīng)用的要求。一些著名的軟件公司推出自己的中間件產(chǎn)品,如通信中間件、數(shù)據(jù)庫中間件等為軟件開發(fā)提供有力的支持。請圍繞"中間件技術(shù)在軟件開發(fā)中的作用"這個論題,依次從以下3個方面進行論述:①概要敘述你參與分析和開發(fā)的應(yīng)用項目,以及你所擔(dān)任的主要工作。②具體討論你在軟件開發(fā)過程中選取中間件的原則和標(biāo)準(zhǔn),結(jié)合實例詳細敘述中間件技術(shù)在你的軟件開發(fā)中的作用。③假如你在一個軟件公司中能夠起到影響公司決策的作用,請你結(jié)合市場和技術(shù)因素,為你的公司設(shè)計一個有自主版權(quán)的中間件的方案,并評價你的方案。
論軟件的靜態(tài)演化和動態(tài)演化及其應(yīng)用軟件演化(Software Evolution)是指軟件在其生命周期內(nèi)的更新行為和過程。演化是一系列貫穿軟件生命周期始終的活動,系統(tǒng)需求改變、功能實現(xiàn)增強、新功能加入、軟件架構(gòu)改變、軟件缺陷修復(fù)、運行環(huán)境改變均要求軟件系統(tǒng)能夠快速適應(yīng)變化,具有較強的演化能力。軟件靜態(tài)演化(Static Evolution)和動態(tài)演化(Dynamic Evolution)是目前軟件演化的兩種重要類型。請圍繞"軟件的靜態(tài)演化和動態(tài)演化及其應(yīng)用"論題,依次從以下3個方面進行論述:①概要敘述你參與管理和開發(fā)的軟件項目及你在其中所擔(dān)任的主要工作②請分別對軟件靜態(tài)演化和動態(tài)演化的特點進行論述,說明兩種軟件演化類型各自的優(yōu)缺點及其應(yīng)用場合,并舉例說明各自的常見演化技術(shù)手段③具體闡述你參與管理和開發(fā)的項目中所進行的軟件演化活動的特點、演化的類型,以及所采取的對應(yīng)演化技術(shù)手段,說明具體實施過程及實際應(yīng)用的效果。
論設(shè)計模式在軟件開發(fā)中的應(yīng)用設(shè)計模式描述了在特定場景下解決一般設(shè)計問題的類和相互通信的對象。一個設(shè)計模式命名、抽象并確定了一個通用設(shè)計結(jié)構(gòu)的主要方面,這些設(shè)計結(jié)構(gòu)能被用來構(gòu)造可復(fù)用的面向?qū)ο笤O(shè)計。現(xiàn)在,設(shè)計模式已經(jīng)廣泛地應(yīng)用在軟件開發(fā)中。請圍繞"設(shè)計模式在軟件開發(fā)中的應(yīng)用"論題,依次對以下3個方面進行論述:①概要敘述你參與分析和開發(fā)的應(yīng)用項目,以及你所擔(dān)任的主要工作。②簡要介紹設(shè)計模式的基本概念及分類,詳細說明在你所參與分析和開發(fā)的應(yīng)用項目中應(yīng)用了哪些設(shè)計模式、方法,以及選用它們的原因。③分析并討論使用設(shè)計模式的效果,并分析和評價設(shè)計模式對軟件開發(fā)的影響。