摘要:希賽網(wǎng)為大家整理了2017下半年系統(tǒng)架構(gòu)設(shè)計(jì)師考試下午真題,以下為第四部分。
希賽網(wǎng)為大家整理了2017下半年系統(tǒng)架構(gòu)設(shè)計(jì)師考試下午真題,以下為第四部分。
試題四 (共 25 分)
閱讀以下關(guān)于數(shù)據(jù)庫設(shè)計(jì)的敘述,在答題紙上回答問題 1至問題 3。
【說明】
某制造企業(yè)為拓展網(wǎng)上銷售業(yè)務(wù),委托某軟件企業(yè)開發(fā)一套電子商務(wù)網(wǎng)站。初期僅 解決基本的網(wǎng)上銷售、訂單等功能需求。該軟件企業(yè)很快決定基于。NET平臺和SQL Server數(shù)據(jù)庫進(jìn)行開發(fā),但在數(shù)據(jù)庫訪問方式上出現(xiàn)了爭議。王工認(rèn)為應(yīng)該采用程序在 線訪問的方式訪問數(shù)據(jù)庫:而李工認(rèn)為本企業(yè)內(nèi)部程序員缺乏數(shù)據(jù)庫開發(fā)經(jīng)驗(yàn),而且應(yīng) 用筒單,應(yīng)該采用 ORM (對象關(guān)系映射〉方式。最終經(jīng)過綜合考慮,該軟件企業(yè)采用 了李工的建議。
隨著業(yè)務(wù)的發(fā)展,該電子商務(wù)網(wǎng)站逐漸發(fā)展成一個(gè)通用的電子商務(wù)平臺,銷售多家 制造企業(yè)的產(chǎn)品,電子商務(wù)平臺的功能也日益復(fù)雜。目前急需對該電子商務(wù)網(wǎng)站進(jìn)行改 造,以支持對多種異構(gòu)數(shù)據(jù)庫平臺的數(shù)據(jù)訪問,同時(shí)滿足復(fù)雜的數(shù)據(jù)管理需求。該軟件 企業(yè)針對上述需求,對電子商務(wù)網(wǎng)站的架構(gòu)進(jìn)行了重新設(shè)計(jì),新增加了數(shù)據(jù)訪問層,同 時(shí)采用工廠設(shè)計(jì)模式解決異構(gòu)數(shù)據(jù)庫訪問的問題。新設(shè)計(jì)的系統(tǒng)架構(gòu)如圖 4-1 所示。
【問題 1】 (9分)
請用 300 字以內(nèi)的文字分別說明數(shù)據(jù)庫程序在線訪問方式和 ORM 方式的優(yōu)缺點(diǎn),說明該軟件企業(yè)采用 ORM 的原因。
【問題2】 (9分)
請用 100 宇以內(nèi)的文字說明新體系架構(gòu)中增加數(shù)據(jù)訪問層的原因。請根據(jù)圖 4-1 所
示,填寫圖中空白處(1) - (3)。
【問題3】 (7分) -
應(yīng)用程序設(shè)計(jì)中,數(shù)據(jù)庫訪問需要良好的封裝性和可維護(hù)性,因此經(jīng)常使用工廠設(shè) 計(jì)模式來實(shí)現(xiàn)對數(shù)據(jù)庫訪問的封裝。請解釋工廠設(shè)計(jì)模式,并說明其優(yōu)點(diǎn)和應(yīng)用場景: 請解釋說明工廠模式在數(shù)據(jù)訪問層中的應(yīng)用。
返回目錄:2017下半年系統(tǒng)架構(gòu)設(shè)計(jì)師考試下午真題匯總
在線估分:2017下半年系統(tǒng)架構(gòu)設(shè)計(jì)師下午真題答案和解析
軟考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬道題
已有25.02萬小伙伴參與做題