摘要:相信很多考生關(guān)注2018年系統(tǒng)架構(gòu)設(shè)計師論文真題,希賽網(wǎng)軟考頻道小編為大家更新了2018年系統(tǒng)架構(gòu)設(shè)計師論文考試真題匯總。
●論軟件開發(fā)過程RUP及其應(yīng)用
RUP (Rational Unified Process)是IBM公司一款軟件開發(fā)過程產(chǎn)品,它提出了一整套以UML為基礎(chǔ)的開發(fā)準(zhǔn)則,用以指導(dǎo)軟件開發(fā)人員以UML為基礎(chǔ)進行軟件開發(fā)。RUP汲取了各種面向?qū)ο蠓治雠c設(shè)計方法的精華,提供了一個普遍的軟件過程框架, 可以適應(yīng)不同的軟件系統(tǒng)、應(yīng)用領(lǐng)域、組織類型和項目規(guī)模。
請圍繞“論軟件開發(fā)過程RUP及其應(yīng)用”論題,依次從以下三個方面進行論述。
1.概要敘述你參與管理和開發(fā)的軟件項目以及你在其中所擔(dān)任的主要工作。
2.詳細論述軟件開發(fā)過程產(chǎn)品RUP所包含的4個階段以及RUP的基本特征。
3.結(jié)合你所參與管理和開發(fā)的軟件項目,詳細闡述RUP在該項目中的具體實施內(nèi)容,包括核心工作流的選擇、制品的確定、各個階段之間的演進及迭代計劃以及工作流內(nèi)部結(jié)構(gòu)的規(guī)劃等。
●論軟件體系結(jié)構(gòu)的演化
軟件體系結(jié)構(gòu)的演化是在構(gòu)件開發(fā)過程中或軟件開發(fā)完畢投入運行后,由于用戶需求發(fā)生變化,就必須相應(yīng)地修改原有軟件體系結(jié)構(gòu),以滿足新的變化了的軟件需求的過程。體系結(jié)構(gòu)的演化是一個復(fù)雜的、難以管理的問題。
請圍繞“論軟件體系結(jié)構(gòu)的演化”論題,依次從以下三個方面進行論述。
1. 概要敘述你參與管理和開發(fā)的軟件項目以及你在其中所承擔(dān)的主要工作。
2. 軟件體系結(jié)構(gòu)的演化是使用系統(tǒng)演化步驟去修改系統(tǒng),以滿足新的需求。簡要論述系統(tǒng)演化的6個步驟。
3. 具體闡述你參與管理和開發(fā)的項目是如何基于系統(tǒng)演化的6個步驟完成軟件體系結(jié)構(gòu)演化的。
●論面向服務(wù)架構(gòu)設(shè)計及其應(yīng)用
面向服務(wù)架構(gòu)(Service-Oriented Architecture, SOA) 是一種應(yīng)用框架,將日常的業(yè)務(wù)應(yīng)用劃分為單獨的業(yè)務(wù)功能服務(wù)和流程,通過采用良好定義的接口和標(biāo)準(zhǔn)協(xié)議將這些服務(wù)關(guān)聯(lián)起來。通過實施甚于SOA的系統(tǒng)架構(gòu),用戶可以構(gòu)建、部署和整合服務(wù),無需依賴應(yīng)用程序及其運行平臺,從而提高業(yè)務(wù)流程的靈活性,幫助企業(yè)加快發(fā)展速度,降低企業(yè)開發(fā)成本,改善企業(yè)業(yè)務(wù)流程的組織和資產(chǎn)重用。
請圍繞“論面向服務(wù)架構(gòu)設(shè)計及其應(yīng)用”論題,依次從以下三個方面進行論述。
1. 概要敘述你參與分析和開發(fā)的軟件系統(tǒng)開發(fā)項目以及你所擔(dān)任的主要工作。
2. 說明面向服務(wù)架構(gòu)的主要技術(shù)和標(biāo)準(zhǔn),詳細闡述每種技術(shù)和標(biāo)準(zhǔn)的具體內(nèi)容。
3. 詳細說明你所參與的軟件系統(tǒng)開發(fā)項目中,構(gòu)建SOA架構(gòu)時遇到了哪些問題,具體實施效果如何。
●論NoSQL數(shù)據(jù)庫技術(shù)及其應(yīng)用
隨著互聯(lián)網(wǎng)web2.0網(wǎng)站的興起,傳統(tǒng)關(guān)系數(shù)據(jù)庫在應(yīng)對web2.0 網(wǎng)站,特別是超大規(guī)模和高并發(fā)的web2.0純動態(tài)SNS網(wǎng)站上已經(jīng)顯得力不從心,暴露了很多難以克服的問題,而非關(guān)系型的數(shù)據(jù)庫則由于其本身的特點得到了非常迅速的發(fā)展。
NoSQL(Not only SQL )的產(chǎn)生就是為了解決大規(guī)模數(shù)據(jù)集合及多種數(shù)據(jù)類型帶來的挑戰(zhàn),尤其是大數(shù)據(jù)應(yīng)用難題。目前NoSQL數(shù)據(jù)庫并沒有一個統(tǒng)一的架構(gòu),根據(jù)其所采用的數(shù)據(jù)模型可以分為4類:鍵值(Key-Value)存儲數(shù)據(jù)庫、列存儲數(shù)據(jù)庫、文檔型數(shù)據(jù)庫和圖(Graph)數(shù)據(jù)庫。
請圍繞"NoSQL數(shù)據(jù)庫技術(shù)及其應(yīng)用”論題,依次從以下三個方面進行論述。
1.概要敘述你參與管理和開發(fā)的軟件項目以及你在其中所擔(dān)任的主要工作。
2.詳細論述常見的NoSQL數(shù)據(jù)庫技術(shù)及其所包含的主要內(nèi)容,并說明NoSQL數(shù)據(jù)庫的主要適用場景。
3.結(jié)合你具體參與管理和開發(fā)的實際項目,說明具體采用哪種NoSQL數(shù)據(jù)庫技術(shù),并說明架構(gòu)設(shè)計過程及其應(yīng)用效果。
相關(guān)推薦:2018年系統(tǒng)架構(gòu)設(shè)計師真題匯總
軟考備考資料免費領(lǐng)取
去領(lǐng)取