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