2.4.1 Mục đích
BLD nhằm diễn tả tập hợp các chức năng và luồng thơng tin trong hệ thống.Nó xác định các mối quan hệ trước sau trong tiến trình xử lý, trong bàn giao thông tin cho nhau. Biểu đồ luồng dữ liệu là cơng cụ hố giúp chúng ta thấy được đằng sau những cái gì thực tế xảy ra trong hệ thống (cái bản chất), làm rõ những chức năng và thông tin nào cần thiết cho quản lý. Biểu đồ này dựa vào phương pháp phát triển hệ thống có cấu trúc bao gồm 3
kỹ thuật phân tích chính:
Sơ đồ luồng dữ liệ:umơ tả quan hệ giữa q trình xử lý và các dịng dữ liệu.
Từ điển định nghĩa dữ liệu:mô tả các phần tử dòng dữ liệu, kho dữ liệu.
Đặc tả quá trình xử lý:mơ tả q trình xử lý một cách chi tiết.
Mối quan hệ giữa ba thành phần là bức tranh sinh động của hệ thống được thể hiện qua sơ đồ sau:
BLD là cơng cụ chính của q trình phân tích, nhằm mục đích trao đổi phân tích thiết kế và tạo lập dữ liệu. Nó thể hiện rõ ràng và khá đầy đủ các nét đặc trưng của hệ thống trong các bước phân tích, thiết kế. BLD hỗ trợ bốn hoạt động chính:
- Phân tích: BLD dùng để xác định các yêu cầu của người sử dụng
- Thiết kế: BLD dùng để ánh xạ kế hoạch và minh hoạ các giải pháp cho người phân tích và người sử dụng trong khi thiết kế hệ thống mới.
- Truyền thông: Một thế mạnh của BLD là đơn giản và dễ hiểu với người phân tích và người sử dụng
- Siêu dữ liệu: BLD dùng để cung cấp sự mô tả đặc biệt các yêu cầu và thiết kế hệ thống. Nó cung cấp sự miêu tả khái quát của các thành phần chức năng chính của hệ thống nhưng nó khơng cung cấp các thành phần cụ thể vì vậy chúng ta phải sử dụng các công cụ khác như từ điển dữ liệu, sơ đồ khối, ngôn ngữ đặc tả v.v... để làm mịn các thành phần của nó.