試題五 (共25分)
閱讀以下關(guān)于Web應(yīng)用開發(fā)的敘述,回答問題1至問題3。
E-Mall是一家電子商務(wù)公司,其主要業(yè)務(wù)是在線購(gòu)物,包括書籍、服裝、家電和日用品等。隨著公司業(yè)務(wù)規(guī)模不斷增大,公司決策層決定重新設(shè)計(jì)并實(shí)現(xiàn)其網(wǎng)上交易系統(tǒng),公司負(fù)責(zé)系統(tǒng)開發(fā)的王工和李工分別給出了兩種不同的設(shè)計(jì)方案,如圖5-1和5-2所示。
公司的架構(gòu)師和開發(fā)者針對(duì)這兩種設(shè)計(jì)方案,從服務(wù)器負(fù)載情況、業(yè)務(wù)邏輯的分離性、系統(tǒng)可靠性、實(shí)現(xiàn)簡(jiǎn)單性等方面進(jìn)行討論與評(píng)估,綜合考慮最終采用了李工給出的方案。
【問題1】(8分)
請(qǐng)分析比較王工、李工兩種方案的優(yōu)點(diǎn)和不足,完成表5-1中的空白部分。
【問題2】(8分)
對(duì)數(shù)據(jù)庫(kù)的訪問是該系統(tǒng)開發(fā)中需要特別注意的一個(gè)問題,O/R映射是一種常用的數(shù)據(jù)庫(kù)訪問編程技術(shù)。請(qǐng)用200字以內(nèi)的文字說(shuō)明O/R映射的含義,并指出采用O/R映射的三個(gè)主要好處。
【問題3】(9分)
性能是Web應(yīng)用系統(tǒng)的一個(gè)重要質(zhì)量屬性。請(qǐng)用200字以內(nèi)的文字說(shuō)明三個(gè)主要影響Web應(yīng)用系統(tǒng)性能的因素,針對(duì)每個(gè)因素提出解決方案以提高系統(tǒng)性能。