דיאגרמת מחשב מצב של UML מציגה את אופן הפעולה של חלק ממערכת מעוצבת. האופן שבו אובייקט מגיב לאירוע תלוי במצב שבו נמצא האובייקט. דיאגרמת מכונת מצב מתארת את התגובה של אובייקט לגירוי חיצוני. האובייקט יכול להיות תוכנית מחשב, מכשיר או תהליך.
הערה: יצירה ועריכה של דיאגרמות UML ב- Visio באינטרנטדורשות רשיון Visio תוכנית 1 או Visio תוכנית 2, אשר נרכש בנפרד מ- Microsoft 365. לקבלת מידע נוסף, פנה למנהל המערכת של Microsoft 365. אם מנהל המערכת שלך השמיע "רכישה בשירות עצמי", באפשרותך לקנות רשיון עבור Visio בעצמך. לקבלת פרטים נוספים, ראה שאלות נפוצות על רכישה בשירות עצמי.
להלן הצורות בסטנסיל מכונת מצבים של UML.
צורה |
תיאור |
---|---|
|
מייצג מצב אפשרי אחד עבור המערכת. |
|
מייצג מצב אפשרי אחד עבור המערכת. לאחר הוספתו לדיאגרמה, הקלד לאחר כל אחד מהתווים "/" כדי לציין אילו פעולות מתרחשות כאשר המערכת נכנסים למצב, כאשר המערכת נמצאת במצב, ומתי המערכת קיימת במצב. |
|
מייצג מצב בעל מצב משנה או מצב מקונן. הוסף צורות מצב אחרות בתוך הצורה המורכבת. |
|
מייצג מצב מורכב שהפרטים הפנימיים שלו אינם גלויים. |
|
מייצג את המצב של אובייקט לפני כל מעבר. עבור אובייקט, מצב זה עשוי להיות המצב בעת יצירת מופעים שלו. |
|
מייצג את המצב של אובייקט שבו לא קיימים מעברים. |
|
מייצג הסתעפות מותנית בזרימת התהליך. הוא מעריך את השומרים של המפעילים של המעברים היוצאים שלו כדי לבחור מעבר יוצא אחד בלבד. |
|
משמש כהערה של דיאגרמה שאין לה השפעה סמנטית על רכיבי המודל. |