ผังงาน คือ แผนภาพที่มีการใช้สัญลักษณ์รูปภาพและลูกศรที่แสดงถึงขั้นตอนการทำงานของโปรแกรมหรือระบบทีละขั้นตอน โดยแต่ละสัญลักษณ์ในแผนภาพ จะหมายถึงการทำงานหนึ่งขั้นตอน ส่วนลูกศรจะแทนลำดับการทำงานขั้นตอนต่าง ๆ รวมทั้งทิศทางการไหลของข้อมูลตั้งแต่เริ่มต้นจนได้ผลลัพธ์ตามต้องการ ระบบงานทุกชนิดที่ ผ่านการวิเคราะห์เป็นลำดับขั้นตอนแล้ว จะสามารถเขียนเป็นผังงานได้
สัญลักษณ์การเขียนผังงาน
สัญลักษณ์
ชื่อสัญลักษณ์
คำอธิบาย
เริ่มต้นหรือสิ้นสุด (Start/ Terminator)
แทนจุดเริ่มต้นและจุดสิ้นสุดของการทำงาน
การดำเนินการ / ประมวลผลข้อมูล (Process)
แสดงการปฏิบัติงาน
การตัดสินใจ (Decision)
การตรวจสอบเงื่อนไขเพื่อตัดสินใจ
(มีแค่ 2 ทางเลือก)
ทิศทางการทำงาน (Flow Arrow)
แทนทิศทางลำดับขั้นตอนการดำเนินงาน
จุดเชื่อมต่อ (On-Page Connector)
จุดที่บรรจบของเส้นหลายเส้น เพื่อนำไปสู่การทำงานเดียวกัน
จุดเชื่อมต่อหน้าใหม่
(Off-page connector)
จุดเชื่อมกรณีพื้นที่แสดงผังงานไม่เพียงพอ
ต้องขึ้นหน้ากระดาษใหม่
การรับหรือแสดงผลข้อมูล
(Input/ Output)
ในกรณีไม่ได้ระบุอุปกรณ์ : ตัวอย่างคือ รับข้อมูลจากคีย์บอร์ด/ อ่านจากไฟล์ หรือแสดงผลข้อมูลทางหน้าจอ/ เครื่องพิมพ์ เป็นต้น