【說(shuō)明】
某公司正在研發(fā)一套新的庫(kù)存管理系統(tǒng)。系統(tǒng)中一個(gè)關(guān)鍵事件是接收供應(yīng)商供貨。項(xiàng)目組系統(tǒng)分析員小王花了大量時(shí)間在倉(cāng)庫(kù)觀察了整個(gè)事件的處理過(guò)程,并開發(fā)出該過(guò)程所執(zhí)行活動(dòng)的列表:供應(yīng)商發(fā)送貨物和商品清單。公司收到商品后執(zhí)行收貨處理,包括卸載商品、確定收到了訂單上的商品、處理與供應(yīng)商的分歧等。對(duì)于已有商品,調(diào)整其庫(kù)存信息,對(duì)于新采購(gòu)的商品,在庫(kù)存中添加新的商品記錄。收貨完成后,系統(tǒng)執(zhí)行入庫(kù)處理,將商品放到倉(cāng)庫(kù)對(duì)應(yīng)的貨架上。在付款處理活動(dòng)中,自動(dòng)生成應(yīng)付賬款信息,如果查詢到該供應(yīng)商有待付款記錄,則進(jìn)行合并付款,付款完成后消除應(yīng)付賬款記錄。最后,倉(cāng)庫(kù)管理員根據(jù)最新的庫(kù)存商品,調(diào)整出貨信息。
小王根據(jù)自己觀察的過(guò)程創(chuàng)建了該事件的1層數(shù)據(jù)流圖,如圖2-1所示。
【問(wèn)題1】(8分)
請(qǐng)用300以內(nèi)文字說(shuō)明數(shù)據(jù)流圖(DataFlow Diagram)的基本元素及其作用。
【問(wèn)題2】(12分)
數(shù)據(jù)流圖在繪制過(guò)程中可能出現(xiàn)多種語(yǔ)法錯(cuò)誤,請(qǐng)分析圖2-1所示數(shù)據(jù)流圖中哪些
地方有錯(cuò)誤,并分別說(shuō)明錯(cuò)誤的類型。
【問(wèn)題3】(5分)
系統(tǒng)建模過(guò)程中為了保證數(shù)據(jù)模型和過(guò)程模型的一致性,需要通過(guò)數(shù)據(jù)-過(guò)程-CRUD矩陣來(lái)實(shí)現(xiàn)數(shù)據(jù)模型祁過(guò)程模型的同步,請(qǐng)?jiān)诒?span>2-1所示CRUD矩陣(1)~(5)中填入相關(guān)操作。