2017年下半年系統(tǒng)架構(gòu)設(shè)計(jì)師考試系統(tǒng)架構(gòu)設(shè)計(jì)案例分析下午真題_第1頁
2017年下半年系統(tǒng)架構(gòu)設(shè)計(jì)師考試系統(tǒng)架構(gòu)設(shè)計(jì)案例分析下午真題_第2頁
2017年下半年系統(tǒng)架構(gòu)設(shè)計(jì)師考試系統(tǒng)架構(gòu)設(shè)計(jì)案例分析下午真題_第3頁
2017年下半年系統(tǒng)架構(gòu)設(shè)計(jì)師考試系統(tǒng)架構(gòu)設(shè)計(jì)案例分析下午真題_第4頁
2017年下半年系統(tǒng)架構(gòu)設(shè)計(jì)師考試系統(tǒng)架構(gòu)設(shè)計(jì)案例分析下午真題_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

2017年下半年系統(tǒng)架構(gòu)設(shè)計(jì)師考試系統(tǒng)架構(gòu)設(shè)計(jì)案例分析下午真題(總分:125.00,做題時(shí)間:150分鐘)一、案例分析題(總題數(shù):5,分?jǐn)?shù):125.00)試題一

閱讀以下關(guān)于軟件架構(gòu)評(píng)估的敘述,在答題紙上回答下列問題。

【說明】

某單位為了建設(shè)健全的公路橋梁養(yǎng)護(hù)管理檔案,擬開發(fā)一套公路橋梁在線管理系統(tǒng)。在系統(tǒng)的需求分析與架構(gòu)設(shè)計(jì)階段,用戶提出的需求、質(zhì)量屬性描述和架構(gòu)特性如下:

(a)系統(tǒng)用戶分為高級(jí)管理員、數(shù)據(jù)管理員和數(shù)據(jù)維護(hù)員等三類:

(b)系統(tǒng)應(yīng)該具備完善的安全防護(hù)措施,能夠?qū)诳偷墓粜袨檫M(jìn)行檢測(cè)與防御:

(c)正常負(fù)載情況下,系統(tǒng)必須在0.5秒內(nèi)對(duì)用戶的查詢請(qǐng)求進(jìn)行響應(yīng):

(d)對(duì)查詢請(qǐng)求處理時(shí)間的要求將影響系統(tǒng)的數(shù)據(jù)傳輸協(xié)議和處理過程的設(shè)計(jì):

(e)系統(tǒng)的用戶名不能為中文,要求必須以字母開頭,長(zhǎng)度不少于5個(gè)字符;

(f)

更改系統(tǒng)加密的級(jí)別將對(duì)安全性和性能產(chǎn)生影響;

(g)網(wǎng)絡(luò)失效后,系統(tǒng)需要在10秒內(nèi)發(fā)現(xiàn)錯(cuò)誤并啟用備用系統(tǒng),

(h)查詢過程中涉及到的橋梁與公路的實(shí)時(shí)狀態(tài)視頻傳輸必須保證畫面具有1024*768的分辨率,40幀/秒的速率:

(i)

在系統(tǒng)升級(jí)時(shí),必須保證在10人月內(nèi)可添加一個(gè)新的消息處理中間件:

(j)

系統(tǒng)主站點(diǎn)斷電后,必須在3秒內(nèi)將請(qǐng)求重定向到備用站點(diǎn):

(k)

如果每秒鐘用戶查詢請(qǐng)求的數(shù)量是10個(gè),處理單個(gè)請(qǐng)求的時(shí)間為30毫秒,則系統(tǒng)應(yīng)保證在1秒內(nèi)完成用戶的查詢請(qǐng)求:

(1)對(duì)橋梁信息數(shù)據(jù)庫(kù)的所有操作都必須進(jìn)行完整記錄:

(m)更改系統(tǒng)的Web界面接口必須在4人周內(nèi)完成:

(n)如果"養(yǎng)護(hù)報(bào)告生成"業(yè)務(wù)邏輯的描述尚未達(dá)成共識(shí),可能導(dǎo)致部分業(yè)務(wù)功能模塊規(guī)則的矛盾,影響系統(tǒng)的可修改性

(O)系統(tǒng)必須提供遠(yuǎn)程調(diào)試接口,并支持系統(tǒng)的遠(yuǎn)程調(diào)試。

在對(duì)系統(tǒng)需求,質(zhì)量屬性描述和架構(gòu)特性進(jìn)行分析的基礎(chǔ)上,系統(tǒng)的架構(gòu)師給出了三個(gè)候選的架構(gòu)設(shè)計(jì)方案,公司目前正在組織系統(tǒng)開發(fā)的相關(guān)人員對(duì)系統(tǒng)架構(gòu)進(jìn)行評(píng)估。(分?jǐn)?shù):25)(1).在架構(gòu)評(píng)估過程中,質(zhì)量屬性效用樹

(u出tytree)是對(duì)系統(tǒng)質(zhì)量屬性進(jìn)行識(shí)別和優(yōu)先級(jí)排序的重要工具。請(qǐng)給出合適的質(zhì)量屬性,填入圖1-1中(1)、(2)空白處:并選擇題干描述的(a)(0),填入(3)(6)空白處,完成該系統(tǒng)的效用樹。

(分?jǐn)?shù):12)__________________________________________________________________________________________

正確答案:((1)、安全性

(2)、可修改性

(3)、(h)

(4)、(1)

(5)、(j)

(6)、(m))解析:(2).在架構(gòu)評(píng)估過程中,需要正確識(shí)別系統(tǒng)的架構(gòu)風(fēng)險(xiǎn)、敏感點(diǎn)和權(quán)衡點(diǎn),并進(jìn)行合理的架構(gòu)決策。請(qǐng)用300字以內(nèi)的文字給出系統(tǒng)架構(gòu)風(fēng)險(xiǎn)、敏感點(diǎn)和權(quán)衡點(diǎn)的定義,并從題干(a)

-(0)

中分別選出1個(gè)對(duì)系統(tǒng)架構(gòu)風(fēng)險(xiǎn)、敏感點(diǎn)和權(quán)衡點(diǎn)最為恰當(dāng)?shù)拿枋?。(分?jǐn)?shù):13)__________________________________________________________________________________________

正確答案:(1、系統(tǒng)架構(gòu)風(fēng)險(xiǎn)是指架構(gòu)設(shè)計(jì)中潛在的、存在問題的架構(gòu)決策所帶來的隱患,。

2、敏感點(diǎn)是指為了實(shí)現(xiàn)某種特定的質(zhì)量屬性,一個(gè)或多個(gè)構(gòu)件所具有的特性。

3、權(quán)衡點(diǎn)是影響多個(gè)質(zhì)量屬性的特性,是多個(gè)質(zhì)量屬性的敏感點(diǎn)。

4、風(fēng)險(xiǎn)點(diǎn):(n)

5、敏感點(diǎn):(d)

6、權(quán)衡點(diǎn):(f))解析:從下列的4道試題(試題二至試題五)中任選2道解答。請(qǐng)?jiān)诖痤}紙上的指定位置處將所選擇試題的題號(hào)框涂黑。若多涂、少涂或者未涂題號(hào)框,則對(duì)題號(hào)最小的兩道試題進(jìn)行評(píng)分。試題二

閱讀以下關(guān)于軟件系統(tǒng)設(shè)計(jì)的敘述,在答題紙上回答下列問題。

【說明】

某軟件企業(yè)受該省教育部門委托建設(shè)高校數(shù)字化教育教學(xué)資源共享平臺(tái),實(shí)現(xiàn)以眾籌眾創(chuàng)的方式組織省內(nèi)普通高校聯(lián)合開展教育教學(xué)資源內(nèi)容建設(shè),實(shí)現(xiàn)全省優(yōu)質(zhì)教學(xué)資源整合和共享。該資源共享平臺(tái)的主要功能模塊包括:

(1)統(tǒng)一身份認(rèn)證模塊,提供統(tǒng)一的認(rèn)證入口,為平臺(tái)其他核心業(yè)務(wù)模塊提供用戶管理、身份認(rèn)證、權(quán)限分級(jí)和單點(diǎn)登錄等功能:

(2)共享資源管理模塊:提供教學(xué)資源申報(bào)流程服務(wù),包括了資源申報(bào)、分類定制、資料上傳、資源審核和資源發(fā)布等功能:

(3)共享資源展示模塊z提供教育教學(xué)共享資源的展示服務(wù),包括資源導(dǎo)航、視頻點(diǎn)播、資源檢索、分類展示、資源評(píng)價(jià)和推薦等功能:

(4)資源元模型管理模塊z依據(jù)資源類型提供共享資源的描述屬性、內(nèi)容屬性和展示屬性,包括共享資源統(tǒng)一標(biāo)準(zhǔn)和規(guī)范、資源加工和在線編輯工具、數(shù)字水印和模板定制等功能:

(5)系統(tǒng)綜合管理模塊z提供系統(tǒng)管理和維護(hù)服務(wù),包括系統(tǒng)配置、數(shù)據(jù)備份恢復(fù)、資源導(dǎo)入導(dǎo)出和統(tǒng)計(jì)分析等功能。

項(xiàng)目組經(jīng)過分析和討論,決定采用基于JavaEE的MVC模式設(shè)計(jì)資源共享平臺(tái)的軟件架構(gòu),如圖2-1所示。

(分?jǐn)?shù):25)(1).MVC架構(gòu)中包含哪三種元素,它們的作用分別是什么?請(qǐng)根據(jù)圖2-1所示架構(gòu)將JavaEE中JSP、Servlet、Service、JavaBean、DAO五種構(gòu)件分別填入空(1)--(5)所示位置。(分?jǐn)?shù):9)__________________________________________________________________________________________

正確答案:(

MVC架構(gòu)包含:視圖、控制器、模型

視圖(View):視圖是用戶看到并與之交互的界面。視圖向用戶顯示相關(guān)的數(shù)據(jù),并能接收用戶的輸入數(shù)據(jù),但是它并不進(jìn)行任何實(shí)際的業(yè)務(wù)處理。

控制器(Controller):控制器接受用戶的輸入并調(diào)用模型和視圖去完成用戶的需求。

該部分是用戶界面與Model的接口。一方面它解釋來自于視圖的輸入,將其解釋成為系統(tǒng)能夠理解的對(duì)象,同時(shí)它也識(shí)別用戶動(dòng)作,并將其解釋為對(duì)模型特定方法的調(diào)用;另一方面,它處理來自于模型的事件和模型邏輯執(zhí)行的結(jié)果,調(diào)用適當(dāng)?shù)囊晥D為用戶提供反饋。

模型(Model):模型是應(yīng)用程序的主體部分。模型表示業(yè)務(wù)數(shù)據(jù)和業(yè)務(wù)邏輯。一個(gè)模型能為多個(gè)視圖提供數(shù)據(jù)。

(1)、JSP

(2)、Servlet

(3)、Service

(4)、JavaBean

(5)、DAO)解析:(2).項(xiàng)目組架構(gòu)師王工提出在圖2-1所示架構(gòu)設(shè)計(jì)中加入EJB構(gòu)件,采用企業(yè)級(jí)JavaEE架構(gòu)開發(fā)資源共享平臺(tái)。請(qǐng)說明EJB構(gòu)件中的Bean(構(gòu)件)分為哪三種類型,每種類型Bean的職責(zé)是什么。(分?jǐn)?shù):6)__________________________________________________________________________________________

正確答案:(1、EJB中的Bean分三種類型:SessionBean、EntityBean和Message-DrivenBean。

2、SessionBean的職責(zé)是:維護(hù)一個(gè)短暫的會(huì)話。

3、EntityBeans的職責(zé)是:維護(hù)一行持久穩(wěn)固的數(shù)據(jù)。

4、Message-DrivenBean的職責(zé)是:異步接受消息。)解析:(3).如果采用王工提出的企業(yè)級(jí)JavaEE架構(gòu),請(qǐng)說明下列(a)-(e)所給出的業(yè)務(wù)功能構(gòu)件中,有狀態(tài)和無狀態(tài)構(gòu)件分別包括哪些。

(a)IdentificationBean(身份認(rèn)證構(gòu)件)

(b)ResPublishBean(資源發(fā)布構(gòu)件)

(c)ResRetrievalBean(資源檢索構(gòu)件)

(d)OnlineEditBean(在線編輯構(gòu)件)

(e)StatisticsBean(統(tǒng)計(jì)分析構(gòu)件)(分?jǐn)?shù):10)__________________________________________________________________________________________

正確答案:(1、有狀態(tài):(a)、(d)

2、無狀態(tài):(b)、(c)、(e))解析:試題三

閱讀以下關(guān)于機(jī)器人操作系統(tǒng)架構(gòu)的描述,回答下列問題。

【說明】

隨著人工智能技術(shù)的發(fā)展,工墜機(jī)器人已成為當(dāng)前工業(yè)界的熱點(diǎn)研究對(duì)象。某宇航設(shè)備公司為了擴(kuò)大業(yè)務(wù)范圍,決策層研究決定準(zhǔn)備開展工業(yè)機(jī)器人研制新業(yè)務(wù)。公司將論證工作交給了軟件架構(gòu)師王工,王工經(jīng)過分析和調(diào)研,從機(jī)器人市場(chǎng)現(xiàn)狀、領(lǐng)域需求、組成及關(guān)鍵技術(shù)和風(fēng)險(xiǎn)分析等方面開展了綜合論證。論證報(bào)告指出:首先,為了保障本公司機(jī)器人研制的持續(xù)性,應(yīng)根據(jù)領(lǐng)域需求選擇一種適應(yīng)的設(shè)計(jì)架構(gòu):其次,為了規(guī)避風(fēng)險(xiǎn),公司的研制工作不能從零開始,應(yīng)該采用國(guó)際開源社區(qū)所提供機(jī)器人操作系統(tǒng)(RobotOperatingSystem,ROS)作為機(jī)器人開發(fā)的基本平臺(tái)。

在討論會(huì)上,架構(gòu)師李工提出不同意見,他認(rèn)為公司針對(duì)宇航領(lǐng)域已開發(fā)了某款嵌入式實(shí)時(shí)操作系統(tǒng),且被多種宇航裝備使用,可靠性較高。因此應(yīng)該采用現(xiàn)有架構(gòu)體系作為機(jī)器人的開發(fā)平臺(tái)。會(huì)上王工說明了機(jī)器人操作系統(tǒng)與該款操作系統(tǒng)的差別,要沿用需要進(jìn)行改造,技入較大。經(jīng)過激烈討論,公司領(lǐng)導(dǎo)同意了王工采用ROS的意見。(分?jǐn)?shù):25)(1).王工擬采用的ROS具有分布式進(jìn)程框架,以點(diǎn)對(duì)點(diǎn)設(shè)計(jì)以及服務(wù)和節(jié)點(diǎn)管理器方式,使得執(zhí)行程序可以各自獨(dú)立地設(shè)計(jì),松散地、實(shí)時(shí)地組合起來。這些進(jìn)程可以按照功能包和功能包集的方式分組,因而可以容易地分享和發(fā)布。請(qǐng)用400字以內(nèi)文字說明ROS與嵌入式實(shí)時(shí)操作系統(tǒng)的共同點(diǎn),以及在實(shí)時(shí)性和任務(wù)通信方式兩個(gè)方面的差異。(分?jǐn)?shù):5)__________________________________________________________________________________________

正確答案:(1、ROS與嵌入式實(shí)時(shí)操作系統(tǒng)的共同點(diǎn):

(1)、系統(tǒng)微型化

(2)、系統(tǒng)專用性強(qiáng)

(3)、軟硬件依賴性強(qiáng)

(4)、系統(tǒng)資源受限

2、ROS與嵌入式實(shí)時(shí)操作系統(tǒng)的差異:

實(shí)時(shí)性:ROS弱于嵌入式實(shí)時(shí)操作系統(tǒng)

通信方式:ROS的通信方式較為豐富,嵌入式實(shí)時(shí)操作系統(tǒng)通信方式單一。)解析:(2).ROS為應(yīng)用程序問通信提供了主題(Topic)、服務(wù)

(Service)和動(dòng)作(Action)三種消息通信方式,每種通信方式都有其特點(diǎn)。請(qǐng)將以下給出的三類通信的主要特點(diǎn)填入表3-1中(1)-(5)的空白處,將答案寫在答題紙上。

(a)適合用于傳輸傳感器信息(數(shù)據(jù)流)

(b)能夠知道是否調(diào)用成功

(c)一對(duì)多模式

(d)有握手信號(hào)

(e)服務(wù)執(zhí)行完會(huì)有反饋

(f)可以監(jiān)控長(zhǎng)時(shí)間執(zhí)行的進(jìn)程

(g)較復(fù)雜

(h)可能讓系統(tǒng)過載(數(shù)據(jù)太多)

(i)服務(wù)執(zhí)行完之前,程序會(huì)等待

(j)建立通信較慢

(k)可能丟失數(shù)據(jù)

表3-1ROS三類通信的主要特點(diǎn)類型特點(diǎn)主題(Topic)(a)適合用于傳輸傳感器信息(數(shù)據(jù)流)(1)(2)(h)可能讓系統(tǒng)過載(數(shù)據(jù)太多)服務(wù)(Service)(b)能夠知道是否調(diào)用成功(3)(e)服務(wù)執(zhí)行完會(huì)有反饋(4)動(dòng)作(Action)(5)(g)較復(fù)雜(d)有握手信號(hào)(分?jǐn)?shù):10)__________________________________________________________________________________________

正確答案:((1)、(c)

(2)、(k)

(3)、(f)

(4)、(i)

(5)、(j))解析:(3).ROS

的架構(gòu)定義了ROS系統(tǒng)由多個(gè)各自獨(dú)立的節(jié)點(diǎn)(組件)組成,并且各個(gè)節(jié)點(diǎn)之間可以通過發(fā)布/訂閱(Publish/Subscribe)消息模型進(jìn)行通信。圖3-1給出一個(gè)簡(jiǎn)單機(jī)器人結(jié)構(gòu)實(shí)例,請(qǐng)根據(jù)以下文字描述,補(bǔ)充圖3-1中(1)—(5)處空白,將答案寫在答題紙上。

"機(jī)器人開始階段,所有節(jié)點(diǎn)都要注冊(cè)(Registration)到Master上,注冊(cè)后,攝像頭節(jié)點(diǎn)聲明它要發(fā)布(Publish)一個(gè)叫做limage_data的消息。另外兩個(gè)節(jié)點(diǎn)(圖像處理處理節(jié)點(diǎn)和圖像顯示節(jié)點(diǎn))聲明它們需要訂閱(Subscribe)這個(gè)limage一data消息。因此,一旦攝像頭節(jié)點(diǎn)收到相機(jī)發(fā)送的數(shù)據(jù)(Data),就立即將數(shù)據(jù)image_data直接發(fā)送到另外兩個(gè)節(jié)點(diǎn)。

(分?jǐn)?shù):10)__________________________________________________________________________________________

正確答案:((1)、Registration

(2)、Data

(3)、Publish

(4)、Subscribe

(5)、Subscribe)解析:試題四

閱讀以下關(guān)于數(shù)據(jù)庫(kù)設(shè)計(jì)的敘述,在答題紙上回答下列問題。

【說明】

某制造企業(yè)為拓展網(wǎng)上銷售業(yè)務(wù),委托某軟件企業(yè)開發(fā)一套電子商務(wù)網(wǎng)站。初期僅解決基本的網(wǎng)上銷售、訂單等功能需求。該軟件企業(yè)很快決定基于。NET平臺(tái)和SQLServer數(shù)據(jù)庫(kù)進(jìn)行開發(fā),但在數(shù)據(jù)庫(kù)訪問方式上出現(xiàn)了爭(zhēng)議。王工認(rèn)為應(yīng)該采用程序在線訪問的方式訪問數(shù)據(jù)庫(kù):而李工認(rèn)為本企業(yè)內(nèi)部程序員缺乏數(shù)據(jù)庫(kù)開發(fā)經(jīng)驗(yàn),而且應(yīng)用筒單,應(yīng)該采用ORM(對(duì)象關(guān)系映射)方式。最終經(jīng)過綜合考慮,該軟件企業(yè)采用了李工的建議。

隨著業(yè)務(wù)的發(fā)展,該電子商務(wù)網(wǎng)站逐漸發(fā)展成一個(gè)通用的電子商務(wù)平臺(tái),銷售多家制造企業(yè)的產(chǎn)品,電子商務(wù)平臺(tái)的功能也日益復(fù)雜。目前急需對(duì)該電子商務(wù)網(wǎng)站進(jìn)行改造,以支持對(duì)多種異構(gòu)數(shù)據(jù)庫(kù)平臺(tái)的數(shù)據(jù)訪問,同時(shí)滿足復(fù)雜的數(shù)據(jù)管理需求。該軟件企業(yè)針對(duì)上述需求,對(duì)電子商務(wù)網(wǎng)站的架構(gòu)進(jìn)行了重新設(shè)計(jì),新增加了數(shù)據(jù)訪問層,同時(shí)采用工廠設(shè)計(jì)模式解決異構(gòu)數(shù)據(jù)庫(kù)訪問的問題。新設(shè)計(jì)的系統(tǒng)架構(gòu)如圖4-1所示。

(分?jǐn)?shù):25)(1).請(qǐng)用300字以內(nèi)的文字分別說明數(shù)據(jù)庫(kù)程序在線訪問方式和ORM方式的優(yōu)缺點(diǎn),說明該軟件企業(yè)采用ORM的原因。(分?jǐn)?shù):9)__________________________________________________________________________________________

正確答案:(數(shù)據(jù)庫(kù)程序在線訪問方式優(yōu)點(diǎn):

1、性能比直接SQL好

2、可以處理復(fù)雜查詢語句

數(shù)據(jù)庫(kù)程序在線訪問方式缺點(diǎn):

1、要求程序員懂SQL語句

2、修改與維護(hù)相對(duì)困難

ORM優(yōu)點(diǎn):

1、使用ORM可以大大降低學(xué)習(xí)和開發(fā)成本。

2、程序員不用再寫SQL來進(jìn)行數(shù)據(jù)庫(kù)操作。

3、減少程序的代碼量。

4、降低由于SQL代碼質(zhì)量差而帶來的影響。

ORM缺點(diǎn):

1、不太容易處理復(fù)雜查詢語句。

2、性能較直接用SQL差。

本題中的場(chǎng)景之所以選擇RM,主要考慮的是程序缺數(shù)據(jù)庫(kù)開發(fā)經(jīng)驗(yàn),這樣SQL語句質(zhì)量有很大風(fēng)險(xiǎn)。同時(shí)學(xué)習(xí)成本很高。此外應(yīng)用簡(jiǎn)單,不也擔(dān)心。RM對(duì)性能的影響。)解析:(2).請(qǐng)用100宇以內(nèi)的文字說明新體系架構(gòu)中增加數(shù)據(jù)訪問層的原因。請(qǐng)根據(jù)圖4-1所示,填寫圖中空白處(1)-(3)。(分?jǐn)?shù):9)__________________________________________________________________________________________

正確答案:(增加數(shù)據(jù)訪問層的原因:

1、由于涉及到多種異購(gòu)數(shù)據(jù)庫(kù)平臺(tái),數(shù)據(jù)訪問復(fù)雜性增加,不宜與業(yè)務(wù)邏輯混合在一起。

2、數(shù)據(jù)管理變復(fù)雜之后,需要使用的代碼量增加,分單獨(dú)層次有利于讓邏輯更清晰。

3、業(yè)務(wù)邏輯應(yīng)以相同的方式應(yīng)對(duì)異構(gòu)的數(shù)據(jù)庫(kù),此時(shí)需要單獨(dú)的數(shù)據(jù)訪問層屏蔽差異性。

(1)執(zhí)行業(yè)務(wù)邏輯(2)工廠層(3)數(shù)據(jù)訪問接口層)解析:(3).應(yīng)用程序設(shè)計(jì)中,數(shù)據(jù)庫(kù)訪問需要良好的封裝性和可維護(hù)性,因此經(jīng)常使用工廠設(shè)計(jì)模式來實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)訪問的封裝。請(qǐng)解釋工廠設(shè)計(jì)模式,并說明其優(yōu)點(diǎn)和應(yīng)用場(chǎng)景:請(qǐng)解釋說明工廠模式在數(shù)據(jù)訪問層中的應(yīng)用。(分?jǐn)?shù):7)__________________________________________________________________________________________

正確答案:(工廠模式分抽象工廠方法,題目中場(chǎng)景適合采用抽象工廠設(shè)計(jì)模式。

抽象工廠設(shè)計(jì)模式提供一個(gè)接口,可以創(chuàng)建一系列相關(guān)或相互依賴的對(duì)象,而無需指定它們具體的類。其優(yōu)點(diǎn)是可以非常方便的創(chuàng)建一系列的對(duì)象,其使用場(chǎng)景也是創(chuàng)建系列對(duì)象的情況。在本題中,樂意針對(duì)Oracle、MySQL、SQLSerner分別建立抽象工廠莫若指定當(dāng)前工廠為Oracle工廠,則創(chuàng)建出來的數(shù)據(jù)庫(kù)連接,數(shù)據(jù)集等一系列的對(duì)象都是符合Oracle操作要求的。這樣便于數(shù)據(jù)庫(kù)之間的切換。)解析:試題五

閱讀以下關(guān)于Web系統(tǒng)架構(gòu)設(shè)計(jì)的敘述,在答題紙上回答下列問題。

【說明】

某電子商務(wù)企業(yè)因發(fā)展良好,客戶量逐步增大,企業(yè)業(yè)務(wù)不斷擴(kuò)充,導(dǎo)致其原有的B2C商品交易平臺(tái)已滿足現(xiàn)有業(yè)務(wù)需求。因此,該企業(yè)委托某軟件公司重新開發(fā)一套商品交易平臺(tái)。該企業(yè)要求新平臺(tái)應(yīng)可適應(yīng)客戶從手機(jī)、平板設(shè)備、電腦等不同終端設(shè)備訪問系統(tǒng),同時(shí)滿足電商定期開展"秒殺"、"限時(shí)促銷"等活動(dòng)的系統(tǒng)高并發(fā)訪問量的需求。面對(duì)系統(tǒng)需求,軟件公司召開項(xiàng)目組討論會(huì)議,制定系統(tǒng)設(shè)計(jì)方案。討論會(huì)議上,王工提出可以應(yīng)用響應(yīng)式鞠Web設(shè)計(jì)滿足客戶從不同設(shè)備正確訪問系統(tǒng)的需求。同時(shí),采用增如鏡像站點(diǎn)、CDN內(nèi)容分發(fā)等方式解決高并發(fā)訪問量帶來的問題。李工在王工的提議上補(bǔ)充,僅僅依靠上述外網(wǎng)加速技術(shù)不能完全解決高用戶并發(fā)訪問問題,如果訪問量持續(xù)增加,系統(tǒng)仍存在崩潰可能。李工提出應(yīng)同時(shí)結(jié)合負(fù)載均衡、緩存服務(wù)器、web

應(yīng)用服務(wù)器、勞布提文件系統(tǒng)、分布式數(shù)據(jù)庫(kù)等方法設(shè)計(jì)系統(tǒng)架構(gòu)。經(jīng)過項(xiàng)目組討論,最終決定綜合王工和李工的思路,完成新系統(tǒng)的架構(gòu)設(shè)計(jì)。(分?jǐn)?shù):25)(1).請(qǐng)用200字以內(nèi)的文字描述什么是"響應(yīng)式Web設(shè)計(jì)",并列舉2個(gè)響應(yīng)式Web設(shè)計(jì)的實(shí)現(xiàn)方式。(分?jǐn)?shù):5)__________________________________________________________________________________________

正確答案:(響應(yīng)式web設(shè)計(jì)師一種網(wǎng)絡(luò)頁面設(shè)計(jì)布局,其理念是:集中創(chuàng)建頁面的圖片排版大小,可以智能德根據(jù)用戶行為以及使用的設(shè)備環(huán)境(系統(tǒng)平臺(tái)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論