|
|||||
VU
Information
System (CS507)
LESSON
24
Symbols
used for flow
charts
24.1
Symbols
The
symbols have already been
briefly stated in the previous Lesson.
Following would explain
these
symbols
in detail.
Arrow
The symbol
indicates the flow of
the
procedure
being explained. The
usual
direction of the flow of
a
procedure or
system is from left
to
right or
top to bottom.
Terminator
·This is
the symbol used to
indicate
the start
and finish of the
process.
·Only one
flow line is used in
conjunction with
terminator symbol.
100
VU
Information
System (CS507)
Process
· This symbol is used
to indicate a
activity
undertaken or action done.
· For
instance
Make
sub-totals
Create
file
· Only one flow line
should come
out from a
process symbol.
Decision
·The symbol is
used when a choice
can
be made between
the options
available.
·Such options
are mutually
exclusive.
·Only one flow
line should enter a
decision
symbol, but two or three
flow
lines, one
for each possible
answer,
should
leave the decision
symbol.
<0
<0
=0
>0
<0
101
VU
Information
System (CS507)
Connectors
·If the
flowchart becomes complex,
it is better to
use connector symbols
to reduce
the number of flow
lines.
·Avoid the
intersection of flow
lines
if you want to
make it more
effective
and better
way of communication.
Predefined
Process
·Where two
or more steps are
repeated in a
standard sequence,
they
collectively are
presented
through
this symbol.
·This
represents a named
process
consisting of more
than a couple of
operations or
steps which must
have been
identified separately.
102
VU
Information
System (CS507)
Single
Document
Refers to a
hard copy being
created
as a result of a
process.
Off-Page
Connector
Use to
connect remote
flowchart
portions on
different pages. Only one
flow line
enters or exits.
Input / Output
Operation
· The symbol is used
whenever the system
receives an input or
generates an output..
E.g.
Display
message
"How
many
Read
Hours
hours did
you
work?"
Output
Operation
Input
Operation
· A single
flow line enters and a single
line
exits.
24.2
Good Practices
Recommended
practices for flow
charts:
·
Ensure
that the flowchart has a logical
start and finish.
103
VU
Information
System (CS507)
·
In drawing a
proper flowchart, all
necessary steps that are a
part of process should be listed
out
in logical
order.
·
The
flowchart should be clear, neat
and easy to follow. There should
not be any room
for
ambiguity in
understanding the flowchart.
·
It is
useful to test the validity of the
flowchart.
Following
can be seen as a comprehensive
example of how the symbols of
flow charts as defined above
are
used.
As
shown in the above diagram, the
bidding process starts with
issuing prequalification document.
The
purpose
is to seek preliminary information so as
to decide whether the bidder qualifies
for submitting a
bid.
Where the information does
not support the criteria, the bidder is
not further allowed to
proceed.
Other
wise, the Request for
Proposal is issued to the
bidder.
Since
the process cannot be summarized in one
page, it is continued to the next
page by using an off
page
connector.
104
VU
Information
System (CS507)
P#1
Off-Page
Connector
RFP
Document
Document
Used for
Input / Output
Receive
RFP
Evaluate on
following basis
Process
1.
Technical
2.
Financial
Decision
Process
Intimate
Are
the
N
unsuccessful
Terminator
End
criteria
met
bidders
Y
Award
Process
Contract
End
Start/End of a
process known as
Terminator
On the
next page, another off page
connector is used to give reference of the
page from which it is
being
continued.
The process continues with
issuance of RFP document and
receiving the filled
RFP
document.
An evaluation is made of the bidders on
technical and financial bases. In
case the criteria are
not
met, the unsuccessful bidders
are intimated and process
for this class ends. Where
the criteria are
met,
contract is awarded. The process
termination is shown by using the
terminator symbol.
Advantages
·
The
benefits of flowcharts are as
follows:
·
Communication
Flowcharts are better way of
communicating the logic of a system to
all
concerned.
Flowcharts are more focused
on decision making and activities relating
thereto taken in
a set
of relevant processes.
·
Proper
documentation Program flowcharts serve as a
good program documentation, which
is
needed
for various purposes.
Advantages
·
Efficient
Coding: The
flowcharts act as a guide or blueprint
during the systems analysis
and
program development
phase.
·
Proper
Debugging: The
flowchart helps in locating and
correcting errors (Also
called
debugging).
·
Efficient
Program Maintenance: The
maintenance of operating program becomes
easy with
the
help of flowchart.
24.3
Data Flow Diagram
"A
data flow diagram (DFD) is a
graphical representation of the "flow" of
data through an
105
VU
Information
System (CS507)
information
system."
The
purpose of data flow
diagrams is to provide a linking bridge
between users and systems
developers.
The
data flow diagrams
are:
·
Graphical,
eliminating thousands of
words;
·
Hierarchical,
showing systems at any level of detail;
and
They
have less jargon, allowing
user understanding and reviewing.
Data
flow diagrams facilitate users to
understand how the system
operate. DFD's also help
developers to
better
understand the system which
helps in avoiding delays in
proper designing, development, etc.
of
projects.
Following
are the symbols of used in the making of
flow charts.
Entity
represents
sources of data
received
by the
system or destinations of
the
data
produced by the
system.
E.g.
Customers,
suppliers, purchase
department
If the
entity is repeated in the
DFD, the
same symbol
with the addition of a bar
in
the left
hand corner is used and looks
like.
106
VU
Information
System (CS507)
Process
represents an
activity that
transforms or
manipulates the data
(combines,
reorders, converts,
etc.)
E.G
Calculate
Calculate
Tax
Gross
Salary
Deductions
Data
Flow
represents
movement of data
Data
Store
Represents
the permanent or
temporary
data
storage site. E.g.
Employee
Master File
If this
storage site is repeated in
the DFD,
the same
symbol with the addition of
a bar
in the
left hand corner is used
and looks
like.
Employee
Master File
107
Table of Contents:
|
|||||