Flowchart

ผังงาน (Flowchart) คือ แผนภาพแสดงลำดับขั้นตอนการทำงานของ Algorithm, Workflow, Process เป็นเครื่องมือใช้การรวบรวมจัดลำดับความคิด เพื่อให้เห็นขั้นตอนการทำงานที่ชัดเจนและใช้วางแผนการทำงานขั้นแรก โดยสัญลักษณ์ Flowchart แสดงถึงการทำงานลักษณะต่างๆ เชื่อมต่อกัน

Flowchart ถูกใช้ในการออกแบบ เพื่อช่วยให้เห็นภาพสิ่งที่เกิดขึ้นและช่วยให้เข้าใจกระบวนการทำงานและบางทีอาจช่วยหาข้อบกพร่องภายในงานอีกด้วย เช่น ปัญหาคอขวด (ปัญหาที่มีงานไปกองที่ส่วนใดส่วนหนึ่งและส่วนอื่นเกิดการรอ) เป็นต้น

ประวัติของ Flowchart

เริ่มต้นครั้งแรก Flowchart ถูกนำเสนอโดย Frank Gilbreth เป็นสมาชิกของ American Society of Machanical Engineers (ASME) ในปี 1921 และถูกพัฒนาในวงการอุตสาหกรรมและวิศวกรรม จนออกเป็นเวอร์ชั่นที่เป็นมาตรฐานในปี 1947 ที่เราใช้กันมาถึงปัจจุบัน

ในปี 1949 Herman Goldstine และ John von Neumann ได้นำมาพัฒนาต่อเนื่องให้นำไปประยุกต์ใช้กับโปรแกรมคอมพิวเตอร์ (Computer Program) และการเขียนโปรแกรม (Computer Programming) ต่อมาได้ถูกรับรองโดยวิศวกรของ IBM และใช้ต่อจนถึงปัจจุบันเช่นกัน รูปด้านล่างแสดงสัญลักษณ์ของ Flowchart ในขณะนั้น

ประเภทของผังงาน (Flowchart) แบ่งออกเป็น 2 ประเภท

  1. ผังงานระบบ (System Flowchart) คือ ผังงานแสดงขั้นตอนการทำงานในระบบ
  2. ผังงานโปรแกรม (Program Flowchart) คือ ผังงานแสดงถึงขั้นตอนในการทำงานของโปรแกรม

1.ผังงานระบบ (System Flowchart)

คือ ผังงานที่แสดงขั้นตอนการทำงานของระบบ แสดงถึงอุปกรณ์รับและส่งข้อมูล สื่อ วิธีประมวลผล แสดงผลลัพธ์ และลำดับขั้นการทำงาน

ตัวอย่างผังงานระบบ (System Flowchart)

 

2. ผังงานโปรแกรม (Program Flowchart)

คือ ผังงานที่แสดงขั้นตอนของคำสั่งการทำงาน เพื่อวางแผนหรือรวบรวมความคิดการเขียนโปรแกรม โปรแกรมจะแสดงลำดับคำสั่งเป็นขั้นตอน (Step By Step) การเขียนผังงานโปรแกรมจะช่วยลดข้อผิดพลาดในการเขียนโปรแกรมลงได้ ทำให้เขียนโปรแกรมง่ายขึ้นและถูกต้อง รวมถึงยังช่วยวิเคราะห์จุดบกพร่องที่เกิดขึ้น ตัวอย่างเช่น ปัญหาคอขวด (Bottle Neck) ที่เกิดจากการเขียนโปรแกรม

ตัวอย่างผังงานโปรแกรม (Program Flowchart)

 

สัญลักษณ์ Flowchart คือ รูปภาพที่ใช้แทนความหมายการทำงานในลักษณะต่างๆ ภายในผังงาน (Flowchart) ประกอบไปด้วย การเริ่มต้น (Start), การจบ (End), การกระทำ (Process), การนำเข้าข้อมูล (Input), การแสดงผลข้อมูล (Output), การตัดสินใจ (Decision), คำอธิบาย (Annotation), จุดเชื่อมต่อ (Connector), ทิศทางการทำงาน (Direction Flow)

สัญลักษณ์ Flowchart (ผังงาน)

 

รูปภาพที่เกี่ยวข้อง

คลิปอธิบาย

 

  •  
  •  
  •  
  •  
  •  
  •  
Polchai Pitaksanonkul
at GlurGeek.Com
ชื่อ-สกุล: พลชัย พิทักษานนท์กุล
รหัสนักศึกษา:1570900231
เรียน: วิศวกรรมภาคคอมพิวเตอร์
ชื่อเล่น: ท๊อป
อายุ: 21
เกิด: วันจันทร์ ที่ 11 เดือน กันยายน พศ.2538//คศ.1995
สัญชาติ: ไทย ศาสนา: พุทธ
Email : Polchai.pita@bumail.net

Leave a Reply