คำจำกัดความของผังงานระบบ

นักธุรกิจหญิงสร้างสรรค์ระดมสมอง ทบทวนผังงานที่แขวนอยู่บนผนังอิฐในสำนักงาน

เครดิตรูปภาพ: รูปภาพฮีโร่/รูปภาพฮีโร่/GettyImages

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

ผังงานระบบเทียบกับ ผังงานข้อมูล

มีการใช้สัญลักษณ์มาตรฐานที่หลากหลายทั้งในระบบและผังงานข้อมูล โดยมีรูปร่างของสัญลักษณ์บ่งบอกถึงหน้าที่ของสัญลักษณ์นั้น สัญลักษณ์เชื่อมต่อกันด้วยเส้นที่แสดงทิศทางการไหล ข้อความภายในสัญลักษณ์อธิบายฟังก์ชันเฉพาะ ผังงานของระบบไม่เหมือนกับผังงานข้อมูลที่แสดงการเคลื่อนที่ของข้อมูล ผังงานระบบจะแสดงการตัดสินใจที่เปลี่ยนการไหลของตรรกะของโปรแกรม ผังงานของระบบใช้สัญลักษณ์เพชรเพื่อแสดงการตัดสินใจใช่/ไม่ใช่ โดยมีบรรทัดแยกจากเพชรสำหรับแต่ละคำตอบ

วิดีโอประจำวันนี้

สัญลักษณ์ผังงานระบบ

ผังงานระบบทั้งหมดเริ่มต้นและสิ้นสุดด้วยรูปทรงวงรีที่ระบุจุดเริ่มต้นและจุดสิ้นสุดของงานเขียนโปรแกรมที่กำลังอธิบาย ภายในแผนผังลำดับงาน สี่เหลี่ยมผืนผ้าถูกใช้เพื่อแสดงกระบวนการหรือกิจกรรมที่จะเสร็จสมบูรณ์ ข้อมูลเข้าหรือส่งออกไปยังระบบจะแสดงด้วยสี่เหลี่ยมด้านขนาน ในระบบคอมพิวเตอร์ ตัวอย่างของแหล่งข้อมูล ได้แก่ คีย์บอร์ด เมาส์ สแกนเนอร์ กล้อง ไมโครโฟน และเซ็นเซอร์ประเภทต่างๆ ตัวอย่างของปลายทางการส่งออก ได้แก่ เครื่องพิมพ์ 2D และ 3D อุปกรณ์แสดงผล และลำโพง

การอ่านผังงานระบบ

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

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

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

หมวดหมู่

ล่าสุด

วิธีทดสอบแหล่งจ่ายไฟ LCD TV

วิธีทดสอบแหล่งจ่ายไฟ LCD TV

หากแหล่งจ่ายไฟทำงานไม่ถูกต้อง LCD ของคุณอาจลัด...

วิธีตั้งค่า Metro PCS Roaming

วิธีตั้งค่า Metro PCS Roaming

โดยทั่วไปแล้ว MetroPCS และผู้ให้บริการโทรศัพท์...

วิธีทำความสะอาดฮาร์ดไดรฟ์

วิธีทำความสะอาดฮาร์ดไดรฟ์

วิธีทำความสะอาดฮาร์ดไดรฟ์ ก่อนที่คุณจะบริจาคหรื...