Sự khác biệt giữa DFD vật lý và DFD

Anonim

Vật lý DFD so với DFD lôgic

Để hiểu sự khác biệt giữa DFD vật lý và lôgíc, chúng ta cần phải biết DFD là gì. DFD là viết tắt của sơ đồ luồng dữ liệu và nó giúp đại diện cho dòng chảy dữ liệu trong một tổ chức, đặc biệt là hệ thống thông tin của nó. Một DFD cho phép người dùng biết được thông tin ở đâu, nơi nó đi vào bên trong tổ chức và làm thế nào để nó rời khỏi tổ chức. DFD cung cấp thông tin về việc việc xử lý thông tin diễn ra theo tuần hoặc nếu nó được xử lý theo cách song song. Có hai loại DFD được gọi là DFD vật lý và logic. Mặc dù cả hai đều phục vụ mục đích tương tự đại diện cho luồng dữ liệu, có một số khác biệt giữa hai điều sẽ được thảo luận trong bài viết này.

Bất kỳ DFD nào bắt đầu với một tổng quan DFD mô tả tóm tắt hệ thống được thiết kế. Một sơ đồ luồng dữ liệu hợp lý, như tên cho biết tập trung vào kinh doanh và nói về các sự kiện diễn ra trong kinh doanh và dữ liệu được tạo ra từ mỗi sự kiện như vậy. Một DFD vật lý, mặt khác là quan tâm nhiều hơn như thế nào dòng chảy của thông tin được đại diện. Đó là một thực tế thông thường để sử dụng DFD để đại diện cho luồng dữ liệu lôgíc và xử lý dữ liệu. Tuy nhiên, cần thận trọng khi phát triển DFD hợp lý sau khi phát triển DFD vật lý phản ánh tất cả những người trong tổ chức thực hiện các hoạt động khác nhau và cách luồng dữ liệu giữa tất cả những người này.

Khác biệt giữa DFD vật lý và DFD là gì?

Mặc dù không có sự kiềm chế nào đối với nhà phát triển để miêu tả hệ thống được xây dựng như thế nào trong trường hợp DFD hợp lý, cần phải chỉ ra cách hệ thống được xây dựng như thế nào. Có một số tính năng của DFD hợp lý làm cho nó trở nên phổ biến giữa các tổ chức. DFD hợp lý làm cho giao tiếp dễ dàng hơn cho nhân viên của một tổ chức, dẫn đến các hệ thống ổn định hơn, cho phép các nhà phân tích hiểu rõ hơn về hệ thống, linh hoạt và dễ duy trì, và cho phép người dùng dễ dàng dỡ bỏ sự dư thừa. Mặt khác, một DFD vật lý là rõ ràng về sự phân chia giữa các quy trình thủ công và tự động, cung cấp mô tả chi tiết các quy trình, xác định kho dữ liệu tạm thời và thêm các điều khiển để làm cho hệ thống hiệu quả hơn và đơn giản.