การเขียน flowchart เตรียมพร้อมก่อนเขียนโปรแกรม

กระบวนการเขียน flowchart ขั้นตอนการเขียน flowchart และตัวอย่างการเขียน flowchart


บทความนี้ไม่เชิงเป็นบทความเท่าไรครับเพราะว่า ช่วงนี้ผมก็ทำโปรเจคด้วย และพอดีว่า โปรเจคที่ทำ มันออกแนวมาทาง computer สักหน่อย (เท่าที่ดูน่าจะเต็มขั้นล่ะ) แต่ด้วยความที่ว่าตัวเอง เรียนไฟฟ้าอิเล็ก เรื่องพวกนี้เลยไม่ได้เรียน (เรียนภาษาซีอยู่วิชาเดียวเอง กรรม...) ก็ไม่ได้เรียนคอมฯ นี่นะ ไม่เป็นไรครับ ศึกษาไปพร้อมกัน และพร้อมผมนี่ล่ะครับ หุๆๆๆ

ก่อนอื่น ผมต้องบอกก่อนว่า บทความนี้เป็นการผสมกันระหว่าง http://www.geocities.com/S_Analysis/FlowChart3_new.html และ http://en.wikipedia.org/wiki/Flowchart เพื่อให้ได้ความถูกต้องมากที่สุดนะครับ

ออ สำหรับผู้ที่รู้อยู่แล้วไม่ต้องอ่านก็ได้นะครับ แต่ผมขอเขียนเอาไว้เผื่อในอนาคตอาจจะได้ใช้ครับ (และการเขียนทำให้เราต้องศึกษา และมันจะจำได้ครับ)

เริ่มต้นจาก Flowchart คือ อะไร flow chart หรือภาษาไทย เค้าเรียกว่า ผังงาน ก็คือเครื่องมือที่ช่วยในการออกแบบ การทำงานของระบบใดที่เราต้องการ โดยตัว flowchart เองเป็นสัญลักษณ์ที่คนอ่านนั้นสามารถเข้าใจได้ง่ายและรวดเร็ว -ฝั่ง wikipedia บอกว่า เป็นรูปสัญลักษณ์ ที่บ่งบอกถึงขั้นตอนการดำเนินงานในแต่ละขั้น ซึ่งมีอยู่ทั้งหมด 7 รูปแบบ

ทำไมจึงต้องเขียน flowchart สำหรับคำถามนี้ ได้คำตอบว่า
-ช่วยลำดับขั้นตอนการทำงานของโปรแกรม และสามารถนำไปเขียนโปรแกรมได้โดยไม่สับสน
-ช่วยในการตรวจสอบ และแก้ไขโปรแกรมได้ง่าย เมื่อเกิดข้อผิดพลาด
-ช่วยให้การดัดแปลง แก้ไข ทำได้อย่างสะดวกและรวดเร็ว
-ช่วยให้ผู้อื่นสามารถศึกษาการทำงานของโปรแกรมได้อย่างง่าย และรวดเร็วมากขึ้น

สัญลักษณ์ที่เป็นมาตรฐาน ซึ่งจะบ่งบอกถึงหน้าที่ในแต่ละช่วงการทำงานนะครับ

สัญลักษณ์หน้าที่/ความหมาย
จุดเริ่มต้น จุดจบ flowchart จุดเริ่มต้น และจุด สิ้นสุดของโปรแกรม (เป็นสิ่งแรกและสิ่งสุดท้ายที่จะต้องวาดในการเขียน flow chart)
เส้นทางการไหลของ flowchart เส้นทางการไหลของโปรแกรม เพื่อช่วยในการเชื่อมแต่ละขั้นของโปรแกรม
การประมวลผล flowchart การประมวลผล การทำงาน การคิดคำนวน
รับข้อมูล/ส่งออกข้อมูล flowchart รับข้อมูล/ส่งออกข้อมูล เช่นรับข้อมูลจากผู้ใช้ หรือแสดงผลค่าตัวแปร
เงื่อนไข flowchart เงื่อนไข เป็นจุดที่มีเงื่อนไขให้เลือกทำ หรือเช็คค่าตามเงื่อนไข
เอกสาร การส่งออก flowchart เอกสาร การแสดงผลออกทางเอกสาร
จุดเชื่อมต่อ flowchart จุดเชื่อมต่อ คือจุดรวมจากหลายเส้นทางของโปรแกรมเข้ามาเส้นทางเดียวในกรณีที่ขั้นตอนต่อไปจะทำงานเหมือนกัน
ขึ้นหน้าใหม่ flowchart ขึ้นหน้าถัดไป ในกรณีที่เขียนหน้าเดียวไม่เพียงพอ
บันทึกข้อมูล flowchart เก็บข้อมูล เช่นบันทึกข้อมูลลงสื่อบันทึก
สื่อ flowchart disk magnetic คือสื่อบันทึกข้อมูล เช่น Harddisk

ก็มีเท่านี้ครับ สำหรับเรื่อง flowchart มันจะช่วยเราในงานที่ค่อนข้างซับซ้อน จะทำให้เราคิดออกมาเป็นขั้นตอนได้อย่างเห็นภาพมากขึ้น และยังช่วยในการลดความซับซ้อน สำหรับงานใหญ่ๆ

ซึ่ง flowchart นี้สามารถประยุกต์ในการเขียนเว็บได้ด้วยเหมือนกันนะครับ เพราะการเขียนเว็บก็เป็นการเขียนโปรแกรมอย่างนึงเหมือนกัน

ตัวอย่างเช่น ส่วนการสมัครสมาชิกของเว็บ จะเขียนออกมาเป็น flowchart ได้ดังนี้ครับ

ตัวอย่าง flowchart ระบบสมัครสมาชิก

ต่อไปนี้การเขียนโปรแกรมก็ไม่เป็นเรื่องยากอีกแล้วใช่ไหมครับ หากเรารู้จักใช้งาน tool ต่างๆ ก็จะช่วยงานเราได้เยอะครับ

สำหรับโปรแกรมที่ใช้เขียน flow chart อย่างตัวอย่างนี้คือ OpenOffice Draw หรือโปรแกรม dia นะครับ เป็นของฟรี หากใครชอบใครของละเมิด เอ้ย ของเสียเงิน ก็คงเป็น Microsoft Office VIsio นะครับทำงานในหน้าที่เดียวกันครับ


เขียน: 2007-07-29 07:00:00 แก้ไข : 2007-07-29 07:00:00 อ่าน : 173335
tag : การเขียน flow chart, flow chart, flow chart คืออะไร, flow chart หมายความว่าอย่างไร, อะไรคือ flow chart , flow chart เขียนอย่างไร