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ăngnày được nối với mọi tỏc nhõnngoài củahệthống.
Cỏc luồngdữliệu giữachức năngvàtỏc nhõnngoài chỉ thụngtin vàovà ra của hệ thống
VD: Mụhỡnh dữliệumứckhung cảnhcủahệcungứngvật tư
Dựtrù Đ ơ nhàng
Phânxởng NhàCC
Phiếuphát hàng Hoáđơn+
Phiếugiaohàng
Hỡnh3.8.Mụhỡnh dữliệumứckhungcảnhcủahệcungứngvật tư 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ờnvới cỏcluồngthụngtinvàora.
- 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ờntronghệthốngtheomụhỡnhphõnró chứcnăngmức1.
- 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ăngmức đỉnh.
VD: Mụhỡnh luồngdữliệumứcđỉnh củahệcungứngvật tư Đặt hàng Dựtrù d/s đơnhàng Đối chiếu Đ ơnhàng
hoáđơnkhôngkhớp
Đơnhàng
Phânxởng Hoáđơn
NhàCC Điạ
chỉ phát
Trảtiền Phiếuthanh toán Phiếuphát hàng Hàng hàng Phiếugiao Phát hàng hàng Hệcungứngvậtt
Hỡnh3.9.Mụhỡnh luồngdữliệumứcđỉnh củahệcungứng vật tư c.Xõy dựngmụ hỡnhluồngdữ liệumứcdướiđỉnh(mức2vàdưới2)
-ởmứcnàythựchiện phõnró đốivớimỗichứcnăngcủamứ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ệcphõnrócúthể tiếp tụcchođến khiđủsốmức cầnthiế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ỏckhodữliệu khụngxuấthiệnởDFDmứckhung cảnh. -Nờnđỏnhsốcỏc chứcnăngtheosựphõncấ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ứcphụ thuộcvàođộphứctạp củahệ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ứcnăng1(đặthàng) ChọnnhàCC NCC Dựtrù Nhà CC Phânxởng NhàCC LàmĐ H Đơnhàng Đơnhàng bảngghitrả CậpnhậtKQthực tiền hiệnĐ H Trảtiền
3.10.Mụhỡnhluồngdữliệu mứcdướiđỉnhcủa chứcnăngĐặt hàng
+ Chức năng 2 +Chứcnăng3