III Phân tích chức năng hệ thống
3. 1 Các yếu tố biểu diễn của biểu đồ luồng dữ liệu
1. Các chức năng
Định nghĩa: Một chức năng là một quá trình biến đổi dữ liệu (thay đổi giá trị, cấu trúc, vị trí của một dữ liệu, hoặc từ một số dữ liệu đã cho, tạo ra một dữ liệu mới).
Biểu diễn: Một chức năng đợc biểu diễn trong biểu đồ luồng dữ liệu bởi một hình tròn hay một hình ôvan, bên trong có tên của chức năng đó.
2. Tác nhân ngoài
Tên chức năng
Định nghĩa: Một tác nhân ngoài là một thực thể ngoài hệ thống, có trao đổi thông tin với hệ thống.
Biểu diễn: Tác nhân ngoài trong biểu đồ luồng dữ liệu đợc vẽ bằng một hình chữ nhật, bên trong có tên tác nhân ngoài.
3. Tác nhân trong
Định nghĩa: Một tác nhân trong là một chức năng hay một hệ con của hệ thống, đợc mô tả ở một trang khác của mô hình, nhng có trao đổi thông tin với các phần tử thuộc trang hiện tại của mô hình
Biểu diễn: Tác nhân trong trong biểu đồ luồng dữ liệu đợc vẽ dới dạng một hình chữ nhật thiếu cạnh trên, trong đó viết tên tác nhân trong.
4. Luồng dữ liệu
Định nghĩa: Một luồng dữ liệu là một tuyến truyền dẫn thông tin vào hay ra một chức năng nào đó.
Biểu diễn: Một luồng dữ liệu đợc vẽ trong biểu đồ luồng dữ liệu dới dạng một mũi tên , trên đó có viết tên của luồng dữ liệu.
5. Kho dữ liệu
Tên tác nhân ngoài
Tên tác nhân trong
Định nghĩa: Một kho dữ liệu là một dữ liệu (đơn hay có cấu trúc) đợc lu lại, để có thể đợc truy nhập nhiều lần về sau.
Biểu diễn: Một kho dữ liệu đợc vẽ trong biểu đồ luồng dữ liệu dới dạng hai đoạn thẳng nằm ngang, kẹp giữa tên của kho dữ liệu.
3.2 - Biểu đồ luồng dữ liệu mức ngữ cảnh