2010年下半年軟件設(shè)計(jì)師下午案例分析真題及答案pdf版下載
1、閱讀以下說(shuō)明和圖,回答問(wèn)題1至問(wèn)題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。
【說(shuō)明】
某時(shí)裝郵購(gòu)提供商擬開(kāi)發(fā)訂單處理系統(tǒng),用于處理客戶(hù)通過(guò)電話、傳真、郵件或web站點(diǎn)所下訂單。其主要功能如下:
(1)增加客戶(hù)記錄。將新客戶(hù)信息添加到客戶(hù)文件,并分配一個(gè)客戶(hù)號(hào)以備后續(xù)使用。
(2)查詢(xún)商品信息。接收客戶(hù)提交商品信息請(qǐng)求,從商品文件中查詢(xún)商品的價(jià)格和可訂購(gòu)數(shù)量等商品信息,返回給客戶(hù)。
(3)增加訂單記錄。根據(jù)客戶(hù)的訂購(gòu)請(qǐng)求及該客戶(hù)記錄的相關(guān)信息,產(chǎn)生訂單并添加到訂單文件中。
(4)產(chǎn)生配貨單。根據(jù)訂單記錄產(chǎn)生配貨單,并將配貨單發(fā)送給倉(cāng)庫(kù)進(jìn)行備貨;備好貨后,發(fā)送備貨就緒通知。如果現(xiàn)貨不足,則需向供應(yīng)商訂貨。
(5)準(zhǔn)備發(fā)貨單。從訂單文件中獲取訂單記錄,從客戶(hù)文件中獲取客戶(hù)記錄,并產(chǎn)生發(fā)貨單。
(6)發(fā)貨。當(dāng)收到倉(cāng)庫(kù)發(fā)送的備貨就緒通知后,根據(jù)發(fā)貨單給客戶(hù)發(fā)貨;產(chǎn)生裝運(yùn)單并發(fā)送給客戶(hù)。
(7)創(chuàng)建客戶(hù)賬單。根據(jù)訂單文件中的訂單記錄和客戶(hù)文件中的客戶(hù)記錄,產(chǎn)生并發(fā)送客戶(hù)賬單,同時(shí)更新商品文件中的商品數(shù)量和訂單文件中的訂單狀態(tài)。
(8)產(chǎn)生應(yīng)收賬戶(hù)。根據(jù)客戶(hù)記錄和訂單文件中的訂單信息,產(chǎn)生并發(fā)送給財(cái)務(wù)部門(mén)應(yīng)收賬戶(hù)報(bào)表。
現(xiàn)采用結(jié)構(gòu)化方法對(duì)訂單處理系統(tǒng)進(jìn)行分析與設(shè)計(jì),獲得如圖1-1所示的頂層數(shù)據(jù)流圖和圖1-2所示0層數(shù)據(jù)流圖。


【問(wèn)題1】(3分)
使用說(shuō)明中的詞語(yǔ),給出圖1-1中的實(shí)體e1~e3的名稱(chēng)。
【問(wèn)題2】(3分)
使用說(shuō)明中的詞語(yǔ),給出圖1-2中的數(shù)據(jù)存儲(chǔ)d1~d3的名稱(chēng)。
【問(wèn)題3】(9分)
(1)給出圖1-2中處理(加工)p1和p2的名稱(chēng)及其相應(yīng)的輸入、輸出流。
(2)除加工p1和p2的輸入輸出流外,圖1-2還缺失了1條數(shù)據(jù)流,請(qǐng)給出其起點(diǎn)和終點(diǎn)。