版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
精品文檔-下載后可編輯年下半年(下午)《電子商務(wù)設(shè)計(jì)師》案例分析真題2022年下半年(下午)《電子商務(wù)設(shè)計(jì)師》案例分析真題
問答題(共10題,共10分)
1.某企業(yè)委托軟件公司設(shè)計(jì)企業(yè)管理系統(tǒng),該系統(tǒng)涉及企業(yè)的許多商業(yè)機(jī)密,對(duì)軟件安全性、可靠性、易用性等方面提出了較高的要求。
【問題1】
為了達(dá)到預(yù)期的安全性,測(cè)試人員采用了靜態(tài)代碼安全測(cè)試、動(dòng)態(tài)滲透測(cè)試、程序數(shù)據(jù)掃描三種方法對(duì)系統(tǒng)進(jìn)行安全性測(cè)試。
其中,(1)對(duì)應(yīng)用系統(tǒng)進(jìn)行攻擊性測(cè)試,從中找出系統(tǒng)運(yùn)行時(shí)所存在的安全漏洞;(2)在早期的代碼開發(fā)階段完成;(3)通過內(nèi)存測(cè)試來發(fā)現(xiàn)緩沖區(qū)溢出類的漏洞。
【問題2】
為了方便用戶使用本系統(tǒng),測(cè)試人員對(duì)軟件的易用性進(jìn)行了測(cè)試。功能易用性測(cè)試是軟件易用性測(cè)試的一個(gè)方面,它包括業(yè)務(wù)符合性、功能定制性、業(yè)務(wù)模塊的集成度、數(shù)據(jù)共享能力、約束性、交互性和錯(cuò)誤提示等。
其中,(4)是測(cè)試界面風(fēng)格、表格設(shè)計(jì)、數(shù)據(jù)加密機(jī)制等是否符合相關(guān)的法律法規(guī)及使用人員的習(xí)慣;(5)是測(cè)試數(shù)據(jù)庫表的關(guān)聯(lián)和數(shù)據(jù)重用程度;(6)是測(cè)試關(guān)鍵操作前是否有明確提示。
(4)~(6)備選答案:
A.業(yè)務(wù)符合性測(cè)試B.業(yè)務(wù)模塊的集成度測(cè)試C.約束性測(cè)試
D.功能定制性測(cè)試E.?dāng)?shù)據(jù)共享能力F.錯(cuò)誤提示測(cè)試
【問題3】
為了驗(yàn)證系統(tǒng)的可恢復(fù)性,測(cè)試人員從自動(dòng)恢復(fù)和人工恢復(fù)兩個(gè)方面著手測(cè)試。自動(dòng)恢復(fù)需驗(yàn)證數(shù)據(jù)恢復(fù)、(7)和(8)等機(jī)制的正確性;需人工干預(yù)的系統(tǒng)恢復(fù)還需(9),確定其是否在可接受的范圍內(nèi)。
(7)~(9)備選答案:
A.重新初始化B.?dāng)?shù)據(jù)備份C.重新啟動(dòng)D.關(guān)閉系統(tǒng)
E.界面刷新F.估計(jì)平均修復(fù)時(shí)間G.估計(jì)平均故障時(shí)間
【問題4】
技術(shù)員小張選擇以下三個(gè)實(shí)例對(duì)系統(tǒng)進(jìn)行測(cè)試:
A.輸入錯(cuò)誤的密碼
B.手工拔下客戶端的網(wǎng)線,在許可的時(shí)間范圍內(nèi)再插上
C.關(guān)閉服務(wù)器電源,判斷備份機(jī)器是否能夠正常啟動(dòng)
其中,(10)進(jìn)行的是可恢復(fù)性測(cè)試;(11)進(jìn)行的是安全測(cè)試;(12)進(jìn)行的是故障轉(zhuǎn)移測(cè)試。
2.某公司的商務(wù)網(wǎng)站需要實(shí)現(xiàn)公司產(chǎn)品的網(wǎng)上銷售,預(yù)采用ASP.NET+SQLServer技術(shù)開發(fā),網(wǎng)站主要功能包括商品列表、商品詳情、訂單管理、訂單結(jié)算和會(huì)員管理等。
【問題1】(5分)
基于ASP.NET開發(fā)B/S系統(tǒng)時(shí),考慮系統(tǒng)的靈活性、可伸縮性,可擴(kuò)展性等,一般都采用層次體系結(jié)構(gòu)。常見的為三層結(jié)構(gòu),分別是頁面表示層、(1),(2)。如果要實(shí)現(xiàn)商品信息的展示,該功能屬于(3)層;數(shù)據(jù)的增、刪、改、查等與數(shù)據(jù)庫直接交互的操作屬于(4)的功能?;趯哟谓Y(jié)構(gòu)的WEB系統(tǒng)(5)軟件耦合度。
(5)備選答案:
A.增加
B.降低
【問題2】(5分)
在ASP.NET應(yīng)用程序連接SQLServer數(shù)據(jù)庫時(shí),一般是要將連接字符串寫到項(xiàng)目的Web.config文件中。Web.config文件是一個(gè)XML文本文件,它用來儲(chǔ)存ASP.NETWeb應(yīng)用程序的配置信息。假設(shè)要連接的SQLServer數(shù)據(jù)庫服務(wù)器F地址為“”,服務(wù)器名為“DataServer”,服務(wù)器的身份認(rèn)證采用SQLServer與Windows混合驗(yàn)證模式,數(shù)據(jù)庫名為“Business”,數(shù)據(jù)庫的登錄用戶名為“sa”,密碼為“alb2c3”,在Web.config文件的appSettings標(biāo)記中設(shè)置數(shù)據(jù)庫連接如下:
<add(6)="ConnectionString"value="server=(7);database=(8);uid=(9);pwd=(10);"/
【問題3】(5分)
假設(shè)某客戶已經(jīng)確認(rèn)下單并需要結(jié)算,此時(shí)應(yīng)該將該客戶的訂單信息展示,并統(tǒng)計(jì)客戶購買商品的種類數(shù)、合計(jì)總金額,可使用GridView控件實(shí)現(xiàn)該功能。假定GridView控件ID為“gridView”,綁定的訂單數(shù)據(jù)中“金額”是GrdiView控件的第6列(列從0開始),現(xiàn)要在GridView控件的Footer位置顯示統(tǒng)計(jì)合計(jì)的信息,其中第0列顯示文字“合計(jì):”、第1列顯示商品的種類數(shù)、在“金額”列顯示金額合計(jì)數(shù),根據(jù)以上描述,完成以下程序。
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技術(shù),前端頁面采用HTML+CSS+JavaScript方式,開發(fā)一套電子商務(wù)網(wǎng)站,主要包括用戶注冊(cè)與登錄、商品展示與銷售、訂單處理等功能,項(xiàng)目團(tuán)隊(duì)某成員被分配設(shè)計(jì)實(shí)現(xiàn)用戶注冊(cè)與登錄部分。
【問題1】(8分)
為了提高網(wǎng)站訪問效率,采用JavaScript進(jìn)行客戶端驗(yàn)證,用戶注冊(cè)頁面中,需要驗(yàn)證用戶各信息的合法性。假定頁面中用戶名控件的ID為“myname”,密碼控件的ID為“mypwd1”,確認(rèn)密碼控件的ID為“mypwd2”,以下程序驗(yàn)證用戶名非空且長(zhǎng)度至少6位,密碼及確認(rèn)密碼一致、非空且必須是數(shù)字(其他信息的驗(yàn)證忽略)。根據(jù)題目描述,完成以下程序。
functioncheckReg()
{
varusername=document.getElementByID(“myname”).(1)
Varpwd=document.getElementById(“mypwd1”).(1)
varpwdConfirm=document.getElementById(“mypwd2”).(1)
varcheckright=true;
if(username=="")||pwd==""||pwdConfirm==""
{
alert("請(qǐng)確認(rèn)用戶名和密碼輸入是否正確!!")
checkright=false;
}
else
{
if(username.length<(2))
{
alert(“用戶名長(zhǎng)度至少6個(gè)字符??!”);
checkright=false;
}
else
{
for(vari=0;i<pwd.(3);i++)
{
varonechar=pwd.charAt(i)
if(onechar(4)||onechar<(5))
{
alert("密碼必須為數(shù)字字符!");
checkright=false;
break;
}
}
if(i=(6))
{
if(pwd!=(7))
{
alert("兩次輸入的密碼必須一致??!");
checkright=false;
}
else
{
checkright=(8);
}
}
}
returncheckright;
}
【問題2】(7分)
以下程序表示用戶登錄過程,假定數(shù)據(jù)庫連接字符串正確無誤,用戶信息表名為"users",登錄頁面中包括用戶編號(hào)控件(ID為myUserID)、密碼控件(ID為mypwd)等。采用SQL參數(shù)化方式實(shí)現(xiàn)數(shù)據(jù)庫查詢,登錄成功時(shí),跳轉(zhuǎn)至"userCenter.aspx"頁面,登錄失敗時(shí),彈出錯(cuò)誤提示。根據(jù)題目描述,完成以下程序。
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('用戶名或密碼錯(cuò)誤,請(qǐng)重新輸入!');</script");
}
catch(Exceptione)
{
Response.Write(e.ToString());
}
}
4.某公司需開發(fā)一套通用信息管理系統(tǒng)。為保證開發(fā)進(jìn)度和開發(fā)質(zhì)量,對(duì)開發(fā)的全過程進(jìn)行測(cè)試,重點(diǎn)對(duì)模塊和系統(tǒng)性能進(jìn)行測(cè)試。
【問題1】(3分)
在測(cè)試準(zhǔn)備會(huì)上,大家對(duì)測(cè)試目的和原則發(fā)表了以下觀點(diǎn):
A.測(cè)試是為了證明程序無錯(cuò)
B.因?yàn)樵谙到y(tǒng)開發(fā)的各個(gè)階段都可能出現(xiàn)錯(cuò)誤,應(yīng)盡早并不斷進(jìn)行測(cè)試
C.開發(fā)人員對(duì)功能理解的錯(cuò)誤很難由本人測(cè)試出來,因此,測(cè)試工作的主要過程應(yīng)避免由開發(fā)人員來承擔(dān)
D.測(cè)試后軟件中仍存在的錯(cuò)誤概率與已經(jīng)發(fā)現(xiàn)的錯(cuò)誤數(shù)成反比
E.成功的測(cè)試是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試
F.嚴(yán)格的測(cè)試計(jì)劃會(huì)使測(cè)試工作死板教條,影響測(cè)試進(jìn)度
以上觀點(diǎn)中正確的是(1);(2);(3)。
【問題2】(7分)
模塊測(cè)試主要從模塊的5個(gè)方面進(jìn)行檢查:模塊接口、局部數(shù)據(jù)結(jié)構(gòu)、重要的執(zhí)行路徑、出錯(cuò)處理和邊界條件。測(cè)試工程師對(duì)開發(fā)的模塊進(jìn)行測(cè)試時(shí),做了以下幾項(xiàng)工作:
A.檢查變量名是否正確
B.檢查錯(cuò)誤提示與實(shí)際錯(cuò)誤是否相符
C.檢查模塊的輸入?yún)?shù)的個(gè)數(shù)與形參的個(gè)數(shù)是否匹配
D.檢查n元數(shù)組第n個(gè)元素的處理是否正確
E.檢查算符優(yōu)先級(jí)是否正確
F.設(shè)計(jì)用以模擬被測(cè)模塊的上級(jí)模塊
G.設(shè)計(jì)用以模擬被測(cè)模塊的下級(jí)模塊
其中,(4)是模塊接口檢查,(5)是局部數(shù)據(jù)結(jié)構(gòu)檢查,(6)是重要的執(zhí)行路徑檢查,(7)是出錯(cuò)處理檢查,(8)是邊界條件檢查;(9)是驅(qū)動(dòng)模塊設(shè)計(jì),(10)是樁模塊設(shè)計(jì)。
【問題3】(3分)
系統(tǒng)測(cè)試是針對(duì)系統(tǒng)中各個(gè)組成部分進(jìn)行的綜合性檢驗(yàn)。(11)檢測(cè)系統(tǒng)在異常情況下的承受能力;(12)檢查系統(tǒng)對(duì)非法侵入的防范能力,(13)檢查系統(tǒng)的容錯(cuò)能力。
(11)~(13)備選答案:
A.恢復(fù)測(cè)試
B.安裝測(cè)試
C.安全性測(cè)試
D.性能測(cè)試
E.強(qiáng)度測(cè)試
F.可靠性測(cè)試
【問題4】(2分)
軟件工程師通過以下幾種方法對(duì)系統(tǒng)進(jìn)行調(diào)試,其中(14)通過分析錯(cuò)誤的癥狀,猜測(cè)問題的所在位置;(15)從測(cè)試所暴露的錯(cuò)誤出發(fā),通過分析錯(cuò)誤征兆之間的關(guān)系而找出故障。
(14)~(15)備選答案:
A.試探法
B.回溯法
C.歸納法
D.演繹法
E.對(duì)分查找法
5.電子商務(wù)系統(tǒng)的報(bào)表處理模塊要求用戶輸入處理報(bào)表的日期,日期限制在2022年1月至2022年12月,如日期不在此范圍內(nèi),則顯示輸入錯(cuò)誤信息。系統(tǒng)日期由6位數(shù)字字符組成,前4位代表年,后2位代表月。測(cè)試小組設(shè)計(jì)了等價(jià)類,如表3-1所示。請(qǐng)根據(jù)題目說明及表3-1,填補(bǔ)空(1)~(5)。
表3-1報(bào)表日期輸入條件等價(jià)類表
【問題2】(2分)
完成模塊測(cè)試后,測(cè)試小組進(jìn)行了集成測(cè)試。
集成測(cè)試是在軟件系統(tǒng)集成過程中所進(jìn)行的測(cè)試,主要檢查各單元之間的接口是否正確,有(6)集成與(7)集成兩種方法。前者是將單元測(cè)試后的所有模塊按設(shè)計(jì)要求一次性組合起來進(jìn)行整體測(cè)試,后者是測(cè)試完一個(gè)模塊后再將下一個(gè)需要測(cè)試的模塊組合進(jìn)來測(cè)試,逐步把所有模塊組合在一起完成測(cè)試。
【問題3】(6分)
系統(tǒng)測(cè)試是對(duì)已經(jīng)集成好的軟件系統(tǒng)進(jìn)行徹底測(cè)試,而電子商務(wù)系統(tǒng)是基于網(wǎng)絡(luò)的信息系統(tǒng),因此,其測(cè)試對(duì)傳統(tǒng)的軟件測(cè)試提出了新的要求。針對(duì)上述情況,測(cè)試小組做了以下幾項(xiàng)工作:
A.對(duì)數(shù)據(jù)的完整性、有效性、一致性測(cè)試
B.從響應(yīng)時(shí)間、處理速度、吞吐量、處理精度等方面來檢測(cè)
C.驗(yàn)證系統(tǒng)在指定條件和規(guī)定的時(shí)間內(nèi)執(zhí)行操作的能力
D.檢查系統(tǒng)對(duì)非法侵入的防范能力以及系統(tǒng)的安全機(jī)制、保密措施是否完善
E.對(duì)產(chǎn)品選擇、簽約過程、在線支付及產(chǎn)品交付等方面進(jìn)行測(cè)試
F.針對(duì)界面的正確性、導(dǎo)航性、易用性、協(xié)調(diào)性、規(guī)范性及獨(dú)特性等進(jìn)行測(cè)試
其中,(8)是性能測(cè)試;(9)是安全性測(cè)試;(10)是可靠性測(cè)試;(11)是界面測(cè)試;(12)是交易功能測(cè)試;(13)是數(shù)據(jù)庫測(cè)試。
【問題4】(2分)
請(qǐng)判斷以下對(duì)測(cè)試的敘述是否正確。
A.驗(yàn)收測(cè)試是以用戶為主的測(cè)試,軟件開發(fā)人員和質(zhì)量保證人員也應(yīng)參加。(14)
B.在驗(yàn)收測(cè)試中,α測(cè)試是由軟件開發(fā)機(jī)構(gòu)組織內(nèi)部人員模擬各類用戶在開發(fā)環(huán)境下進(jìn)行的測(cè)試。(15)
6.某會(huì)議策劃公司為了方便客戶,便于開展和管理各項(xiàng)業(yè)務(wù)活動(dòng),需要構(gòu)建一個(gè)基于網(wǎng)絡(luò)的會(huì)議預(yù)定系統(tǒng)。
【需求分析】
1.會(huì)議策劃公司設(shè)有受理部、策劃部和其他部門。部門信息包括部門號(hào)、部門名稱、部門主管、電話和郵箱號(hào)。每個(gè)部門有多名員工處理部門的日常事務(wù),每名員工只能在一個(gè)部門工作。每個(gè)部門有一名主管負(fù)責(zé)管理本部門的事務(wù)和人員。
2.員工信息包括員工號(hào)、姓名、部門號(hào)、職位、聯(lián)系方式和工資;其中,職位包括主管、業(yè)務(wù)員、策劃員等。業(yè)務(wù)員負(fù)責(zé)受理會(huì)議申請(qǐng)。若申請(qǐng)符合公司規(guī)定,則置受理標(biāo)志并填寫業(yè)務(wù)員的員工號(hào)。策劃部主管為已受理的會(huì)議申請(qǐng)制定策劃任務(wù),包括策劃內(nèi)容、參與人數(shù)、要求完成時(shí)間等。一個(gè)已受理的會(huì)議申請(qǐng)對(duì)應(yīng)一個(gè)策劃任務(wù),一個(gè)策劃任務(wù)只對(duì)應(yīng)一個(gè)已受理的會(huì)議申請(qǐng),但一個(gè)策劃任務(wù)可由多名策劃員參與執(zhí)行,且一名策劃員可以參與多項(xiàng)策劃任務(wù)。
3.客戶信息包括客戶號(hào)、單位名稱、通信地址、所屬省份、聯(lián)系人、聯(lián)系電話、銀行賬號(hào)。其中,一個(gè)客戶號(hào)唯一標(biāo)識(shí)一個(gè)客戶。一個(gè)客戶可以提交多個(gè)會(huì)議申請(qǐng),但一個(gè)會(huì)議申請(qǐng)對(duì)應(yīng)唯一的一個(gè)客戶號(hào)。
4.會(huì)議申請(qǐng)信息包括申請(qǐng)?zhí)?、開會(huì)日期、會(huì)議地點(diǎn)、持續(xù)天數(shù)、會(huì)議人數(shù)、預(yù)算費(fèi)用、會(huì)議類型、酒店要求、會(huì)議室要求、客房類型、客房數(shù)、聯(lián)系人、聯(lián)系方式、受理標(biāo)志和業(yè)務(wù)員的員工號(hào)等??头款愋陀泻廊A套房、普通套房、標(biāo)準(zhǔn)間、三人間等,且申請(qǐng)?zhí)柡涂头款愋蜎Q定客房數(shù)。
【概念模型設(shè)計(jì)】
根據(jù)需求階段收集的信息,設(shè)計(jì)的實(shí)體聯(lián)系圖和關(guān)系模式(不完整)如下:
圖2-1實(shí)體聯(lián)系圖
【關(guān)系模式設(shè)計(jì)】
部門(部門號(hào),部門名稱,主管,電話,郵箱號(hào))
員工(員工號(hào),姓名,(a),聯(lián)系方式,工資)
客戶(客戶號(hào),單位名稱,通信地址,所屬省份,聯(lián)系人,聯(lián)系電話,銀行賬號(hào))
會(huì)議申請(qǐng)((b),開會(huì)日期,會(huì)議地點(diǎn),持續(xù)天數(shù),會(huì)議人數(shù),預(yù)算費(fèi)用,會(huì)議類型,酒店要求,會(huì)議室要求,客房數(shù),聯(lián)系人,聯(lián)系方式,受理標(biāo)志,員工號(hào))
策劃任務(wù)((c),策劃內(nèi)容,參與人數(shù),要求完成時(shí)間)
執(zhí)行策劃((d),實(shí)際完成時(shí)間)
【問題1】(5分)
根據(jù)問題描述,補(bǔ)充五個(gè)聯(lián)系、聯(lián)系的類型,完善圖2-1的實(shí)體聯(lián)系圖。
【問題2】(7分)
根據(jù)實(shí)體聯(lián)系圖,將關(guān)系模式中的空(a)~(d)補(bǔ)充完整(1個(gè)空缺處可能有多個(gè)數(shù)據(jù)項(xiàng))。對(duì)會(huì)議申請(qǐng)、策劃任務(wù)和執(zhí)行策劃關(guān)系模式,用下劃線和#分別指出各關(guān)系模式的主鍵和外鍵。
【問題3】(3分)
請(qǐng)說明關(guān)系模式“會(huì)議申請(qǐng)”存在的問題及解決方案。
7.鴻烈公司接到一份新軟件開發(fā)任務(wù),用戶希望公司做一個(gè)工作計(jì)劃表,為合同簽訂做準(zhǔn)備。表5-1是鴻烈公司制定的工作任務(wù)分解及工作計(jì)劃時(shí)間表。
表5-1鴻烈公司工作任務(wù)及時(shí)間表
【問題1】(4分)
請(qǐng)根據(jù)表5-1的項(xiàng)目描述,在答題紙對(duì)應(yīng)位置完成項(xiàng)目里程碑甘特圖。(注:答題紙上時(shí)間中每方格為一周)。
【問題2】(4分)
請(qǐng)根據(jù)表5-1和圖5-1,計(jì)算工作代碼為2、4、6、8的最晚開始時(shí)間和最晚完成時(shí)間并填寫(1)~(8)空。圖例及各節(jié)點(diǎn)信息如下:
圖5-1圖例和各節(jié)點(diǎn)信息圖
【問題3】(7分)
請(qǐng)根據(jù)表5-1和圖5-1,在答題紙上將工作代碼為2~8的節(jié)點(diǎn)放在工作代碼為1和9的節(jié)點(diǎn)之間,并用箭線相連,完成該任務(wù)的網(wǎng)絡(luò)圖。
8.某電子商務(wù)系統(tǒng)采用以數(shù)據(jù)庫為中心的集成方式改進(jìn)購物車的功能,詳細(xì)需求如下:
1.加入購物車。顧客瀏覽商品,點(diǎn)擊加入購物車,根據(jù)商品標(biāo)識(shí)從商品表中讀取商品信息,并更新購物車表。
2.瀏覽購物車。顧客提交瀏覽購物車請(qǐng)求后,顯示出購物車表中的商品信息。
3.提交訂單。顧客點(diǎn)擊提交訂單請(qǐng)求,后臺(tái)計(jì)算購物車表中商品的總價(jià)(包括運(yùn)費(fèi))加入訂單表,將購物車表中的商品狀態(tài)改為待付款,顯示訂單詳情。若商家改變價(jià)格,則刷新后可看到更改后的價(jià)格。
4.改變價(jià)格。商家查看訂購自家商品的訂單信息,根據(jù)特殊優(yōu)惠條件修改價(jià)格,更新訂單表中的商品價(jià)格。
5.付款。顧客點(diǎn)擊付款后,系統(tǒng)先根據(jù)顧客表中關(guān)聯(lián)的支付賬戶,將轉(zhuǎn)賬請(qǐng)求(驗(yàn)證碼、價(jià)格等)提交給支付系統(tǒng)(如信用卡系統(tǒng))進(jìn)行轉(zhuǎn)賬;然后根據(jù)轉(zhuǎn)賬結(jié)果返回支付狀態(tài)并更改購物車表中商品的狀態(tài)。
6.物流跟蹤。商家發(fā)貨后,需按訂單標(biāo)識(shí)添加物流標(biāo)識(shí)(物流公司、運(yùn)單號(hào));然后可根據(jù)顧客或商家的標(biāo)識(shí)以及訂單標(biāo)識(shí),查詢訂單表中的物流標(biāo)識(shí),并從相應(yīng)物流系統(tǒng)查詢物流信息。
7.生成報(bào)表。根據(jù)管理員和商家設(shè)置的報(bào)表選項(xiàng),從訂單表、商品表以及商品分類表中讀取數(shù)據(jù),調(diào)用第三方服務(wù)CrystalReports生成相關(guān)報(bào)表。
8.維護(hù)信息。管理員維護(hù)(增、刪、改、查)顧客表、商品分類表和商品表中的信息。
現(xiàn)采用結(jié)構(gòu)化方法實(shí)現(xiàn)上述需求,在系統(tǒng)分析階段得到如圖1-1所示的頂層數(shù)據(jù)流圖和圖1-2所示的0層數(shù)據(jù)流圖。
圖1-1頂層數(shù)據(jù)流圖
圖1-20層數(shù)據(jù)流圖
【問題1】(4分)
使用說明中的詞語,給出圖1-1中的實(shí)體E1~E4的名稱。
【問題2】(4分)
使用說明中的詞語,給出圖1-2中的數(shù)據(jù)存儲(chǔ)D1~D4的名稱。
【問題3】(4分)
圖1-2中缺失了數(shù)據(jù)流,請(qǐng)用說明或圖1-2中的詞語,給出其起點(diǎn)和終點(diǎn)。
【問題4】(3分)
根據(jù)說明,給出數(shù)據(jù)流“轉(zhuǎn)賬請(qǐng)求”、“顧客訂單物流查詢請(qǐng)求”和“商家訂單物流查詢請(qǐng)求”的各組成數(shù)據(jù)項(xiàng)。
9.某軟件公司承擔(dān)了為企業(yè)開發(fā)電子商務(wù)系統(tǒng)的任務(wù),為了保證軟件系統(tǒng)的質(zhì)量,軟件公司在成立項(xiàng)目組的同時(shí),成立了該項(xiàng)目的測(cè)試小組。測(cè)試組對(duì)軟件開發(fā)的全過程進(jìn)行了測(cè)試,重點(diǎn)針對(duì)軟件的功能和性能進(jìn)行測(cè)試。
【問題1】(6分)
測(cè)試組按照軟件測(cè)試實(shí)施過程對(duì)軟件進(jìn)行了全面測(cè)試。在測(cè)試過程中,測(cè)試組完成了以下測(cè)試工作:
A.檢查軟件是否滿足合同規(guī)定的所有功能和性能,文檔資料是否完整,確認(rèn)人機(jī)界面和其他方面是否令用戶滿意。
B.檢驗(yàn)軟件產(chǎn)品能否與實(shí)際運(yùn)行環(huán)境中的系統(tǒng)的其他部分(如硬件、數(shù)據(jù)庫及操作人員等)協(xié)調(diào)地工作。
C.通過對(duì)被測(cè)模塊的數(shù)據(jù)流進(jìn)行測(cè)試,檢查進(jìn)出模塊的數(shù)據(jù)是否正確。
D.將各個(gè)子功能組合起來,檢查能否達(dá)到預(yù)期要求。
E.重新執(zhí)行已經(jīng)做過測(cè)試的某個(gè)子集,保證沒有引入新的錯(cuò)誤。
F.從實(shí)際終端用戶的使用角度,對(duì)軟件的功能和性能進(jìn)行測(cè)試,以便發(fā)現(xiàn)可能只有最終用戶才能發(fā)現(xiàn)的錯(cuò)誤。
從軟件測(cè)試實(shí)施過程的角度看,(1)是單元測(cè)試;(2)是集成測(cè)試,(3)是確認(rèn)測(cè)試,(4)是系統(tǒng)測(cè)試,(5)是驗(yàn)收測(cè)試,(6)是回歸測(cè)試。
【問題2】(5分)
軟件系統(tǒng)中關(guān)于電話號(hào)碼是這樣設(shè)定的:電話號(hào)碼由地區(qū)碼、前綴和后綴3部分組成。地區(qū)碼由空白或3位數(shù)字組成;前綴是非“0”或非“1”開頭的3位數(shù)字;后綴是4位數(shù)字。測(cè)試小組設(shè)計(jì)了等價(jià)類,如表3-1所示。請(qǐng)根據(jù)題目說明及表3-1,填補(bǔ)空(7)~(11)。
表3-1電話號(hào)碼輸入等價(jià)類表
【問題3】(4分)
性能測(cè)試是指在一定條件下系統(tǒng)的行為表現(xiàn)是否符合需求規(guī)格的性能指標(biāo)。性能測(cè)試在保證軟件質(zhì)量中具有極其重要作用。為了完成性能測(cè)試,測(cè)試小組完成了以下工作:
A.故意使系統(tǒng)出錯(cuò),利用系統(tǒng)恢復(fù)的過程,竊取用戶口令及其他有用的信息
B.當(dāng)系統(tǒng)出錯(cuò)時(shí),檢查能否在指定時(shí)間間隔內(nèi)修正錯(cuò)誤并重新啟動(dòng)
C.先進(jìn)行簡(jiǎn)單多任務(wù)測(cè)試,然后修正缺陷,再增加系統(tǒng)的壓力,直到系統(tǒng)崩潰
D.檢查系統(tǒng)的哪些功能依賴于系統(tǒng)調(diào)用,是否屬于某個(gè)平臺(tái)或版本獨(dú)有,在不同平臺(tái)上運(yùn)行是否有差異
其中,(12)是壓力測(cè)試;(13)是容錯(cuò)性測(cè)試;(14)是安全測(cè)試;(15)是兼容性測(cè)試。
10.某電子商務(wù)網(wǎng)站使用ASP技術(shù)開發(fā),數(shù)據(jù)庫采用SQLServer,該商務(wù)網(wǎng)站具有商品展示、商品查詢、會(huì)員登錄、購物車管理、后臺(tái)商品管理及會(huì)員管理等功能。數(shù)據(jù)庫名為CommodityBase,數(shù)據(jù)庫包括商品表、商品大類表,商品小類表,用戶表等,其中商品表(sw_Commodity)的結(jié)構(gòu)如表4-1所示。
表4-1sw_Commodity表結(jié)構(gòu)
【問題1】(6分)
在sw_Commodity表中,字段sw_smallclassid關(guān)聯(lián)商品小類表的sw_smallclassid字段,它是sw_Commodity表的外鍵,是商品小類表的(1);如果某個(gè)商品被點(diǎn)擊瀏覽了,那么該商品的點(diǎn)擊數(shù)應(yīng)該加1,使商品ID為“sw0001”的商品的點(diǎn)擊數(shù)加l的SQL語句為(2);如果在查詢商品時(shí),需要按照商品點(diǎn)擊數(shù)降序排序,那么需要在查詢語句“select*fromsw_Commodity”的后面加上(3);
空(2)、(3)備選項(xiàng)如下:
(2)A.updatesw_Commoditysetsw_chit=sw_chit+1
B.insertinto
溫馨提示
- 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二手房買賣合同無效?揭秘背后真相
- 個(gè)人理財(cái)賬戶監(jiān)管合同協(xié)議
- 專業(yè)公司借款投資合同范本
- 二手車買賣正式合同范本
- 個(gè)人長(zhǎng)期借款合同范本專業(yè)版
- 不銹鋼工程安裝承包合同范本
- 個(gè)人商鋪?zhàn)赓U改造合同示例
- 二手房產(chǎn)合同附加條款協(xié)議
- 買賣合同法全文txt正規(guī)范本
- 中外合資生產(chǎn)合同范本(新能源)
- 湖北省十堰市城區(qū)2024-2025學(xué)年九年級(jí)上學(xué)期期末質(zhì)量檢測(cè)歷史試題(含答案)
- 2025公司開工大吉蛇年起航萬象啟新模板
- GB/T 11263-2024熱軋H型鋼和剖分T型鋼
- 2024年江蘇省高考政治試卷(含答案逐題解析)
- 執(zhí)業(yè)醫(yī)師資格考試《臨床執(zhí)業(yè)醫(yī)師》 考前 押題試卷(一)絕密1
- 2024七年級(jí)數(shù)學(xué)上冊(cè)第六章幾何圖形初步綜合與實(shí)踐設(shè)計(jì)學(xué)校田徑運(yùn)動(dòng)會(huì)比賽場(chǎng)地課件新版新人教版
- 送達(dá)地址確認(rèn)書(訴訟類范本)
- 上海音樂學(xué)院 樂理試題
- SAP中國(guó)客戶名單
- WZCK-20系列微機(jī)直流監(jiān)控裝置使用說明書(v1.02)
- 模糊推理方法
評(píng)論
0/150
提交評(píng)論