אודות מיפוי קוד Microsoft Visual C#‎ ל- UML

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

במהלך ביצוע הנדסה לאחור, מבני הקוד הבאים ב- Microsoft Visual C#‎ תואמים לרכיבי UML.

מרחב שמות

מרחב שמות C# מהונדס לאחור לחבילה UML וכולל:

  • שם

  • חברים

מחלקות

מחלקות c# עוברות הנדסה לאחור כ- UML וכוללים:

  • שם

  • מחלקות העוברות בירושה וממשקים מיושמים

  • ניראות (ציבורית, מוגנת או פרטית)

  • IsAbstract

  • IsLeaf

  • מחלקות בסיס וממשקים מיושמים

  • פעולות / פונקציות שייכות

  • משתנים שייכים

הערה: ב- C#, מבני המחלקות הבאים אינם אינם נתמכים ב- Microsoft Office Visio UML:

  • חדש

  • Internal

ממשקים

ממשקי C# מהונדסים לאחור כצורות ממשק UML וכוללים:

  • שם

  • ניראות (ציבורית, מוגנת או פרטית)

  • IsLeaf

  • ממשקי בסיס

  • פעולות שייכות

סוג ספורים

סוג C# ספירה לאחור הנדסה לאחור של UML סוג נתונים באמצעות הסטריאוטיפ << ספירה >> כ וכולל:

  • שם

  • ניראות (ציבורית, מוגנת או פרטית)

  • IsLeaf

  • חברים

הערה: ב- C#‎, המידע המסופק באמצעות סוג בסיס אינו נתמך ב- Microsoft Office Visio UML.

Struct

Struct ב- c# עובר הנדסה לאחור של UML מחלקה עם הסטריאוטיפ << struct >> וכולל:

  • שם

  • ניראות (ציבורית, מוגנת או פרטית)

  • IsAbstract

  • IsLeaf

  • מחלקות בסיס וממשקים מיושמים

  • חברים

מאפיינים

מאפיינים ב- c# עוברות הנדסה לאחור כפעולות UML וכוללים:

  • שם

  • ניראות (ציבורית, מוגנת או פרטית)

  • סוג

  • פעולות שירות Get ו- Set (נוספות כאפשרויות לחילול קוד)

הערה: המאפיינים הבאים של C#‎ אינם נתמכים ב- Microsoft Office Visio UML:

  • חדש

  • Internal

  • Override

נציגים

  • נציגים ב- C#‎ מהונדסים לאחור כמחלקות UML עם ה<<נציג>> וכוללים סטריאוטיפ:

  • שם

  • ניראות (ציבורית, מוגנת או פרטית)

  • חתימה (תצורף למחלקה כפעולה)

פעולות שייכות

פעולות חבר c# עוברות הנדסה לאחור כפעולות UML וכוללים:

  • שם

  • ניראות (ציבורית, מוגנת או פרטית)

  • טווח (סטטי או משותף)

  • IsPolymorphic

  • IsAbstract

  • סוג פעולה

פעולות מתויגות לפי הסוג עמן הם נמנות, כגון constructor,‏ destructor,‏ property,‏ event,‏ indexer או procedure. באפשרותך להציג את הערכים המתויגים האלה במודל UML באמצעות העמוד אפשרויות חילול קוד של תיבת הדו-שיח מאפייני פעולות UML.

  • סוג החזרה

  • פרמטרים

הערה: הפעולות השייכות הבאות של C#‎ אינן נתמכות ב- Microsoft Office Visio UML:

  • חדש

  • Internal

  • Extern

  • Override

קבועים

קבועים ב- c# עוברות הנדסה לאחור כתכונות UML וכוללים:

  • ניראות (ציבורית או פרטית)

  • סוג

  • ערך התחלתי

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

הערה: רכיבים לקריאה בלבד בקוד עוברים הנדסה לאחור כקבועים.

משתנים שייכים

משתנים חבר c# עוברות הנדסה לאחור כתכונות UML וכוללים:

  • שם

  • סוג

  • ניראות (ציבורית, מוגנת או פרטית)

  • טווח (סטטי או משותף)

  • ניתן לשינוי (מוקפא או ניתן לשינוי)

  • ערך התחלתי

פרמטרים של פעולת שירות

פרמטרים של שיטת c# עוברות הנדסה לאחור כפרמטרים של UML וכוללים:

  • שם

  • סוג

  • כיוון (פנימה, פנימה-החוצה, החוצה או החזר)

  • ערך ברירת המחדל

C# מבני הקוד אינם נתמכים ב- UML

המבנים הבאים של קוד C#‎ לא ימופו לרכיבים של UML בעת ביצוע הנדסה לאחור מ- Visual Studio .NET ל- Microsoft Office Visio.

  • מחלקות: new, internal, static constructors

  • נתונים שייכים: new, internal

  • Enumerated type: base type

  • Events: new, internal

  • Exceptions

  • פרמטר: paramArray

  • מאפיינים: new, internal, override, sealed

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

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

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

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

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

×