ผังงาน
อีกทั้งยังช่วยให้มองเห็นภาพรวมของโปรแกรมทำให้เขียนโปรแกรมได้ง่ายขึ้น การเขียน 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. หากมีการขยายงานต่อจากผังงานเดิมก็สามารถเพิ่มเติมได้ โดยอาศัยได้ดูผังงานเดิมประกอบ
จะทำให้เข้าใจได้รวดเร็วกว่าการดูรายละเอียดจากโปรแกรม หรือระบบงานเดิม


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