Sơ đồ luồng thông tin (Information Flow Datagram – IFD):

Một phần của tài liệu những nguyên nhân dẫn đến việc phát triển hệ thống thông tin mới (Trang 34 - 37)

3. Phương pháp phát triển hệ thống thông tin

3.3.1.Sơ đồ luồng thông tin (Information Flow Datagram – IFD):

Là sự biểu diễn bằng sơ đồ sự vận động của thông tin: nguồn vào, đích nhận, xử lý, lưu trữ và không gian, khối lượng, phương thức xử lý.

Tài liệu:

Trên giấy Trên băng đĩa

Xử lý:

Lưu trữ:

Thủ công Tự động

Dòng thông tin:

Hình 2.5: Các thành phần của sơ đồ luồng thông tin

3.3.2. Sơ đồ luồng dữ liệu (Data Flow Diagram - DFD):

Là sự thể hiện bằng sơ đồ khối luồng, đích, nguồn, xử lý và các kho dữ liệu trên giác độ logic. Sơ đồ luồng dữ liệu sử dụng một số ký pháp cơ bản sau:

Nguồn hoặc đích Dòng dữ liệu

Tiến trình xử lý Kho dữ liệu Hình 2.6: Các thành phần của sơ đồ luồng dữ liệu

Tên bộ phận nhận

hoặc phát tin Tên dòng dữ liệu

Tên tiến trình xử

Sơ đồ luồng dữ liệu có nhiều mức. Đó là:

Mức ngữ cảnh thể hiện khái quát nhất mội dung chính của hệ thống thông tin.

Sơ đồ mức 0 là sự phân rã của sơ đồ mức ngữ cảnh, chi tiết hơn mức ngữ cảnh song vẫn còn tương đối khái quát.

Sơ đồ mức 1,2,… là sự phân rã của sơ đồ mức trên theo hướng ngày càng chi tiết, đi vào từng công đoạn cụ thể.

Nguyên tắc liên quan tới DFD và phân rã DFD:

- Mỗi luồng dữ liệu cần có một tên trừ luồng giữa xử lý và kho dữ liệu - Dữ liệu chứa trên hai vật mang tin khác nhau nhưng luôn luôn đi cùng nhau thì có thể tạo ra chỉ một luồng duy nhất

- Xử lý luôn phải được đánh mã số.

- Vẽ lại các kho dữ liệu để các luồng dữ liệu không cắt nhau. - Tên cho xử lý phải là một động từ.

- Xử lý buộc phải thực hiện một biến đổi dữ liệu, luồng vào phải khác luồng ra từ một xử lý.

- Số xử lý tối đa trên một trang DFD chỉ nên là 7.

- Tất cả các xử lý trên một DFD phải thuộc cùng một mức phân rã.

- Một xử lý mà logic xử lý của nó trình bày bằng ngôn ngữ có cấu trúc chỉ chiếm một trang giấy thì không phân rã tiếp.

- Luồng vào của một DFD mức cao phải là luồng vào của DFD con mức thấp nào đó. Luồng ra tới đích của một DFD con phải là luồng ra tới đích của một DFD mức lớn hơn.

(adsbygoogle = window.adsbygoogle || []).push({});

Một phần của tài liệu những nguyên nhân dẫn đến việc phát triển hệ thống thông tin mới (Trang 34 - 37)