Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Experiment – 3.

Student Name: Ankit Jha UID: 20BCS9637


Branch: CSE Section/Group: PH20BCS810-B
Semester: 4th Date of Performance: 26th April, 2022
Subject Name: Software Engineering Lab Subject Code: 20CSP-255

Aim:
To draw structured chart.

Structured Chart:
Structure chart is a chart derived from DFD. It breaks down the entire system into lowest functional modules,
describes functions and sub-functions of each module of the system to a greater detail than DFD. Structure chart
represents hierarchical structure of modules. At each layer a specific task is performed.
The symbols used in the making of structured chart:
 Module: It represents process or subroutine or task. A control module branches to more than one
submodule. Library Modules are reusable and inviolable from any module.
 Condition: It is represented by small diamond at the base of module. It depicts that control module can
select any of sub-routine based on some condition.
 Jump: An arrow is shown pointing inside the module to depict that the control will jump in the middle of
the submodule
 Loop: A curved arrow represents loop in the module. All sub-modules covered by loop repeat execution
of module.
 Data flow: A directed arrow with empty circle at the end represents data flow
 Control flow: A directed arrow with filled circle at the end represents control flow.

Purpose:
A structure chart (SC) in software engineering and organizational theory is a chart which shows the breakdown
of a system to its lowest manageable levels. They are used in structured programming to arrange program
modules into a tree. Each module is represented by a box, which contains the module's name. A structure chart
(module chart, hierarchy chart) is a graphic depiction of the decomposition of a problem. It is a tool to aid in
software design. It is particularly helpful on large problems. A structure chart illustrates the partitioning of a
problem into subproblems and shows the hierarchical relationships among the parts. A classic "organization
chart" for a company is an example of a structure chart.
The top of the chart is a box representing the entire problem, the bottom of the chart shows a number of boxes
representing the less complicated subproblems. (Left-right on the chart is irrelevant.) A structure chart is NOT a
flowchart. It has nothing to do with the logical sequence of tasks. It does NOT show the order in which tasks are
performed. It does NOT illustrate an algorithm. Each block represents some function in the system, and thus
should contain a verb phrase, e.g., "Print report heading."

Task to be done:
Design a structure chart for a ticket vending machine at a metro station.

Structured Chart:

You might also like