วันพฤหัสบดีที่ 20 กุมภาพันธ์ พ.ศ. 2563

ผังงาน

ผังงาน


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

ประเภทของผังงาน

       มี 2 ประเภท คือ

          2.1 ผังงานระบบ (System Flowchart) 
              ผังงานที่แสดงการทำงานของระบบซึ่งแสดงภาพรวมของระบบ โดยมีการนำข้อมูลเข้า ประมวลผล และข้อมูลออก โดยแสดงถึงสื่อนำข้อมูลเข้า -ออก แต่ไม่ได้แสดงวิธีการประมวลผล
  การนำข้อมูลเข้า วิธีการประมวลผล และการแสดงผลลัพธ์ (Input – Process - Output) ดังภาพ

         2.2 ผังงานโปรแกรม (Program Flowchart)
             ผังงานที่แสดงการทำงานย่อยหรือลำดับในโปรแกรม ซึ่งแสดงรายละเอียดขั้นตอนการทำงานและประมวลผลโปรแกรมนั้นๆทำให้รู้วิธีการคำนวณรับข้อมูลจากสื่อใด  และประมวลผลอย่างไร รวมถึงการแสดงผลลัพธ์ด้วยสื่อหรือวิธีใด

ตัวอย่าง



สัญลักษณ์ต่างๆ ที่ใช้งานในผังงาน
    การเขียนผังงาน Flowchart นั้นได้มีการกำหนดสัญลักษณ์ที่ใช้งานให้เป็นสากล และเป็นมาตรฐานเดียวกัน โดยการกำหนดมาตรฐานนี้ได้ถูกกำหนดตามแบบของ ANSI (American National Standards Institute) และ ISO (International Standard Organization) เพื่อสื่อความหมาย และให้เกิดความเข้าใจในสัญลักษณ์ที่ใช้ในการเขียนผังงาน Flowchart ทั่วโลก โดยสัญลักษณ์ต่าง ๆ นั้น สามารถแบ่งออกได้เป็นหลายสัญลักษณ์
สัญลักษณ์
ความหมายและการใช้งาน

Terminal
ใช้เริ่มต้นและสิ้นสุดการทำงานของโปรแกรม

Process
ใช้ประมวลผลการทำงานของโปรแกรม

Decision
เพื่อกำหนดทางเลือก หรือตัดสินใจการทำงานของโปรแกรม

Document
ใช้เพื่อแสดงผลลัพธ์ออกทางเครื่องพิมพ์ (Printer)

Input
ใช้เพื่อรับหรือแสดงผลโดยไม่กำหนดชนิดของอุปกรณ์ใน
การทำงาน

Manual input
ใช้เพื่อรับข้อมูลเข้ามาในระบบ เช่น ค่าของตัวแปร

Display
ใช้เพื่อแสดงผลลัพธ์ออกทางจอภาพ (Monitor)

On-Page Reference
ใช้เพื่อเชื่อมต่อการทำงานจากจุดหนึ่งไปยังอีกจุดหนึ่ง

Off-Page Reference
ใช้เพื่อเชื่อมต่อผังงานที่มีความยาวมากกว่า
1 หน้า ให้สามารถเชื่อมโยงกันได้

Connector
ใช้เชื่อมต่อระหว่างสัญลักษณ์หนึ่งไปยังอีกสัญลักษณ์หนึ่ง เพื่อให้ทราบการไหลและทิศทางของข้อมูล


     ประโยชน์ของผังงาน

1. ทำให้มองเห็นภาพของระบบและโปรแกรมได้ทั้งหมด และใช้เวลาในการเข้าใจการทำงานได้เร็วขึ้น 
2. การเขียนผังงานใช้สัญลักษณ์เป็นสากล สามารถนำไปเขียนและสื่อความหมาย ความเข้าใจได้ทุกภาษา 
3. ทำให้ตรวจพบข้อผิดพลาดได้ง่าย และสามารถแก้ไขจุดผิดพลาดได้อย่างรวดเร็ว 
4. หากมีการขยายงานต่อจากผังงานเดิมก็สามารถเพิ่มเติมได้ โดยอาศัยได้ดูผังงานเดิมประกอบ 
จะทำให้เข้าใจได้รวดเร็วกว่าการดูรายละเอียดจากโปรแกรม หรือระบบงานเดิม


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

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