Presentation is loading. Please wait.

Presentation is loading. Please wait.

Software Engineering Introduction to Flowcharts Ku-Yaw Chang Assistant Professor Department of Computer Science and Information.

Similar presentations


Presentation on theme: "Software Engineering Introduction to Flowcharts Ku-Yaw Chang Assistant Professor Department of Computer Science and Information."— Presentation transcript:

1 Software Engineering Introduction to Flowcharts Ku-Yaw Chang canseco@mail.dyu.edu.tw Assistant Professor Department of Computer Science and Information Engineering Da-Yeh University

2 2FlowchartsKu-Yaw Chang Flowcharts Special shapes to represent different types of actions or steps in a process Lines and arrows to show the sequence of the steps, and the relationships among them Lines and arrows to show the sequence of the steps, and the relationships among them Illustrate the steps in a process. Quickly help identify bottlenecks or inefficiencies where the process can be streamlined or improved Quickly help identify bottlenecks or inefficiencies where the process can be streamlined or improved

3 3FlowchartsKu-Yaw Chang Shapes and Symbols Start/End The terminator symbol marks the starting or ending point of the system. It usually contains the word "Start" or "End.“ The terminator symbol marks the starting or ending point of the system. It usually contains the word "Start" or "End.“ Action or Process A box can represent a single step ("add two cups of flour"), or and entire sub-process ("make bread") within a larger process. A box can represent a single step ("add two cups of flour"), or and entire sub-process ("make bread") within a larger process.

4 4FlowchartsKu-Yaw Chang Shapes and Symbols Document A printed document or report. A printed document or report. Flow Line Lines indicate the sequence of steps and the direction of flow. Lines indicate the sequence of steps and the direction of flow.

5 5FlowchartsKu-Yaw Chang Shapes and Symbols Decisions A decision or branching point. Lines representing different decisions emerge from different points of the diamond. A decision or branching point. Lines representing different decisions emerge from different points of the diamond.Input/Output Represents material or information entering or leaving the system, such as customer order (input) or a product (output). Represents material or information entering or leaving the system, such as customer order (input) or a product (output).

6 6FlowchartsKu-Yaw Chang Flowchart Example

7 7FlowchartsKu-Yaw Chang Flowchart Example

8 8FlowchartsKu-Yaw Chang MS Visio 2003

9 9FlowchartsKu-Yaw Chang MS Visio 2003

10 10FlowchartsKu-Yaw Chang SmartDraw 7 http://www.smartdraw.com/exp/ste/home/ http://www.smartdraw.com/tutorials/flowcharts/basic.htm http://www.smartdraw.com/tutorials/flowcharts/basic.htm http://www.smartdraw.com/tutorials/flowcharts/basic.htm


Download ppt "Software Engineering Introduction to Flowcharts Ku-Yaw Chang Assistant Professor Department of Computer Science and Information."

Similar presentations


Ads by Google