חשוב: דיאגרמת מצבים של UML אינה זמינה בגירסאות Visio 2013 וחדשות יותר. לקבלת מידע אודות דיאגרמות UML בVisio 2013 וגירסאות חדשות יותר, ראה דיאגרמות Uml ב-Visio.
המצב הראשוני הוא מצב של אובייקט לפני שאירועים כלשהם בדיאגרמה פעלו עליו.
מדינה מייצגת מיידית בחייו של אובייקט. לחץ פעמיים על צורת מצב כדי להוסיף שם ולפרט את הפעולות והפעילויות הפנימיות שלה.
מעברים מציינים כי, בתגובה לאירוע, אובייקט יעבור ממצב אחד לשני ויבצע פעולה.
האירוע שמפעיל את המעבר נקרא במחרוזת המעבר. לחץ פעמיים על מעבר כדי לתייג אותו באמצעות מחרוזת שבנוסף לחתימת אירוע, יכולה לכלול גם תנאי שמירה, ביטוי פעולה ועוד.
יצירת דיאגרמת תרשים מצבים
-
פתח את מודל ה-UML המכיל את הכיתה או את מקרה השימוש הכוללים אופן פעולה שברצונך לייצג בדיאגרמת תרשים מצבים.
-
בתפריט קובץ , הצבע על חדש, הצבע על תוכנהולאחר מכן לחץ על דיאגרמת מודל UML.
-
בתצוגת עץ, לחץ באמצעות לחצן העכבר הימני על הסמל המייצג את המחלקה או המקרה שימוש הכוללים אופן פעולה שברצונך לייצג בדיאגרמת תרשים מצבים. הצבע על חדש ולחץ על דיאגרמת תרשים מצבים.
עמוד ריק מופיע, והסטנסיל תרשים מצבים של UML הופך לסטנסיל העליון. סביבת העבודה מציגה את ' תרשים מצבים ' כסימן מים. סמל המייצג את הדיאגרמה נוסף לתצוגת העץ.
הערה: אם תצוגת העץ אינה גלויה, בתפריט UML , הצבע על הצגולאחר מכן לחץ על סייר המודלים.
-
גרור צורות מדינה אל דף הציור כדי לייצג את רצף המצבים שאובייקט עובר.
עבודה עם צורות מדינה בדיאגרמות מצבים ודיאגרמות פעילות של UML
-
גרור צורת מדינה מורכבת אל הדף כדי לייצג צבי בו, הדדית בלעדי או מקונן.
-
חבר מצבים למצבים אחרים באמצעות צורות מעבר כדי לציין שאובייקט במצב אחד ייכנס למצב השני בתגובה לאירוע.
עבודה עם צורות מעבר בדיאגרמות מצבים ובדיאגרמות פעילות של UML
עצה: השתמש בצורת המעבר בצורת קשת כדי לציין שהאובייקט נשאר באותו מדינה בתגובה לאירוע. חבר את שני הקצוות של המעבר לנקודות חיבור באותה צורה של מדינה.
-
חבר צורות מעבר לצורות מעבר (צירוף)ומעבר (מזלג) כדי לייצג את ההסתעפות של מדינה אחת לתוך מצבים מרובים או את הסינכרון של מצבים מרובים למצב אחד.
-
השתמש בצורות היסטוריה שטחיות או היסטוריה עמוקה כדי לציין שהאובייקט מחדש את המצב שבו הוא נערך לאחרונה בתוך אזור.
-
לחץ פעמיים על צורה כלשהי כדי לפתוח את תיבת הדו מאפייני UML שלה והוסף שם, פעולות, פעילויות, אירועים ומאפיינים אחרים.
-
שמור את הדיאגרמה.