2.3.2.1 Khái niệm
BLD là một loại bảo đồ nhằm 1 múc đích diễn tả 1 quá trình xử lý thông tin với các yêu cầu sau:
+ Sự diễn tả ở mức logic, nghĩa là nhằm trả lời câu hỏi: “Làm gi?” + Mà bỏ qua câu hỏi “Làm như thế nào?”
+ Chỉ rõ các chức năng (con) phải thức hiện để hoan tất quá trình xử lý cần mô tả.
+ Chỉ rõ các thông tin được chuyển giao giữa các chức năng đó, và qua đó phần nào thấy được trình tự thực hiện của chúng.
Biểu đồ luồng dữ liệu (BLD hay DFD) là một công cụ dùng để trợ giúp cho bốn hoạt động chính sau đây của các phân tích viên hệ thống trong quá trình phân tích thông tin
+ Phân tích BLD được dùng để xác định yêu cầu của người dử dùng.
+ Thiết kế BLD dùng để vạch kế hoạch và minh họa các phương án cho phân tích hệ thống và người dùng khi thiết kế hệ thống mới.
+ Biểu đồ BLD là công cụ đơn gian, dễ hiểu đối với phân tích hệ thống và người dùng.
+ Tài liệu BLD cho phép biểu diễn tài liệu phân tích hệ thống một cách đầy đủ, súc tích và ngắn gọn. BLD cung cấp cho người dùng một cái nhìn tổng thể về hệ thống và cơ chế lưu chuyển thông tin trong hệ thống đó.
2.3.2.2 Các ký hiệu sử dụng
Ký hiệu Giải thích
Khối chức năng: biểu diễn một quá trình xử lý dữ liệu
Luồng dữ liệu: biểu diễn tuyến truyền dẫn thông tin đi vào hoặc ra khỏi một khối chức năng. Đi vào là mang dữ liệu đến xử lý, đi ra là đưa kết quả ra sau khi được xử lý.
Kho dữ liệu: biểu diễn địa điểm dữ liệu được lưu lại để có thể truy cập được nhiều lần về sau. Đối tác: biểu diễn một thực thể (người, thiết bị, file,...) ngoài hệ thống có trao đổi thông tin với hệ thống.
2.3.2.3 Biểu đồ phân mức chức năng của hệ thống
a. Biểu đồ phân cấp mức 0 (mức ngữ cảnh)
Coi cả hệ thống là một chức năng duy nhất với đây đủ các tác nhân bên ngoài. Biểu đồ luồng dữ liệu tương đương với mức không của biểu đồ phân cấp chức nằng. Chức năng duy nhất là quản lý bán hàng, các tác nhân ngoài: Quản lý, nhân viên bán hàng và nhân viên nhập hàng.
Hình 4: Biểu đồ phân cấp mức ngữ cảnh
Mức 1:
Mức 2: Quản lý khách hàng
Hình 6: Biểu đồ phân cấp mức 1(quản lý khách hàng)
Hình 7: Biểu đồ phân cấp mức 2( quản trị hệ thống)