2. Mễ HèNH LUỒNG DỮ LIỆU
2.5. Xõy dựng mụ hỡnh luồng dữ liệu
- Bước 1: Xõy dựng mụ hỡnh luồng dữ liệu mức khung cảnh (mức 0)
Mụ hỡnh luồng dữ liệu mức khung cảnh gồm một chức năng duy nhất biểu thị toàn bộ hệ thống đang nghiờn cứu, chức năng này được nối với mọi tỏc nhõn ngoài của hệ thống.
Cỏc luồng dữ liệu giữa chức năng và tỏc nhõn ngoài chỉ thụng tin vào và ra của hệ thống
Hệ cung ứng vật tư Phân xưởng Nhà CC Dự trù Phiếu phát hàng Đơn hàng Hoá đơn + Phiếu giao hàng
b.Xõy dựng mụ hỡnh luồng dữ liệu mức đỉnh (mức 1)
- Với mức đỉnh cỏc tỏc nhõn ngoài của hệ thống ở mức khung cảnh được giữ nguyờn với cỏc luồng thụng tin vào ra.
- Hệ thống được phõn ró thành cỏc chức năng mức đỉnh là cỏc tiến trỡnh chớnh bờn trong hệ thống theo mụ hỡnh phõn ró chức năng mức 1.
- Xuất hiện thờm cỏc kho dữ liệu và luồng thụng tin trao đổi giữa cỏc chức năng mức đỉnh.
VD: Mụ hỡnh luồng dữ liệu mức đỉnh của hệ cung ứng vật tư
Đặt hàng Phân xưởng Nhà CC Dự trù Phiếu phát hàng Đơn hàng Phiếu giao hàng Phát hàng Đối chiếu
Trả tiền Phiếu thanh toán Đơn hàng
d/s đơn hàng
hoá đơn không khớp Hoá đơn Điạ chỉ phát hàng Hàng
Hỡnh 3.9. Mụ hỡnh luồng dữ liệu mức đỉnh của hệ cung ứng vật tư
c.Xõy dựng mụ hỡnh luồng dữ liệu mức dưới đỉnh (mức 2 và dưới 2)
- ở mức này thực hiện phõn ró đối với mỗi chức năng của mức đỉnh.
- Khi thực hiện mức phõn ró này vẫn phải căn cứ vào mụ hỡnh phõn ró chức năng để xỏc định cỏc chức năng con sẽ xuất hiện trong mụ hỡnh luồng dữ liệu.
- Việc phõn ró cú thể tiếp tục cho đến khi đủ số mức cần thiết
- Khi phõn ró cỏc chức năng phải đảm bảo tất cả cỏc luồng thụng tin vào ra ở chức năng mức cao phải cú mặt trong cỏc chức năng mức thấp hơn và ngược lại.
*Chỳ ý:
- Cỏc kho dữ liệu khụng xuất hiện ở DFD mức khung cảnh. - Nờn đỏnh số cỏc chức năng theo sự phõn cấp.
- Cỏc kho dữ liệu, cỏc tỏc nhõn ngoài cú thể xuất hiện nhiều lần. - Số mức phụ thuộc vào độ phức tạp của hệ thống.
Vớ dụ: Mụ hỡnh luồng dữ liệu của hệ thống cung ứng vật tư mức dưới đỉnh
của + Chức năng 1 (đặt hàng) Phân xưởng Nhà CC Chọn nhà CC Làm ĐH Cập nhật KQ thực hiện ĐH Đơn hàng Đơn hàng Nhà CC Dự trù Thông tinNCC Dự trù Trả tiền bảng ghi trả tiền + Chức năng 2 + Chức năng 3