הבדלים בין גרסאות בדף "Unified Modeling Language"

מ
מ (תמונות - הסבה לעברית, תיקון פרמטרים#)
* '''גורמים מבניים''' (''structural''): אלה הם "[[שם עצם|שמות עצם]]" המרכיבים כל מודל ואשר בדרך כלל מתארים גורמים פיזיים או קונספטואליים. לדוגמה שחקן (Actor), שמסומן על ידי דמות [[אדם]].
* '''גורמים התנהגותיים''' (''behavioral''): אלה הם החלקים הדינמיים של מודל UML אשר מוגדרים כ"[[פועל (בלשנות)|פעלים]]" של המודל. גורמים אלו מגדירים את ההתנהגות של גורם מסוים בזמן, או ביחס לגורמים אחרים במודל.
* '''גורמים מקבצים''' (''grouping''): אלה הם החלקים שמאפשרים ארגון טוב יותר של המודל. הגורם הנפוץ ביותר השייך לקבוצה הינוהוא ''package''. גורם זה הוא מעין ריבוע שמאפשר לארגן בתוכו גורמים מסוגים שונים לקבוצה אחת שאיתה ניתן לקבץ גורמים התנהגותיים, מבניים ואף גורמים מקבצים נוספים. בין הגורמים השייכים לקבוצה זו: מודל, מערכת (''framework''), תת-מערכת (''sub-system'').
* '''גורמים מפרשים''' (''annotational''): גורמים אשר בעזרתם ניתן להסביר ולפרש גורמים במודל או מודל UML. הגורם העיקרי בקבוצה זו הוא ההערה (''note''). בהערה המשויכת לגורם, ניתן לרשום הערות בטקסט חופשי או אילוצים (''constraints'') המתייחסים לגורם ומגדירים עליו אי אלו הגבלות.
 
* '''תלות''' (''dependency''): יחס סמנטי בין שני גורמים. משמעותו היא ששינוי כלשהו בעצם הבלתי תלוי, עשוי להשפיע על העצם התלוי בו. תלות מסומנת באמצעות חץ מקווקו.
* '''חיבור''' (''association''): מתורגם לקשר בין שני גורמים. מסומן באמצעות חץ פשוט.
* '''הכללה''' (''generalization''): זהו יחס הנקרא גם ''generalization/specialization'' כלומר הכללה\ייחוד. באופן אינטואיטיבי ניתן לחשוב על כך כעל "[[הורשה (תכנות)|הורשה]]" של [[מחלקה (תכנות)|מחלקות]], כאשר האב הוא הגורם המכליל (''generalized''), והבן הינוהוא הגורם ה"מיוחד" (''specialized''). מסומן באמצעות חץ עם משולש בקצהו.
* '''מימוש''' (''realization''): זהו קשר סמנטי, שמשמעותו גורם אשר פעולתו מבוצעת על ידי גורם אחר. בדרך כלל משתמשים ביחס זה בין [[ממשק (תכנות)|ממשק]] (''interface'') לבין המחלקה המממשת אותו. מסומן באמצעות חץ מקווקו עם משולש בקצהו.