วันอังคารที่ 21 กุมภาพันธ์ พ.ศ. 2560

โฟชาร์ต(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 ในขณะนั้น
รูปภาพจาก IBM

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

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

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


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


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

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

แหล่งอ้างอิง:http://share.olanlab.com/th/it/blog/view/214

ไม่มีความคิดเห็น:

แสดงความคิดเห็น