Skip to main content

แผนภาพของรัฐคืออะไร?

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

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

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

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

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