אילוץ הוא מפרט עבור תנאים והצעות שעליך לשמור כנכון כדי שהמערכת תהיה חוקית. האילוצים מבוטאים כטקסט בתוך סוגריים מסולסלים ({}) ועשויים להיכתב בשפה מוגדרת מראש, כגון שפת אילוץ אובייקט (OCL) או בשפה טבעית.
חיבור אילוץ לרכיב אחד או יותר
גרור את נקודת האחיזה לבקרה במרכז צורת האילוץ והדבק אותה לנקודת חיבור ברכיב אחר.
מתן שם לצורת אילוץ והוספת ערכי מאפיינים אחרים
לחץ פעמיים על הצורה. להלן המאפיינים בתיבת הדו:
מאפיין |
תיאור |
שם |
הקלד או ערוך שם עבור האילוץ. |
סטריאוטיפ |
בחר את הסטריאוטיפ הרצוי מהרשימה הנפתחת. אם סטריאוטיפ שברצונך להשתמש בו אינו מופיע ברשימה, באפשרותך להוסיף סטריאוטיפ חדש או לערוך סטריאוטיפ קיים על-ידי לחיצה על סטריאוטיפים בתפריט UML . |
נתיב מלא |
התבנית ' דיאגרמת מודל UML ' מספקת באופן אוטומטי מידע מלא על נתיב הרכיב בהירארכיית מודל המערכת. אין באפשרותך לערוך מידע זה, אך אם אתה מעביר רכיבים, הנתיב מתעדכן באופן אוטומטי. |
גוף |
באמצעות שפה טבעית או שפת אילוץ מוגדרת מראש, כתוב ביטוי בוליאני שחייב להיות true בעת הערכה עבור מערכת, אחרת המערכת אינה חוקית. |
Language |
בחר את השפה שבה ברצונך לכתוב את האילוץ. |
תיעוד |
הקלד את כל התיעוד שברצונך להוסיף לרכיב כערך מתויג. בעת בחירת הצורה או הסמל שמייצגים את הרכיב, התיעוד שאתה מקליד כאן מופיע גם בחלון התיעוד . |
הסתרת הסטריאוטיפ בצורת אילוץ
לחץ באמצעות לחצן העכבר הימני על הצורה, לחץ על אפשרויות תצוגת צורהולאחר מכן, תחת אפשרויות כלליות, נקה סטריאוטיפ.
הסתרת הצורה ' אילוץ '
לחץ באמצעות לחצן העכבר הימני על הצורה, לחץ על אפשרויות תצוגת צורהולאחר מכן, תחת אפשרויות כלליות, נקה את הצורה אילוץ.