Professional Documents
Culture Documents
FLOWCHART
A flowchart is a type of diagram
that represents an algorithm,
workflow or process, showing the
steps as boxes of various kinds,
and their order by connecting them
with arrows.
FLOWCHART
• Represents an algorithm or process
• Illustrates a solution to a given problem
• Represented Process operations
• Used in analyzing
• Used in designing
• Used in documenting
• Used in managing a process
• Used in program in various fields
CONTEXT DIAGRAM
CONTEXT DIAGRAM
A context diagram represents a high-level view of the overall
business or system boundary of interest.
https://en.wikipedia.org/wiki/System_context_diagram
CONTEXT DIAGRAM
CONTEXT DIAGRAM
Another name for a Context Diagram is a Context-Level Data-Flow
Diagram or a Level-0 Data Flow Diagram. Since a Context Diagram is a
specialized version of Data-Flow Diagram, understanding a bit about
Data-Flow Diagrams can be helpful.
https://en.wikipedia.org/wiki/System_context_diagram
CONTEXT DIAGRAM
Some of the benefits of a Context Diagram are:
https://en.wikipedia.org/wiki/System_context_diagram
CONTEXT
DIAGRAM
DATA FLOW DIAGRAM
DATA FLOW DIAGRAM [DFD]
A data flow diagram (DFD) is a graphical representation of the
"flow" of data through an information system, modelling its
process aspects. A DFD is often used as a preliminary step to
create an overview of the system, which can later be
elaborated.
https://en.wikipedia.org/wiki/System_context_diagram
Three data flow and process
• Processes (circle)
• External Entities (rectangle)
• Data Stores (two horizontal, parallel lines or sometimes
and ellipse)
• Data Flows (curved or straight line with arrowhead
indicating flow direction)
https://en.wikipedia.org/wiki/System_context_diagram
DATA FLOW DIAGRAM [DFD]
• Squares representing external entities, which are sources or destinations of
data.
• Rounded rectangles representing processes, which take data as input, do
something to it, and output it.
• Arrows representing the data flows, which can either be electronic data or
physical items.
• Open-ended rectangles representing data stores, including electronic stores
such as databases or XML files and physical stores such as filing cabinets or
stacks of paper.
ID (optional)
Action Verb
+
Noun or Object
Phrase
Implementation
13-18
Samples of Physical Processes
Data Store:
D. Data cannot move directly from F. Data cannot move directly to an
one data store to another data outside sink from a data store.
store. Data must be moved by a
process.
E. Data cannot move directly from
an outside source to a data store. G. A data store has a noun phrase
Data must be moved by a process label.
that receives data from the source
and places the data into the data
store.
Physical Data Stores
J. A data flow has only one direction of flow between symbols. It may flow in both
directions between a process and a data store to show a read before an update.
The latter is usually indicated, however, by two separate arrows since these
happen at different times.
K. A fork in a data flow means that exactly the same data goes from a common
location to two or more different processes, data stores, or sources.
Data Flow:
L. A join in a data flow means that exactly the same data comes from any of two
or more different processes, data stores, or sources to a common location.
M. A data flow cannot go directly back to the same process it leaves. There must
be at least one other process that handles the data flow, produces some other
data flow, and returns the original data flow to the beginning process.