Ví dụ: chuyển DFD vật lý sang logic
Giả sử hệ thống mới đặt thêm các yêu cầu:
1. Dữ liệu cần đươc cập nhật ngay
2. Hệ thống cảnh báo lập đơn hàng cho các thực phẩm cần tăng để đảm bảo sẵn sàng phẩm cần tăng để đảm bảo sẵn sàng
3. Người quản lý biết được tồn kho và yêu cầu dự trữ bất kỳ lúc nào bất kỳ lúc nào
Yêu cầu 1 và 2 có thể thực hiện ở các tiến trình 1.0 và 2.0 bằng cách tổ chức cập nhật ngay và xử lý ngay sau khi cập nhật để đưa ra thông báo về thực phẩm cần bổ sung
Để thực hiện yêu cầu 3 chỉ cần thêm vào tác nhân
Ví dụ: chuyển DFD vật lý sang logic NHÀ CUNG BP KHO NHÀ CUNG BP KHO phiếu giao CẤP 1.0 2.0 cập nhật thực nhận và cập nhật
hoá D4 hóa đơn thực phẩm mới phẩm sử dụng
đơn
tổng sử NHÀ
tổng bổ sung dụng
4.0 QUẢN LÝ
tạo hoá đơn D3 thẻ kho yêu
D1 phiếugiao
thanh toán cầu
lượng tồn kho 5.0 3.0
D2 Đơn hàng tạo đơn truy vấn kết quả
số lượng tối thiểu tồn kho truy vấn
hàng
Sử dụng mô hình DFD
Câu hỏi:
Khi phát triển một ứng dụng cần các mô
hình luồng dữ liệu nào? Trình tự sử dụng nó?
Sử dụng các mô hình DFD mỗi loại để làm
gì?
Tiến trình phát triển các mô hình luồng dữ
liệu qua các bước như thế nào? Chúng được gọi tên tương ứng là gì? gọi tên tương ứng là gì?
Sử dụng các mô hình DFD Sử dụng mô hình luồng dữ liệu khái niệm để: Sử dụng mô hình luồng dữ liệu khái niệm để:
Hiểu được hoạt động xử lý nghiệp vụ
Hoàn thiện đặc tả yêu cầu nghiệp vụ: phát hiện yếu tố thiếu, yêu tố dư thừa từ việc phân tích mô hình và đảm bảo các quy tắc lập mô hình
Dùng để giao tiếp
Sử dụng mô hình luồng dữ liệu lôgíc để: Hoàn thiện quy trình nghiệp vụ
Lựa chọn phương án thích hợp
Tiến trình phát triển các mô hình xư lý nghiệp vụ của ứng dụng xư lý nghiệp vụ của ứng dụng
Mô
Phát triển Chuyển các Bổ sung Thiết hệ
hình
các DFD DFD vật lý chức thống
nghiệp
vật lý sang logic năng mới xử lý
vụ
Mô hình Mô hình Mô hình Mô hình khái niệm thiết kế thiết kế hệ thống
xử lý lôgic xử lý lôgic xử lý vật lý của nghiệp vụ nghiệp vụ nghiệp vụ hệ mới hệ hiện tại hệ hiện tại hệ mới