ฟังก์ชั่นของผังสัญลักษณ์คืออะไร?
แม้ว่าผังสัญลักษณ์จะคล้ายกับแผนภูมิองค์กรของธุรกิจ แต่ทั้งสองรูปแบบกราฟิกให้บริการฟังก์ชั่นที่แตกต่างกัน แผนผังลำดับงานอธิบายขั้นตอนที่ซอฟต์แวร์ใช้ในการประมวลผลข้อมูลจากจุดเริ่มต้นข้อมูลผ่านการประมวลผลและการตัดสินใจเชิงตรรกะจนถึงจุดที่โปรแกรมสิ้นสุดลง นักพัฒนาซอฟต์แวร์ใช้ผังงานเพื่อวางแผนว่าแอปพลิเคชั่นคอมพิวเตอร์ทำงานอย่างไรก่อนที่โปรแกรมเมอร์จะเขียนโค้ด ผู้จัดการและผู้ตรวจสอบบัญชีจะตรวจสอบผังงานเพื่อตรวจสอบว่าซอฟต์แวร์ทำงานตามที่ธุรกิจต้องการหรือไม่
อินพุท
การรับอินพุตจากแป้นพิมพ์หรือผลลัพธ์การรายงานบนเครื่องพิมพ์นั้นเป็นขั้นตอนสำคัญในโปรแกรมดังนั้นผังงานจึงมีสัญลักษณ์พิเศษเพื่อระบุอินพุตและเอาต์พุต คุณสามารถใช้สี่เหลี่ยมด้านขนานเป็นรูปแบบ catch-all เพื่อแสดงอุปกรณ์อินพุต - เอาท์พุตต่าง ๆ หรือใช้ตัวเลขพิเศษที่คล้ายกับฮาร์ดไดรฟ์เครื่องพิมพ์เทปไดรฟ์แม่เหล็กและหน้าจอแสดงผล ขึ้นอยู่กับสัญลักษณ์อินพุต - เอาท์พุตมันอาจบอกเป็นนัยว่าโปรแกรมหยุดชั่วคราวสำหรับการตอบสนองของผู้ใช้ นี่เป็นสิ่งสำคัญเนื่องจากคอมพิวเตอร์ทำงานที่ความเร็วสูงสุดสำหรับการทำงานอื่นทั้งหมด
กล่องกระบวนการ
กล่องกระบวนการที่มีรูปทรงสี่เหลี่ยมผืนผ้าในผังงานแสดงการจัดการข้อมูลและการคำนวณที่ไม่เกี่ยวข้องกับการตัดสินใจ กระบวนการดำเนินการในขั้นตอนที่กำหนดไว้อย่างชัดเจนและภายในกล่องกระบวนการขั้นตอนมักจะเกิดขึ้นในลำดับเดียวกันเสมอ เช่นเดียวกับสัญลักษณ์อินพุต - เอาต์พุตกล่องกระบวนการมีบรรทัดเดียวที่เชื่อมต่อกับขั้นตอนลำดับงานก่อนหน้าและบรรทัดเดียวที่นำไปสู่อีกอันหนึ่ง แผนผังลำดับงานอาจประกอบด้วยกล่องกระบวนการจำนวนเท่าใดก็ได้ ผู้สมัครที่ดีสำหรับกล่องกระบวนการประกอบด้วย "คำนวณยอดรวมการสั่งซื้อเป็นผลรวมของแต่ละรายการลบด้วยส่วนลด" "เรียงลำดับหมายเลขชิ้นส่วน" และ "รวมเมืองรัฐและรหัสไปรษณีย์เป็นที่อยู่ทางไปรษณีย์"
เพชรตัดสินใจ
นอกเหนือจากการคำนวณซอฟต์แวร์คอมพิวเตอร์ยังมีการดำเนินการทางตรรกะที่แตกต่างกันเช่นการทดสอบการคำนวณหาข้อผิดพลาดหรือการเปรียบเทียบตัวเลขสองตัวเพื่อดูว่าอันไหนดีกว่า จากนั้นโปรแกรมจะดำเนินการที่แตกต่างกันขึ้นอยู่กับผลลัพธ์ของการทดสอบ นักพัฒนาซอฟต์แวร์ใช้สัญลักษณ์เพชรสี่แฉกเพื่อระบุเส้นทางที่แตกต่างกันหลังจากโปรแกรมตัดสินใจ เพชรมีเส้นเดียวที่นำเข้าไป แต่มีสองเส้นขึ้นไปที่นำไปสู่ขั้นตอนอื่น ด้านในของเพชรมีคำอธิบายการตัดสินใจ เส้นที่นำมาจากสัญลักษณ์นั้นมีป้ายกำกับสำหรับผลลัพธ์แต่ละรายการ ตัวอย่างเช่นโปรแกรมบัญชีเงินเดือนอาจเปรียบเทียบชั่วโมงการทำงานรายสัปดาห์กับหมายเลข 40 หากจำนวนไม่เกิน 40 บรรทัดจะนำเส้นจากเพชรไปยังกระบวนการสำหรับการคำนวณค่าจ้างปกติ หากมากกว่า 40 บรรทัดอื่นจะนำไปสู่กระบวนการจ่ายค่าล่วงเวลา
เทอร์มินัลและตัวเชื่อมต่อ
ผังงานบางรายการมีหลายหน้าทำให้จำเป็นต้องรู้ว่ากระบวนการเริ่มต้นและสิ้นสุดที่ใด สัญลักษณ์เทอร์มิเนเตอร์ - มีรูปทรงกลมยาว - แสดงจุดเริ่มต้นและจุดสิ้นสุดของแผนภูมิ ตัวอย่างเช่นเทอร์มินัลที่ด้านบนของหน้าอาจมีป้ายกำกับ "เริ่มต้น" อยู่ในนั้น เทอร์มิเนเตอร์อื่นอาจมีคำว่า "End" แผนผังลำดับงานมีจุดเริ่มต้นเดียว แต่อาจมีหลายแห่งที่สิ้นสุดโดยพิจารณาจากการตัดสินใจระหว่างทาง หากผังงานไม่มีการตัดสินใจก็จะมีจุดสิ้นสุดเพียงจุดเดียว สัญลักษณ์อื่นที่เรียกว่าตัวเชื่อมต่อจะแสดงตำแหน่งที่กระบวนการออกจากหน้าหรือดำเนินการต่อจากหน้าก่อนหน้า โดยทั่วไปแล้วตัวเชื่อมต่อจะปรากฏเป็นรูปวงกลมหรือสัญลักษณ์รูปตัววีและมีตัวอักษร ตัวเชื่อมต่อที่สอดคล้องกันที่มีตัวอักษรเดียวกันปรากฏขึ้นในหน้าอื่นดำเนินการต่อเนื่องของโปรแกรมไปยังกระบวนการเพิ่มเติม