Professional Documents
Culture Documents
DFD Unit 2
DFD Unit 2
org/what-is-dfddata-flow-diagram/,
https://www.javatpoint.com/software-engineering-data-flow-diagrams
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::
DFD FRAGMENT:
In system analysis and design, DFD (Data Flow Diagram) fragments are smaller,
reusable components or patterns that represent common processes or structures
within a system. They are used to simplify the representation of complex systems
and promote modular design. DFD fragments help in reducing redundancy, improving
clarity, and facilitating efficient system analysis. Here are some commonly used
DFD fragments:
2. Data Store Fragment: A data store fragment represents a storage location for
data within the system. It can be a physical file, a database table, or a memory
location. Data store fragments are depicted as rectangles with a label indicating
the stored data. They represent the persistence of data across different processes.
4. Data Flow Fragment: A data flow fragment represents the movement of data between
DFD components. It illustrates the flow of information or data streams within the
system. Data flow fragments are depicted as arrows connecting processes, data
stores, and external entities. They are labeled to indicate the specific data being
transmitted.
2. Event Types: Events can be categorized into different event types based on their
nature and purpose. Event types provide a way to classify and group similar events.
Each event type represents a distinct class of events that share common
characteristics. For instance, event types could include "User Input Events,"
"System Events," or "Timer Events." Categorizing events into types helps in
organizing and understanding system behavior.
5. Event Flow: The event flow represents the flow of events within the system. It
illustrates how events are triggered, propagated, and processed through the system
processes. The event flow diagram depicts the relationships between events, event
partitions, and the associated processes.