מתוך wikIT

קפיצה אל: ניווט, חיפוש


מיקום במודל השכבות

[עריכה] מיקום במודל השכבות

שווה ציטוט

[עריכה] שווה ציטוט



קישורים ממומנים

[עריכה] קישורים ממומנים

תורמים אחרים עשויים לערוך או אף להסיר את תרומתכם ל־wikIT

[עריכה] UML

תגיות: Web2, Web2 Unified Modeling Language


Unified Modeling Language הינה אוסף כלים סטנדרטיים המשמשים למידול בתחום מערכות המידע והתוכנה.


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


השפה מוגדרת באופן רשמי על-ידי קבוצת Object Management Group (מוכרת גם כ-OMG).


תוכן עניינים

[עריכה] דיאגרמות

[עריכה] תרשימים מבניים

תרשימים מבניים (Structure Diagrams) משמשים כדי להראות ולהדגיש אילו חלקים חייבים להיות במערכת:

  • Class Diagram - נפוצה מאוד ומקובלת בתכנות מונחה עצמים (OOP), מתארת את מבנה המערכת באמצעות מחלקות, שדות, פונקציות (מתודות) והקשרים בין המחלקות
  • Component Diagram - מראה כיצד מערכת נחלקת לרכיבים (קומפוננטים) ואת התלויות הפנימיות
  • Composite Structure Diagram - מתארת מבנה פנימי של מחלקה ואת השיתוף שהוא מאפשר
  • Deployment Diagram - ממדלת את החומרה המשמשת למימוש המערכת, הרכיבים הפעילים במערכת ואת הקשרים בין רכיבים אלה
  • Object Diagram - נגזרת מתוך Class Diagram, מספקת מראה חלקי או מלא של מבנה מערכת בזמן נתון
  • Package Diagram - מראה כיצד מערכת נחלקת לקבוצות לוגיות על-ידי הצגת התלויות בין הקבוצות

[עריכה] תרשימים התנהגותיים

תרשימים התנהגותיים (Behavior Diagrams) משמשים כדי להדגיש מה חייב להתקיים במערכת הממודלת:

  • Activity Diagram - מייצגת את תרשימי העבודה העסקיים והמעשיים של רכיבי המערכת שלב-שלב. תרשים זרימה כזה מראה את מהלך הבקרה הכולל
  • State Diagram - סימון סטנדרטי לתיאור מערכות מרובות, החל מתוכניות מחשב וכלה בתהליכים עסקיים
  • Use-Case Diagram - מראה את הפונקציונאליות המסופקת על-ידי המערכת במונחים של שחקנים, מטרותיהם מיוצגות בתור Use-case (תרחישים מילוליים המחולקים לפי סעיפים והנחות) והתלויות הרבות בין תרחישים אלה

[עריכה] תרשימי הידוד / אינטראקציה

תרשימי הידוד / אינטראקציה (Interaction Diagrams) הינם תת-קבוצה של תרשימים התנהגותיים, המדגישים את זרימת המידע בין החלקים במערכת:

  • Communication Diagram - מראה את האינטראקציה בין אובייקטים (מופעים של מחלקה) או חלקים במונחים של הודעות סדרתיות.

הוא מייצג שילוב של מידע הלקוח מתוך תרשימי Class Diagram, Sequence Digaram, ו-Use-Case Diagram לצורך תיאור התנהגות של מבנים סטאטיים (ידועים מראש) ודינאמיים (נוצרים בזמן ריצה) של מערכת

  • Interaction Overview Diagram - תרשים פעילות (Activity Diagram) בו הצמתים מייצגים תרשימי איטראקציה
  • Sequence Diagram - מראה כמה תהליכים פועלים אחד עם השני ובאיזה סדר. מאפשרת להמחיש ולמדל פעילות סדרתית (סינכרונית) ומקבילה (אסינכרונית)


לוגו wikIT מאוד קטן
ערך זה הוא קצרמר - אתם מוזמנים לתרום ל - wikIT ולהרחיב אותו
כלים אישיים
ניווט

קהילה

חיפוש

תיבת כלים