עבודה עם כיתות ואובייקטים בדיאגרמות מבנה סטטי של UML

השתמש בכלים ב- Visio כדי לבנות את המחלקות והאובייקטים.

חשוב: דיאגרמת המבנה הסטטי של UML אינה זמינה בגירסאות Visio 2013 ואילך. לקבלת מידע, ראה דיאגרמות UML ב-Visio.

במאמר זה:

הוספת ממשק לכיתה, לרכיב או לרכיב אחר

  1. בדיאגרמת מבנה סטטי, רכיב או פריסה, גרור את צורת הממשק של סוכריה על מקל (המיוצג על-ידי קו ומעגל) אל דף הציור.

  2. הדבק את נקודת הקצה ללא העיגול לנקודת חיבור תמונת נקודת חיבור - X כחול ברכיב הכיתה או ברכיב אחר.

  3. לחץ פעמיים על צורת הממשק כדי להוסיף שם, פעולות וערכי מאפיינים אחרים.

    עצה: באפשרותך גם לייצג ממשק עם צורת ממשק מלבנית הדומה לכיתה. השתמש בצורה זו כאשר ברצונך להציג רשימה של פעולות הממשק.

    עצה: כדי לשנות את סוג הצורה שמופיעה עבור ממשק, לחץ באמצעות לחצן העכבר הימני על צורת הממשק ולחץ על ' הצג כממשק דומה לכיתה ' או ' הצג כממשק סוכריה'.

ציון קשר גומלין בין כיתה לבין ממשק או רכיב אחר

  1. בדיאגרמת מבנה סטטי, לחץ באמצעות לחצן העכבר הימני על צורת כיתה כלשהי(כיתה,פרמטרים, כלי שירות או מטה- מחלקה), לחץ על אפשרויות תצוגת צורהולאחר מכן, תחת אפשרויות כלליות, בחר קישור מימוש.

  2. הדבק את נקודת האחיזה לבקרה נקודת אחיזה לבקרה לקישור ' מימוש ' בצורת כיתה לנקודת חיבור תמונת נקודת חיבור - X כחול בממשק, בכיתה או ברכיב אחר.

הוספת קבלות למסווג

  1. לחץ פעמיים על הצורה המייצגת את המסווג שאליו ברצונך להוסיף קבלות ולאחר מכן לחץ על הקטגוריה קבלות .

  2. לחץ על חדש כדי להוסיף קבלת פנים חדשה.

  3. לחץ על קטגוריית הקבלה . הקלד שם עבור הקבלה בעמודה ' קבלה '. בעמודה אות , בחר את האות שאליו מסווג המסווג, שהוכן על-ידי קבלת הפנים, מגיב ולאחר מכן בחר את ערכי המאפיינים האחרים הרצויים.

    הערה: רכיב אות חייב להיות קיים במודל כדי שיהיה זמין ברשימת האיתותים .

  4. בקטגוריה חריגים , בחר את החריגים, אם בכלל, ניתן ליצור אותו על-ידי קבלת הפנים.

    הערה: רכיב חריג חייב להיות קיים במודל כדי שיהיה זמין ברשימת האיתותים .

  5. הוסף אילוצים או ערכים מתויגים הרצויים ולאחר מכן לחץ על אישור עד שתסגור את תיבת הדו מאפייני UML של הצורה.

הוספת פרמטרי תבנית לכיתה

  1. לחץ פעמיים על הצורה (מחלקה עם פרמטרים, כיתה, כלי שירות, מטה-מחלקה אורכיב מאוגד) המייצגת את הרכיב שאליו ברצונך להוסיף פרמטרים ולאחר מכן לחץ על פרמטרי תבנית.

  2. לחץ על חדש כדי להוסיף פרמטר חדש.

  3. ברשימה פרמטרים של תבניות :

    • כדי לערוך פרמטר קיים, הקלד שם חדש בעמודה הפרמטר של התבנית .

    • כדי לערוך את הסוג, לחץ על שדה סוג , לחץ על החץ ולאחר מכן בחר את הסוג מהרשימה.

    • כדי להוסיף תיעוד, הקלד בתיבה תיעוד .

  4. לחץ על אישור כדי לקבל את השינויים ולסגור את תיבת הדו מאפייני מחלקה של UML .

    עצה: באפשרותך ליצור כיתה מסוג כיתה עם פרמטרים על-ידי הוספת פרמטרים לצורת כיתה. כדי להסתיר פרמטרים בצורת כיתה כלשהי, לחץ באמצעות לחצן העכבר הימני על הצורה, לחץ על אפשרויות תצוגת צורה ולאחר מכן, תחת הסתר, בחר פרמטרים של תבנית.

הוספת פעולות לכיתה, לסוג נתונים או לממשק

  1. לחץ פעמיים על הצורה (כיתה, סוג נתוניםאו ממשק) המייצגים את הרכיב שאליו ברצונך להוסיף פעולות ולאחר מכן לחץ על פעולות ברשימה קטגוריות מימין.

  2. לחץ על חדש כדי להוסיף פעולה חדשה.

  3. בחר מאפיינים כדי לערוך את המאפיינים של הפריט.

    מאפיין

    תיאור

    סטריאוטיפ

    בחר את הסטריאוטיפ הרצוי מהרשימה הנפתחת. אם סטריאוטיפ שברצונך להשתמש בו אינו מופיע ברשימה, באפשרותך להוסיף סטריאוטיפ חדש או לערוך סטריאוטיפ קיים על-ידי לחיצה על סטריאוטיפים בתפריט UML .

    Prefix

    הקלד את טקסט הביאור הספציפי לשפה שבו ברצונך להשתמש כדי לזהות עוד סוג החזרת פעולה.

    Suffix

    הקלד את טקסט הביאור הספציפי לשפה שבו ברצונך להשתמש כדי לזהות עוד סוג החזרת פעולה.

    סוג החזרה

    בחר סוג יישום עבור הערך המוחזר על-ידי הפעולה. אם הסוג נתונים הרצוי אינו מופיע ברשימה, לחץ באמצעות לחצן העכבר הימני על חבילת סוגי נתונים בתצוגת העץ, הצבע על חדש ולחץ על סוג נתונים, או צור כיתה חדשה.

    ביטוי

    מציג את תוצאת הנתונים שהוספת תחת קידומת, סוג החזרהוסיומת.

    ניראות

    בחר את הניראות (ציבורי, פרטי או מוגן) החלים על הפעולה. Public פירושו שהפעולה זמינה באופן ציבורי לכל כיתה. מוגן פירושו שהפעולה זמינה בתוך הכיתה ובמחלקות המחלקות שלה. פרטית פירושה שניתן להשתמש בפעולה רק בתוך הכיתה.

    OwnerScope

    בחר מופע עבור טווח הבעלים אם הפעולה ישים רק על אובייקטים שנוצרו באמצעות הכיתה. בחר מסווג אם ניתן להחיל את הפעולה על הכיתה עצמה.

    IsPolymorphic

    בחר אם מחלקות מחלקות יכולות לעקוף את היישום של הפעולה וניתן להגדיר פעולות שירות על-ידי מחלקות מחלקות. השאר ברור אם השיטה שמימוש הפעולה עוברת בירושה ללא שינוי על-ידי כל הצאצאים.

    IsQuery

    בחר מתי יישום של הפעולה לא ישנה את מצב הרכיב שלו.

    ביצוע שיחות בו

    התרחשות בו מציינת את הסמנטיקה של שיחות בו לאותו מופע פסיבי (כלומר, מופע שמקורו ממסווג עם IsActive = false). רצף פירושו שיחה אחת בלבד למופע יכולה להיות מצוינת בבת אחת. משמעות הדבר היא ששיחות מרובות מהליכי משנה בו עשויות להתרחש בו, אך רק אפשרות אחת יכולה להתחיל, כאשר האחרות חסומות עד להשלמת הפעולה הראשונה. משמעות הדבר היא ששיחות מרובות מהליכי משנה בו עשויות להתרחש בו והכל יכול להמשיך בו.

    לחץ על אישור כדי לשמור הגדרות אלה.

  4. בחר שיטות, לפי הצורך, כדי לערוך את שיטות הפריט.

    מאפיין

    תיאור

    שם כיתה

    התבנית ' דיאגרמת מודל UML ' מספקת באופן אוטומטי מידע מלא אודות שם הכיתה. לא ניתן לערוך מידע זה.

    שם פעולה

    מציג את כל הפעולות שיכולות לכלול גופי שיטה עבור מחלקה מסוימת זו. פעולה זו כוללת את כל הפעולות מהכיתה הנוכחית, רב-צורתית פעולות ממחלקות בסיס ופעולות מממשקים המיושמות על-ידי הכיתה.

    בחר את הפעולה שעבורה ברצונך לציין שיטה.

    יש שיטה

    בחר אם לפעולה יש שיטה שמממש אותה.

    Language

    בחר את השפה שבה ברצונך לכתוב את השיטה.

    גוף השיטה

    הקלד את גוף השיטה.

    לדוגמה, גוף שיטת C++ פשוט עשוי להיות:

    {
    if (x == 0)
    {
    RunCommand();
    ProcessResults();
    }
    }

איגוד פרמטרי תבנית לכיתה

  1. גרור צורת רכיב מאוגד מהסטנסיל מבנה סטטי של UML אל דף הציור ליד צורת הכיתה עם פרמטרים שברצונך לאגד.

  2. גרור צורת איגוד אל דף הציור והדבק את נקודת הקצה ללא ראש חץ לנקודת חיבור תמונת נקודת חיבור - X כחול ברכיב המאוגד.

  3. הדבק את נקודת הקצה של האיגוד עם ראש חץ לנקודת חיבור בצורת הכיתה עם פרמטרים .

  4. לחץ פעמיים על צורת האיגוד ולאחר מכן לחץ על ארגומנטים מאוגדים.

  5. תחת ארגומנטים מאוגדים, בחר פרמטר שאליו ברצונך לאגד סוג (אם הפרמטר אינו מכיל סוג מסוים) או בחר ערך (אם הפרמטר מכיל סוג שצוין). לחץ על מאפיינים, בחר את הסוג או הקלד את הערך הרצוי ולאחר מכן לחץ על אישור.

  6. לחץ על אישור כדי לסגור את תיבת הדו מאפייני איגוד UML .

התכונות והפעולות המשויכות לכיתה עם הפרמטרים מועברות לרכיב המאוגד. פרמטרים לא מאוגדים (ללא סוג מסוים) שהקצית לכיתה כסוגי תכונות או סוגי החזרה מסוג הפעלה, מוחלפים ברכיב המאוגד לפי הסוגים שציינת בשלב 5 לעיל.

יצירת אובייקט כמופע של כיתה

  1. בדיאגרמת מבנה סטטי, גרור צורת כיתה אל דף הציור כדי לייצג את הכיתה שאליה ברצונך שהאובייקט יהיה מופע.

  2. אופציונלי  לחץ פעמיים על צורת הכיתה כדי לפתוח את תיבת הדו מאפייני מחלקה של UML . לחץ על תכונותולאחר מכן לחץ על חדש כדי להוסיף תכונות לכיתה. לחץ על אישור ולאחר מכן לחץ שוב על אישור.

  3. גרור צורת אובייקט אל דף הציור ולאחר מכן לחץ פעמיים על הצורה.

  4. בתיבת הדו מאפייני אובייקט UML , לחץ על אובייקט והקלד שם עבור האובייקט. תחת כיתה, בחר את הכיתה שאליה ברצונך שהאובייקט יהיה מופע.

  5. לחץ על ערכי תכונה ובחר את התכונה שברצונך להוסיף לה ערך מופע ולאחר מכן לחץ על מאפיינים. הקלד ערך עבור התכונה.

  6. לחץ על קישור תכונה, הוסף את כל ערכי המאפיינים הרצויים, ולאחר מכן לחץ על אישור.

  7. חזור על שלבים 5 ו-6 עבור כל התכונות שברצונך להוסיף להן ערכי מופע ולאחר מכן לחץ על אישור.

מחיקת פרמטרי תבנית מכיתה

  1. לחץ פעמיים על הצורה (מחלקה עם פרמטרים, כיתה, כלי שירות, מטה -מחלקהאו רכיב מאוגד) המייצגת את הרכיב עם הפרמטרים שברצונך למחוק ולאחר מכן לחץ על פרמטרי תבנית.

  2. בחר את פרמטר התבנית שברצונך למחוק, לחץ על מחקולאחר מכן לחץ על אישור.

עריכת פרמטרי תבנית עבור כיתה

  1. לחץ פעמיים על הצורה (מחלקה עם פרמטרים, כיתה, כלי שירות, מטה -מחלקהאו רכיב מאוגד) המייצגת את הרכיב עם הפרמטרים שברצונך לערוך ולאחר מכן לחץ על פרמטרי תבנית.

  2. ברשימה פרמטרים של תבניות , עבור כל פרמטר שברצונך לערוך, לחץ על שדה סוג . לאחר מכן, לחץ על החץ ובחר סוג מתוך הרשימה.

    הערה: באפשרותך להקצות פרמטרים ללא סוג שצוין לתכונות כסוגים או לפעולות כסוגי החזרה.

  3. ברשימה פרמטרים של תבניות , עבור כל פרמטר שברצונך לערוך, הקלד שם חדש.

  4. בתיבה תיעוד , הקלד את התיעוד הרצוי.

  5. לחץ על חדש כדי להוסיף פרמטר נוסף (ולאחר מכן בצע את שלבים 3 עד 5), או לחץ על אישור כדי לסגור את תיבת הדו מאפייני מחלקה של UML .

הסתרת המקטעים של התכונה והפעולות של כיתה

  1. לחץ באמצעות לחצן העכבר הימני על צורת הכיתה ולאחר מכן לחץ על אפשרויות תצוגת צורה.

  2. בתיבת הדו אפשרויות הצגת צורה של UML , תחת הסתר, בחר באפשרות תכונות כדי להסתיר את המקטע attributes ולאחר מכן בחר באפשרות פעולות כדי להסתיר את המקטע פעולות.

    עצה: כדי להציג שוב את המקטעים תכונות ופעולות, לחץ באמצעות לחצן העכבר הימני על הצורה, לחץ על אפשרויות תצוגת צורהולאחר מכן נקה את התכונותוהפעולות.

ציון שניתן להפנות לכיתות בחבילה

  1. בדיאגרמת חבילה, גרור צורת תלות אל דף הציור.

  2. הדבק את נקודת הקצה של יחסי התלות ללא ראש חץ לנקודת חיבור בחבילה שתפנות לכיתות בחבילה אחרת.

  3. הדבק את נקודת הקצה של יחסי התלות עם ראש חץ לנקודת חיבור תמונת נקודת חיבור - X כחול בחבילה המכילה את מחלקות היעד שאליהם תתבצע הפניה.

  4. לחץ פעמיים על צורת התלות כדי לפתוח את תיבת הדו מאפייני תלות של UML .

  5. תחת שם, הקלד שם עבור התלות. תחת סטריאוטיפ, בחר ייבואולאחר מכן לחץ על אישור.

הערה: חיבור חבילות באמצעות תלות של <<import>> רק מציין שניתן להפנות לכיתות. עדיין עליך להגדיר את הניראות המתאימה עבור מחלקות היעד.

הופעת היישום של סוג על-ידי מחלקת ביצוע

  1. בדיאגרמת מבנה סטטי, גרור צורת כיתה אל דף הציור. לחץ פעמיים על הצורה.

  2. בתיבת הדו מאפייני מחלקה של UML , לחץ על Class והקלד שם עבור הכיתה. תחת סטריאוטיפ, בחר סוגולאחר מכן לחץ על אישור.

  3. גרור צורת כיתה שניה אל דף הציור. לחץ פעמיים על הצורה.

  4. בתיבת הדו מאפייני מחלקה של UML , לחץ על Class והקלד שם עבור הכיתה. תחת סטריאוטיפ, בחר מחלקת הטמעהולאחר מכן לחץ על אישור.

  5. לחץ באמצעות לחצן העכבר הימני על מחלקת היישום ולחץ על אפשרויות תצוגת צורה. בתיבת הדו אפשרויות הצגת צורה של UML , תחת אפשרויות כלליות, בחר קישור מימושולאחר מכן לחץ על אישור.

  6. גרור את נקודת האחיזה לבקרה נקודת אחיזה לבקרה בצורה מחלקת היישום כדי ליצור מחבר המייצג קשר גומלין של מימוש.

  7. הדבק את נקודת הקצה בראש החץ של מחבר המימוש לנקודת חיבור תמונת נקודת חיבור - X כחול בצורת הכיתה המייצגת את הסוג.

שפר את הכישורים שלך ב- Office
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×