Please enable JavaScript.
Coggle requires JavaScript to display documents.
Chapter 5: Data Flow Architecture - Coggle Diagram
Chapter 5: Data Flow Architecture
Definition
how to system transfer from process or function to another process or another function
System decomposed into modules
Connection can be
IO Stream
Files, Buffers, Pipes
No interaction between modules
Modules do not need to know identity of each other
Goals
Thiết kế: DFD dùng để vạch kế hoạch và minh họa các phương án cho phân tích viên hệ thống và người dùng khi thiết kế hệ thống mới
Biểu đạt: DFD là công cụ đơn giản, dễ hiểu đối với phân tích viên hệ thống và người dùng
Phân tích: DFD được dùng để xác định yêu cầu của người sử dụng
Tài liệu: DFD 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. DFD cung cấp cho người sử 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 đó.
Categories of Data Flow Arch
Many sub-categories exist
Pipe and Filter
Process Control
Batch Sequential
Widely used in 1950’s – 1970’s
In Batch sequential, separate programs are executed in order and the data is passed as an aggregate from one program to the next.
It is a classical data processing model.
The above diagram shows the flow of batch sequential architecture. It provides simpler divisions on subsystems and each subsystem can be an independent program working on input data and produces output data.
The main disadvantage of batch sequential architecture is that, it does not provide concurrency and interactive interface. It provides high latency and low throughput.