You are on page 1of 7

Worked by: John Brix Ramos

Moral support: Romeo Ferrer


Watcher Boy: julius Erguiza
Right Beside Me: Debbie Decano

Data process
A data process transforms data values.
Data store

A data store stores data passively for later access. A data store responds to requests to store and
access data. It does not generate any operations. A data store allows values to be accessed in an
order different from the order in which they were generated. Input flows indicate information or
operations that modify the stored data such as adding or deleting elements or changing values.
Output flows indicate information retrieved from the store; this information can be an entire
value or a component of a value.
Actor

An actor produces and consumes data, driving the DFD. Actors lie on the boundary of the
diagram; they terminate the flow of data as sources and sinks of data. They are also known as
terminators. Data flows between an actor and a diagram are inputs to and outputs of the diagram.
The system interacts with people through the actor.
Anchor

A DFD anchor provides a start or end point. In decomposition diagrams, anchors represent the
nodes connected to the decomposed process in the higher level diagram.

Data flow

A data flow moves data between processes or between processes and data stores. As such, it
represents a data value at some point within a computation and an intermediate value within a
computation if the flow is internal to the diagram. This value is not changed.
The names of input and output flows can indicate their roles in the computation or the type of the
value they move. Data names are preferably nouns. The name of a typical piece of data, the data
aspect, is written alongside the arrow.
Result flow

A result flow is a data flow that generates an object used as the target of another operation. The
value of the flow is subsequently treated as an object, usually a data store.
Control flow

A control flow is a signal that carries out a command or indicates that something has occurred. A
control flow occurs at a discrete point in time. The arrow indicates the direction of the control
flow. The name of the event is written beside the arrow. Control flows can correspond to
messages in CCDs or events in STDs; however, because they duplicate information in the DFD,
use them sparingly.
Update flow

Update (or bidirectional) flows are used to indicate an update of a data store, that is, a read,
change, and store operation on a data flow.
Example

Purpose

In OMT, you use DFDs to model what happens with data. You model the system as a network of
processes that transform and exchange data.
The DFDs show the flow of data values from their sources in objects through the processes that
transform them to their destination in other objects. Values can include input values, output
values, and internal data stores. Control information is shown only in the form of control flows.
Terminal / Terminator

The terminator is used to show where your flow begins or ends. Ideally, you would use words like 'Start', 'Begin', 'End'
inside the terminator object to make things more obvious.

Process / Rectangle

Flowchart Process object is used to illustrate a process, action or an operation. These are represented by rectangles;
and the text in the rectangle mostly includes a verb. Examples include 'Edit video', 'Try Again', 'Choose your Plan'.

Data (I/O)

The Data object, often referred to as the I/O Shape shows the Inputs to and Outputs from a process. This takes the
shape of a parallelogram.

Decision / Conditional

Decision object is represented as a Diamond. This object is always used in a process flow to as a question. And, the
answer to the question determines the arrows coming out of the Diamond. This shape is quite unique with two arrows
coming out of it. One from the bottom point corresponding to Yes or True and one from either the right/left point
corresponding to No or False. The arrows should be always labeled to avoid confusion in the process flow.

Document

Document object is a rectangle with a wave-like base. This shape is used to represent a Document or Report in a
process flow.

Stored Data

This is a general data storage object used in the process flow as opposed to data which could be also stored on a
hard drive, magnetic tape, memory card, of any other storage device.

Direct Data

Direct Data object in a process flow represents information stored which can be accessed directly. This object
represents a computer's hard drive.

Internal Storage

This is an object which is commonly found in programming flowcharts to illustrate the information stored in memory,
as opposed to on a file. This shape is often referred to as the magnetic core memory of early computers; or the
random access memory (RAM) as we call it today.

Sequential Access

This object takes the shape of a reel of tape. It represents information stored in a sequence, such as data on a
magnetic tape.

Manual Input

This object is represented by rectangle with the top sloping up from left to right. The Manual Input object signifies an
action where the user is prompted for information that must be manually input into a system.

Subroutine / Predefined Process

This shape takes two names - 'Subroutine' or 'Predefined Process'. Its called a subroutine if you use this object in
flowcharting a software program. This allows you to write one subroutine and call it as often as you like from
anywhere in the code.
The same object is also called a Predefined Process. This means the flowchart for the predefined process has to be
already drawn, and you should reference the flowchart for more information.

You might also like