การเขียนผังการปฏิบัติงาน (Flow chart)
การเขียนผังงาน ( Flow chart )
ผังงาน คือ แผนภาพที่มีการใช้สัญลักษณ์รูปภาพและลูกศรที่แสดงถึงขั้นตอนการทำงานของโปรแกรมหรือระบบทีละขั้นตอน โดยแต่ละสัญลักษณ์ในแผนภาพจะหมายถึงการทำงานหนึ่งขั้นตอน ส่วนลูกศรจะแทนลำดับการทำงานขั้นตอนต่าง ๆ รวมทั้งทิศทางการไหลของข้อมูลตั้งแต่เริ่มต้นจนได้ผลลัพธ์ตามต้องการ ระบบงานทุกชนิดที่ผ่านการวิเคราะห์เป็นลำดับขั้นตอนแล้ว จะสามารถเขียนเป็นผังงานได้
ประโยชน์ของผังงาน
• ช่วยลำดับขั้นตอนการทำงานได้ง่าย ไม่สับสน
• ช่วยในการตรวจสอบ และแก้ไขงานได้ง่าย เมื่อเกิดข้อผิดพลาด
• ช่วยให้การดัดแปลง แก้ไข ทำได้อย่างสะดวกและรวดเร็ว
• ช่วยให้ผู้อื่นสามารถศึกษาการทำงานได้อย่างง่าย และรวดเร็วมากขึ้น
• เราสามารถเรียนรู้และเข้าใจผังงานได้ง่ายเพราะผังงานไม่ขึ้นอยู่กับภาษาคอมพิวเตอร์หรือภาษาใดภาษาหนึ่ง ผังงานเป็นการสื่อความหมายด้วยภาพ ทำให้ง่ายและสะดวกต่อการพิจารณาลำดับขั้นตอนในการทำงานดีกว่าการบรรยายเป็นตัวอักษร
ข้อจำกัดของการเขียนผังงาน
การเขียนผังงานไม่เหมาะกับงานที่มีวิธีการซับซ้อน เช่น มีการที่เงื่อนไขในการทดสอบมากมาย ซึ่งมักจะใช้ตารางการตัดสินใจ (DECISION TABLE) เข้ามาช่วยมากกว่า
วิธีการเขียนผังงานที่ดี
• ใช้สัญลักษณ์ตามที่กำหนดไว้
• ใช้ลูกศรแสดงทิศทางการไหลของข้อมูลจากบนลงล่างหรือจากซ้ายไปขวา
• คำอธิบายในภาพควรสั้นกระทัดรัดและเข้าใจง่าย
• ทุกแผนภาพต้องมีลูกศรแสดงทิศทางเข้า - ออก
• ไม่ควรโยงเส้นเชื่อมผังงานที่อยู่ไกลมาก ๆ ควรใช้สัญลักษณ์จุดเชื่อมต่อแทน
• ผังงานควรมีการทดสอบความถูกต้องของการทำงานก่อนนำไปเขียนโปรแกรม