Spread Knowledge

CS507 - Information Systems - Lecture Handout 23

User Rating:  / 0

Related Content: CS507 - VU Lectures, Handouts, PPT Slides, Assignments, Quizzes, Papers & Books of Information Systems

Benefits of Good System Design

  • Better understanding by the developer of the system. A properly designed system helps in elaborating and understanding refined aspects of system.
  • System development becomes efficient. An error free designed system saves development time since it helps in understanding without discussion.
  • A well designed system also helps in early detection of problems in critical areas, if any.
  • Better quality of reporting formats. Modifications can be made easily in the system.
  • Little maintenance is required in the operations phase.

System Analysis & Design Methods

Two approaches are followed for system analysis and design

  • Structured analysis and design – Which includes various tools, such as.
    • Flowcharting
    • Data Flow diagram
    • ERD
  • Object oriented analysis and design

Structured Analysis and Design

Structured analysis and design follows a set of good practices and generally accepted standards. Proper documentation of the system is made by following standard rules.

Flow Chart

"A schematic representation of a sequence of operations as in a manufacturing process or computer program."


Flowchart is the most commonly used design and analysis technique. The diagrammatic presentation gives a quick understanding of the business processes and flows.


Although there are many symbols used proposed by various standards, but we would discuss some of the most commonly used symbols. Understanding symbols representing functions, flows, etc may be more readily understood by those who have some knowledge of the symbols. From a technical or academic point of view, we have to know what symbols are used for various functions, etc.

Flow Chart

Flow Chart 1

Flow Chart 2

Good Practices

Like every other methodology, flow charts also have a set of recommended practices for flow charts:

  • 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.