2022年下半年(下午)《電子商務設計師》案例分析真題-2_第1頁
2022年下半年(下午)《電子商務設計師》案例分析真題-2_第2頁
2022年下半年(下午)《電子商務設計師》案例分析真題-2_第3頁
2022年下半年(下午)《電子商務設計師》案例分析真題-2_第4頁
2022年下半年(下午)《電子商務設計師》案例分析真題-2_第5頁
已閱讀5頁,還剩18頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

精品文檔-下載后可編輯年下半年(下午)《電子商務設計師》案例分析真題2022年下半年(下午)《電子商務設計師》案例分析真題

問答題(共9題,共9分)

1.某企業委托軟件公司設計企業管理系統,該系統涉及企業的許多商業機密,對軟件安全性、可靠性、易用性等方面提出了較高的要求。

【問題1】

為了達到預期的安全性,測試人員采用了靜態代碼安全測試、動態滲透測試、程序數據掃描三種方法對系統進行安全性測試。

其中,(1)對應用系統進行攻擊性測試,從中找出系統運行時所存在的安全漏洞;(2)在早期的代碼開發階段完成;(3)通過內存測試來發現緩沖區溢出類的漏洞。

【問題2】

為了方便用戶使用本系統,測試人員對軟件的易用性進行了測試。功能易用性測試是軟件易用性測試的一個方面,它包括業務符合性、功能定制性、業務模塊的集成度、數據共享能力、約束性、交互性和錯誤提示等。

其中,(4)是測試界面風格、表格設計、數據加密機制等是否符合相關的法律法規及使用人員的習慣;(5)是測試數據庫表的關聯和數據重用程度;(6)是測試關鍵操作前是否有明確提示。

(4)~(6)備選答案:

A.業務符合性測試B.業務模塊的集成度測試C.約束性測試

D.功能定制性測試E.數據共享能力F.錯誤提示測試

【問題3】

為了驗證系統的可恢復性,測試人員從自動恢復和人工恢復兩個方面著手測試。自動恢復需驗證數據恢復、(7)和(8)等機制的正確性;需人工干預的系統恢復還需(9),確定其是否在可接受的范圍內。

(7)~(9)備選答案:

A.重新初始化B.數據備份C.重新啟動D.關閉系統

E.界面刷新F.估計平均修復時間G.估計平均故障時間

【問題4】

技術員小張選擇以下三個實例對系統進行測試:

A.輸入錯誤的密碼

B.手工拔下客戶端的網線,在許可的時間范圍內再插上

C.關閉服務器電源,判斷備份機器是否能夠正常啟動

其中,(10)進行的是可恢復性測試;(11)進行的是安全測試;(12)進行的是故障轉移測試。

2.某公司的商務網站需要實現公司產品的網上銷售,預采用ASP.NET+SQLServer技術開發,網站主要功能包括商品列表、商品詳情、訂單管理、訂單結算和會員管理等。

【問題1】(5分)

基于ASP.NET開發B/S系統時,考慮系統的靈活性、可伸縮性,可擴展性等,一般都采用層次體系結構。常見的為三層結構,分別是頁面表示層、(1),(2)。如果要實現商品信息的展示,該功能屬于(3)層;數據的增、刪、改、查等與數據庫直接交互的操作屬于(4)的功能?;趯哟谓Y構的WEB系統(5)軟件耦合度。

(5)備選答案:

A.增加

B.降低

【問題2】(5分)

在ASP.NET應用程序連接SQLServer數據庫時,一般是要將連接字符串寫到項目的Web.config文件中。Web.config文件是一個XML文本文件,它用來儲存ASP.NETWeb應用程序的配置信息。假設要連接的SQLServer數據庫服務器F地址為“”,服務器名為“DataServer”,服務器的身份認證采用SQLServer與Windows混合驗證模式,數據庫名為“Business”,數據庫的登錄用戶名為“sa”,密碼為“alb2c3”,在Web.config文件的appSettings標記中設置數據庫連接如下:

<add(6)="ConnectionString"value="server=(7);database=(8);uid=(9);pwd=(10);"/

【問題3】(5分)

假設某客戶已經確認下單并需要結算,此時應該將該客戶的訂單信息展示,并統計客戶購買商品的種類數、合計總金額,可使用GridView控件實現該功能。假定GridView控件ID為“gridView”,綁定的訂單數據中“金額”是GrdiView控件的第6列(列從0開始),現要在GridView控件的Footer位置顯示統計合計的信息,其中第0列顯示文字“合計:”、第1列顯示商品的種類數、在“金額”列顯示金額合計數,根據以上描述,完成以下程序。

Decimalsum=0;

protectedvoidgridView_RowDataBound(objectsender,GridViewRowEventArgse)

{

if(e.Row.RowType==DataControlRowType.(11))

{

if(e.Row.Cells[6].Text!=""e.Row.Cells[6].Text!=nulle.Row.Cells[6].Text!="")

sum+=Convert.ToDecimal(e.Row.Cells[6].Text);

}

elseif(e.Row.RowType==DataControlRowType.(12))

{

e.Row.Cells[0].Text="(13)";

e.Row.Cells[l].Text=this.gridView.Rows.(14).ToString();

e.Row.Cells[(15)].Text=sum.ToString();

}

}

3.某軟件公司采用ASP.NET+SQLServer技術,前端頁面采用HTML+CSS+JavaScript方式,開發一套電子商務網站,主要包括用戶注冊與登錄、商品展示與銷售、訂單處理等功能,項目團隊某成員被分配設計實現用戶注冊與登錄部分。

【問題1】(8分)

為了提高網站訪問效率,采用JavaScript進行客戶端驗證,用戶注冊頁面中,需要驗證用戶各信息的合法性。假定頁面中用戶名控件的ID為“myname”,密碼控件的ID為“mypwd1”,確認密碼控件的ID為“mypwd2”,以下程序驗證用戶名非空且長度至少6位,密碼及確認密碼一致、非空且必須是數字(其他信息的驗證忽略)。根據題目描述,完成以下程序。

functioncheckReg()

varusername=document.getElementByID(“myname”).(1)

Varpwd=document.getElementById(“mypwd1”).(1)

varpwdConfirm=document.getElementById(“mypwd2”).(1)

varcheckright=true;

if(username=="")||pwd==""||pwdConfirm==""

{

alert("請確認用戶名和密碼輸入是否正確!!")

checkright=false;

}

else

{

if(username.length<(2))

{

alert(“用戶名長度至少6個字符!!”);

checkright=false;

}

else

{

for(vari=0;i<pwd.(3);i++)

{

varonechar=pwd.charAt(i)

if(onechar(4)||onechar<(5))

{

alert("密碼必須為數字字符!");

checkright=false;

break;

}

}

if(i=(6))

{

if(pwd!=(7))

{

alert("兩次輸入的密碼必須一致!!");

checkright=false;

}

else

{

checkright=(8);

}

}

}

returncheckright;

}

【問題2】(7分)

以下程序表示用戶登錄過程,假定數據庫連接字符串正確無誤,用戶信息表名為"users",登錄頁面中包括用戶編號控件(ID為myUserID)、密碼控件(ID為mypwd)等。采用SQL參數化方式實現數據庫查詢,登錄成功時,跳轉至"userCenter.aspx"頁面,登錄失敗時,彈出錯誤提示。根據題目描述,完成以下程序。

publicvoidUserLogin()

{

stringstrcon="server=dataServer;database=shop;uid=sa;pwd=sa;";

SqlConnectioncon=newSqlConnection(strcon);

stringuserID=Request.Form["(9)"];

stringpwd=Request.Form["(10)"];

stringsqlStr="select*fromuserswhereUserID=@userIDandUserPWD=@pwd";

Sqlparameter[]p=

{

newSqlParameter("@userID",(11))

newSqlParameter("@"pwd,(12))

};

try

{

SqlDataAdapterda=newSqlDataAdapter(aqlStr,(13));

da.SelectCommand.Parameters.AddRange(p);

DataSetds=newDataSet();

da.Fill((14));

if(ds.Tables[0].Rows.Count0)

Response.Redirect("(15)");

else

Response.Write("<scriptalert('用戶名或密碼錯誤,請重新輸入!');</script");

}

catch(Exceptione)

{

Response.Write(e.ToString());

}

}

4.某公司需開發一套通用信息管理系統。為保證開發進度和開發質量,對開發的全過程進行測試,重點對模塊和系統性能進行測試。

【問題1】(3分)

在測試準備會上,大家對測試目的和原則發表了以下觀點:

A.測試是為了證明程序無錯

B.因為在系統開發的各個階段都可能出現錯誤,應盡早并不斷進行測試

C.開發人員對功能理解的錯誤很難由本人測試出來,因此,測試工作的主要過程應避免由開發人員來承擔

D.測試后軟件中仍存在的錯誤概率與已經發現的錯誤數成反比

E.成功的測試是發現了至今尚未發現的錯誤的測試

F.嚴格的測試計劃會使測試工作死板教條,影響測試進度

以上觀點中正確的是(1);(2);(3)。

【問題2】(7分)

模塊測試主要從模塊的5個方面進行檢查:模塊接口、局部數據結構、重要的執行路徑、出錯處理和邊界條件。測試工程師對開發的模塊進行測試時,做了以下幾項工作:

A.檢查變量名是否正確

B.檢查錯誤提示與實際錯誤是否相符

C.檢查模塊的輸入參數的個數與形參的個數是否匹配

D.檢查n元數組第n個元素的處理是否正確

E.檢查算符優先級是否正確

F.設計用以模擬被測模塊的上級模塊

G.設計用以模擬被測模塊的下級模塊

其中,(4)是模塊接口檢查,(5)是局部數據結構檢查,(6)是重要的執行路徑檢查,(7)是出錯處理檢查,(8)是邊界條件檢查;(9)是驅動模塊設計,(10)是樁模塊設計。

【問題3】(3分)

系統測試是針對系統中各個組成部分進行的綜合性檢驗。(11)檢測系統在異常情況下的承受能力;(12)檢查系統對非法侵入的防范能力,(13)檢查系統的容錯能力。

(11)~(13)備選答案:

A.恢復測試

B.安裝測試

C.安全性測試

D.性能測試

E.強度測試

F.可靠性測試

【問題4】(2分)

軟件工程師通過以下幾種方法對系統進行調試,其中(14)通過分析錯誤的癥狀,猜測問題的所在位置;(15)從測試所暴露的錯誤出發,通過分析錯誤征兆之間的關系而找出故障。

(14)~(15)備選答案:

A.試探法

B.回溯法

C.歸納法

D.演繹法

E.對分查找法

5.電子商務系統的報表處理模塊要求用戶輸入處理報表的日期,日期限制在2022年1月至2022年12月,如日期不在此范圍內,則顯示輸入錯誤信息。系統日期由6位數字字符組成,前4位代表年,后2位代表月。測試小組設計了等價類,如表3-1所示。請根據題目說明及表3-1,填補空(1)~(5)。

表3-1報表日期輸入條件等價類表

【問題2】(2分)

完成模塊測試后,測試小組進行了集成測試。

集成測試是在軟件系統集成過程中所進行的測試,主要檢查各單元之間的接口是否正確,有(6)集成與(7)集成兩種方法。前者是將單元測試后的所有模塊按設計要求一次性組合起來進行整體測試,后者是測試完一個模塊后再將下一個需要測試的模塊組合進來測試,逐步把所有模塊組合在一起完成測試。

【問題3】(6分)

系統測試是對已經集成好的軟件系統進行徹底測試,而電子商務系統是基于網絡的信息系統,因此,其測試對傳統的軟件測試提出了新的要求。針對上述情況,測試小組做了以下幾項工作:

A.對數據的完整性、有效性、一致性測試

B.從響應時間、處理速度、吞吐量、處理精度等方面來檢測

C.驗證系統在指定條件和規定的時間內執行操作的能力

D.檢查系統對非法侵入的防范能力以及系統的安全機制、保密措施是否完善

E.對產品選擇、簽約過程、在線支付及產品交付等方面進行測試

F.針對界面的正確性、導航性、易用性、協調性、規范性及獨特性等進行測試

其中,(8)是性能測試;(9)是安全性測試;(10)是可靠性測試;(11)是界面測試;(12)是交易功能測試;(13)是數據庫測試。

【問題4】(2分)

請判斷以下對測試的敘述是否正確。

A.驗收測試是以用戶為主的測試,軟件開發人員和質量保證人員也應參加。(14)

B.在驗收測試中,α測試是由軟件開發機構組織內部人員模擬各類用戶在開發環境下進行的測試。(15)

6.劉某和李某分別是一個軟件公司的項目經理和合同經理,該軟件公司給某客戶完成一個軟件項目,根據分析該軟件項目的網絡計劃如圖4-1所示,箭線下方(或右方)括號外為正常持續時間,括號內為最短工作歷時,假定計劃工期為100天,根據實際情況和考慮被壓縮工作選擇的因素,縮短順序依次為B、C、D、E、G、H、I、A,試對該網絡計劃進行工期優化。

圖4-1項目網絡計劃圖

【問題1】(4分)

請在下表空白處填寫該任務的緊前工作。

【問題2】(4分)

(5)運用網絡圖4-1,確定該項目的關鍵路徑為(5)。

(6)該軟件項目完成的總工期為(6)天。

【問題3】(7分)

(7)計算應縮短的工期為(7)天。

(8)根據已知條件,首先應將任務(8)壓縮到(9)天,再重新計算網絡計劃和關鍵線路。

(9)再根據實際情況和考慮被壓縮任務選擇的因素,將任務(10)壓縮(11)天及任務(12)壓縮到(13)天,使關鍵路徑工期達到100天的要求。

7.某國大選中,競選人A充分利用互聯網web2.0優勢,吸收了大量“長尾”和草根力量,成就了自己的夢想。競選活動體現了廣告、營銷、公關手段的進化和發展,伴隨著新媒體和數嚴技術的飛速發展,以更深入和互動的方式建立起與選民之間的關系,獲得選民的忠誠度和信任度。

互聯網是民眾獲取信息和參政議政的重要渠道

首先互聯網成為該國政治競技臺的主角已經成為事實。某研究中心調查顯示,該國情信息雖然電視仍以72%的比例穩居首位,但網絡已經超過報紙29%的比例,成為該國民眾獲取選情信息的第二大渠道。另外該研究中心一份調查顯示,11%受訪對象曾在網上轉發過關于選情的消息,5%曾在網上發貼評論競選,6%曾通過互聯網向競選陣營或候選人捐款,其中在競選人A的6.4億美元募集款中87%是網絡募來的。

積極參與網上互動

競選人A曾經是一個社區創建者,深知網絡社區在他本次競選中發揮的力量,競選團隊通過創建社交網絡來增強競選人A的影響力。他在Facebook擁有一個包含230萬擁護者的群組,并在視頻網站YouTube上,僅僅一星期就上傳了70個競選人A的相關視頻。這些網絡競選視頻節目非常草根,但它們看起來更平實而更讓人容易接近,所以實際上這些視頻所獲取的關注不比那些制作精美的電視廣告差。其中競選人A關于種族問題的37分鐘演講,從上傳至網絡以來查看率已經超過500萬次,使他成為網絡“紅人”中的一顆閃亮的明星。

精準狙擊競爭對手

競選人A購買了Google的“關鍵字廣告"。如果一個選民在Google中輸入競選人A的英文名字,搜索結果頁面的右側就會出現競選人A的視頻宣傳廣告以及對競爭對手B政策立場的批評等。

競選人A購買的關鍵字還包括熱點話題,如“油價”、“伊拉克戰爭”和“金融危機”。一搜,即知道候選人A對這些敏感問題的觀點評論,有助于人們更好的了解這位競選人。

高效的信息傳播

一封名為《我們為什么支持競選人A一一寫給華人朋友的一封信》的郵件到處傳播。郵件內容有針對性地采用了中文,非常詳細地闡述了競選人A當選對該國當地華人選民的好處,最后他們說“請將這封信盡快轉送給您的親朋好友,并煩請他們也能將這封信傳下去,這是您在最后幾天里所能幫助競選人A的最為有效的方式之一”。

讓每個人都有自己的媒體

博客一開始是網民共享個人思想的一種方式,但是現在博客在該國已經被列入媒體的范疇,并將擁有媒體活動豁免權,不受競選募款法案的限制。

競選人A的競爭者之一C通過自己的博客發布了自己的競選宣言,并且不斷通過博客展示自己的政見和觀點。選民可以在他的博客發表對她的看法,C的團隊則會選擇好的博客放在首頁進行推廣。

而競選人A則通過自己的網絡博客為自己鮮明地樹立起清新、年輕、銳意進取的候選人形象。拉近了選民與自己的距離,更具親和力和競爭力。

競選活動已然結束,競選人A的勝利代表著太多的革新,尤其是網絡互動的應用。競選人A籌集超過6.4億美元的競選經費,超過87%來自互聯網,其中絕大部分是不足100美元的小額捐款。憑借著網絡的力量,競選人A互動的手法贏得的不僅僅是捐款,更是一張張珍貴的選票,以及網絡營銷的神奇力量。

【問題1】(5分)

競選人A在競選活動中,充分利用了互聯網web2.0的優勢,本案例體現web2.0模式下互聯網應用的(1)、(2)、(3)、(4)、(5)特點。

(1)~(5)的備選答案:

A.開放的平臺,活躍的用戶

B.用戶是互聯網信息的被動接受者

C.互聯網內容由編輯人員(或站長)定制

D.更加注重交互性

E.以興趣為聚合點的社群

F.單純通過網絡瀏覽器獲取內容信息

G.人人都是內容的制和傳播者

H.用戶分享

J.基本都采用技術創新主導模式

K.采用C/S架構

【問題2】(5分)

結合案例材料分析,本次競選活動運用的網絡營銷方式包括:(6)、(7)、(8)、(9)等,候選人A運用博客的主要目的是(10)。

(6)~(9)的備選答案:

A.博客營銷

B.BBS營銷

C.體驗營銷

D.口碑營銷

E.饑餓營銷

F.搜索引擎營銷

G.RSS營銷

H社區營銷

(10)的備選答案

A.發布消息

B.樹立形象

【問題3】(2分)

案例中競選人A采用(11)的方式精準狙擊競爭對手,該方式通過(12)來實現。

(11)~(12)的備選答案:

A.搜索引擎廣告

B.競價排名

C.引擎優化

D.購買關鍵字廣告

E.PPC(PayPerCall)

【問題4】(3分)

競選人A在競選中充分發揮了病毒性營銷的神奇力量,本案例實現病毒性營銷采用的方式有:(13)、(14)和(15).

(13)~(15)的備選答案:

A.有吸引力的信息載體

B.免費的產品或服務

C.提供有價值的信息

D.利用便捷的傳播工具

E.良好的口碑

F.樹立獨特的個人形象

8.M公司為了便于開展和管理各項業務活動,提高公司的知名度和影響力,擬構建一個基于網絡的會議策劃系統。

【需求分析結果】

該系統的部分功能及初步需求分析的結果如下:

(1)M公司旗下有業務部、策劃部和其他部門。部門信息包括部門號、部門名、主管、聯系電話和郵箱號。每個部門只有一名主管,只負責管理本部門的工作,且主管參照員工關系的員工號;一個部門有多名員工,每名員工屬于且僅屬于一個部門。

(2)員工信息包括員工號、姓名、職位、聯系方式和薪資。職位包括主管、業務員、策劃員等。業務員負責受理用戶申請,設置受理標志。一名業務員可以受理多個用戶申請,但一個用戶申請只能由一名業務員受理。

(3)用戶信息包括用戶號、用戶名、銀行賬號、電話、聯系地址。用戶號唯一標識用戶信息中的每一個元組。

(4)用戶申請信息包括申請號、用戶號、會議日期、天數、參會人數、地點、預算費用和受理標志。申請號唯一標識用戶申請信息中的每一個元組,且一個用戶可以提交多個申請,但一個用戶申請只對應一個用戶號。

(5)策劃部主管為已受理的用戶申請制定會議策劃任務。策劃任務包括申請號、任務明細和要求完成時間。申請號唯一標識策劃任務的每一個元組。一個策劃任務只對應一個已受理的用戶申請,但一個策劃任務可由多名策劃員參與執行,且一名策劃員可以參與執行多項策劃任務。

【概念模型設計】

圖1-1實體聯系圖

【關系模式設計】

部門(部門號,部門名,部門主管,聯系電話,郵箱號)

員工(員工號,姓名,(a),聯系方式,薪資)

用戶(用戶名,(b),電話,聯系地址)

用戶申請(申請號,用戶號,會議日期,天數,參會人數,地點,受理標志,(c))

策劃任務(申請號,任務明細,(d))

執行(申請號,策劃員,實際完成時間,用戶評價)

【問題1】(5分)

根據問題描述,補充五個聯系,完善圖1-1的實體聯系圖。聯系名可用聯系1、聯系2、聯系3、聯系4和聯系5表示,聯系的類型為1

溫馨提示

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

評論

0/150

提交評論