Sơđồ luồng dữ liệu - Công cụ mô tả HTTT
HTTT vô cùng phức tạp được gắn liền vào cả hệ thống quản lý cũng như hệ
thống tác nghiệp. Để hiểu rõ chúng, cần phải sử dụng nhiều công cụ biểu diễn bằng mô hình và ngôn ngữ diễn giải bằng lời. Phần trên đã xét công cụ sơ đồ BFD, dưới
đây sẽ trình bày công cụ hữu dụng - Sơ đồ luồng dữ liệu (DFD Data Flow Diagram).
Đây là công cụ rất hữu ích trong việc phân tích và thiết kế HTTT.
Sơ đồ luồng dữ liệu là sự biểu diễn bằng sơ đồ với những ký pháp đơn giản, dễ
hiểu thể hiện các luồng dữ liệu, các nguồn, các đích, các xử lý và các kho dữ liệu dưới góc độ trừư tượng các yếu tố vật lý của HTTT.
Ký pháp của DFD
Các ký pháp dùng mô tả DFD rất đơn giản và quy chuẩn trên toàn thế giới. Chúng bao gồm:
1_Đầu mối thông tin: Hình chữ nhật có tên đầu nguồn bên trong
2_Đích thông tin: Hình chữ nhật có tên đích bên trong
3_ Xử lý: Hình tròn hoặc theo có tên xử lý bên trong Khách hàng Giám đốc Lập báo cáo Tài chính Báo cáo
4_ Kho dữ liệu: Hình 2 cạnh song song có ghi tên dữ liệu bên trong
5_ Luồng dữ liệu: Hình mũi tên có ghi tên dữ liệu bên cạnh
Chú ý :- Mỗi xử lý phải có ít nhất một luồng vào và ít nhất một luồng ra. Luồng vào phải khác với luồng ra.
- Có thể vẽ lại nguồn hoặc đích để các luồng ít cắt nhau nhất
Phân rã DFD
HTTT phức tạp không thể biểu diễn chỉ bằng một DFD, khi đó cần phải phân rã thành từng cấp.
Cấp ngữ cảnh (context): Là cấp cao nhất, vẽ trên một trang sao cho khái quát
được toàn bộ hệ thống, sơđồ này cho phép lược bỏ các kho dữ liệu.
Cấp 1:Được phân rã từ xử lý cấp ngữ cảnh.
Cấp 2:được phân rã từ xử lý cấp 1. Các cấp khác cứ tiếp tục như vậy
Chú ý :- Khi phân cấp cần mã hoá theo cấp các xử lý. Mỗi xử lý có thêm mã hiệu bên trong.
- Đảm bảo trên mỗi tờ DFD chỉ có cùng một mức
- Luồng vào của mức trên phải là luồng vào của một mức thấp hơn và luồng ra cấp thấp hơn phải là luồng ra cấp cao hơn.
- Khi mô tả lô gíc xử lý có thể trình bày trên một trang A4, thì nên ngừng sự phân rã.
Chỉ nên để tối đa 7 xử trên một trang DFD. Các phích lô gíc của DFD
Dùng sơ đồ DFD biểu diễn một HTTT giúp người ta nhìn rõ sự vận động của thông tin trong hệ thống. Tuy nhiên sơđồ không thể trình bày các chi tiết của các yếu
Hồ sơ khách hàng
tố của HTTT do đó đi kèm với DFD bao giờ cũng phải có các phiếu ghi thông tin chi tiết ứng với mỗi đối tượng miêu tả trên sơ đồ. Các phiếu này gọi là phích lô gíc. Có các phích lô gíc sau: Phích luồng dữ liệu. Phích xử lý. Phíc Kho dữ liệu. Phích tệp dữ liệu Phích phần tử dữ liệu