0% found this document useful (0 votes)
82 views

LAB1 Deep Understanding About Software Flowchart Using Microsoft Visio

This document provides instructions for a lab on using Microsoft Visio to create software flowcharts. It defines what a flowchart is and its advantages. Common flowchart shapes like start/end, process, decision, and subprocess are described along with their representations in Visio. Steps for using Visio like opening a basic flowchart template, dragging shapes, and connecting shapes are outlined. Examples of flowcharts for adding two numbers, a business proposal process, and a registration form are provided as exercises.

Uploaded by

URDU BEAUTY
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
82 views

LAB1 Deep Understanding About Software Flowchart Using Microsoft Visio

This document provides instructions for a lab on using Microsoft Visio to create software flowcharts. It defines what a flowchart is and its advantages. Common flowchart shapes like start/end, process, decision, and subprocess are described along with their representations in Visio. Steps for using Visio like opening a basic flowchart template, dragging shapes, and connecting shapes are outlined. Examples of flowcharts for adding two numbers, a business proposal process, and a registration form are provided as exercises.

Uploaded by

URDU BEAUTY
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Introduction to Software Engineering Lab Manual SSUET/QR/114

LAB # 1
Deep Understanding about Software Flowchart using
Microsoft Visio

Theory
Flowcharts
A flowchart is a graphical or symbolic representation of an algorithm. They are used to design
and develop complex programs to help the users to visualize the logic of the program so that they
can gain a better understanding of the program and find flaws, bottlenecks, and other less-
obvious features within it. Basically, a flowchart depicts the “flow” of a program. The following
table shows the symbols used in flowchart along with its descriptions System software: Helps
run the computer hardware and computer system itself. System software includes operating
systems, device drivers, diagnostic tools and more. System software is usually pre-installed on
your computer.

Advantages of Flowcharts
Flowcharts help programmers to understand the logic of complicated and lengthy problems.
They help to analyze the problem in a more effective manner. Flowchart can be used to debug
programs that have errors. A flowchart is a diagrammatic representation that illustrates the
sequence of steps that must be performed to solve a problem. They are usually drawn in the early
stages of formulating computer solutions to facilitate communication between programmers and
business people.

Flowchart Shapes Representation


When you open the Basic Flowchart template, the basic flowchart shapes stencil opens too. Each
shape on the stencil represents a different kind of step in a process. However, there is no
standard, universal meaning for the shapes, any shape can carry whatever meaning is agreed on
by the people who will create and read the flowcharts. Most flowcharts tend to use only three or
four of the shapes, unless there is a clear business reason to use more.
Visio shapes have names that suggest their most common uses. Here are some of the most
common shapes:

Start/End:Use this shape for the first and last step of your process.

SWE-104 Introduction to Software Engineering 1


Introduction to Software Engineering Lab Manual SSUET/QR/114

Process: This shape represents a typical step in your process. This is the most frequently used
shape in almost every process.

Decision: This shape indicates a point where the outcome of a decision dictates the next step.
There can be multiple outcomes, but often there are just two — yes and no.

Subprocess:Use this shape for a set of steps that combine to create a sub-process that is defined
elsewhere, often on another page of the same document. This is useful if the diagram is very long
and complex.

Document: This shape represents a step that results in a document.

Data: This shape indicates that information is coming into the process from outside, or leaving
the process. This shape can also be used to represent materials and is sometimes called an
Input/output shape.

Steps of using Visio:


Click the File tab, then Click New, click Flowchart, and then under Available Templates,
click Basic Flowchart.

SWE-104 Introduction to Software Engineering 2


Introduction to Software Engineering Lab Manual SSUET/QR/114

SWE-104 Introduction to Software Engineering 3


Introduction to Software Engineering Lab Manual SSUET/QR/114

SWE-104 Introduction to Software Engineering 4


Introduction to Software Engineering Lab Manual SSUET/QR/114

Drag a flowchart shape onto your drawing.

SWE-104 Introduction to Software Engineering 5


Introduction to Software Engineering Lab Manual SSUET/QR/114

Connect one shape to many from a single connection point:

By default, connectors are set to Right-Angle so that if you connect a single point on one shape
to three other shapes it will look like the figure below.

To have each connector radiate straight from the central point on the first shape to points on each
of the other shapes you need to set the connectors to Straight Connector as shown in the
following figure.

SWE-104 Introduction to Software Engineering 6


Introduction to Software Engineering Lab Manual SSUET/QR/114

 On the Home tab, in the Tools group, click Connector.


 For each shape you want to connect to, drag from the same connection point on the first
shape to a connection point on each of the other shapes.
 Right-click each connector and click Straight Connector.

Exercise

1. Draw a flowchart to add two numbers entered by user with the help of MS Visio tool.
2. Draw a flowchart to show basic business process like the proposal development process.
Firstly, team members suggest a project then participants decide that if it is a good idea or
not, if team rejects the idea then create further important information and if agrees then
create further important information.
3. Draw a flowchart for Registration Form (or signup page). Mention all necessary fields to
complete your registration.

SWE-104 Introduction to Software Engineering 7

You might also like