הרחבות במודל הדינאמי
 אתה נמצא ב   [ דף הבית | למד עכשיו UML | שעור 5 | הרחבות במודל הדינאמי ]



      

המודל הדינאמי- הרחבות

 

 ההרחבות במודל הדינאמי כוללות:

 



      

פרטים על המסר

  • מסר פשוט

  • פעולה רציפה עם ערך חוזר

  • פעילות מותנית

  • פעילות ואיטרציה

  • פעולות במסלול והתניות

 

 Multiobject

  • מרכיב במודל הדינאמי המייצג התייחסות לקבוצת אובייקטים

  • מרכיב זה מאפשר ביצוע פעילויות על קבוצת האובייקטים כיחידה

 

 State Charts

 

  State Charts- מרכיבים

  • מצבים- States- מייצגים שינויים באובייקט כתוצאה מאתחול- Trigger מוגדר

  • המעבר בין המצבים- Transition מורכב מ-

-        קלט המייצג אירוע- Event

-        תנאי- Guard המיוצג ב- [ ]

-        פעולות בכניסה למצב או ביציאה ממנו

-        פעולות בשהייה במצב שאינו משנה את מצבו

  • הארה: לא בכל Transition יש את כל המצבים

  • הארה: ה- Guard מייצג תנאי לביצוע הפעולה ו/או המעבר למצב הבא בהיבטים שונים

 

  State Charts- מצבים מקוננים

  • במגמה לקבל תמונה כוללת (היבט על) ניתן לתחם מצבים למסגרת תתי מצבים

המטרה- פישוט תרשים מצבים

  • בדרך זו, ניתן להכניס שינויים בתחום תתי המצבים, ללא תלות הקשרים ליתר המצבים

  • History- במצבים מקוננים ניתן להוסיף מצב של יציאה, תוך ציון נקודת החזרה

אפשרות זו מיוצגת כ- H

  • הארה- אם ה- H מצוין בתחום ללא קשירות לאחד מתתי המצבים, המשמעות היא שניתן לחזור לכל אחד מתתי המצבים

 

 State Charts- מצבים מקבילים

  • ניתן לתאר מצבים "מקבילים" כאוסף של מצבים מקוננים

  • לכל תחום "מקביל" מצב "התחלה" ומצב "סיום"

  • קיים מצב "התחלה" כולל אחד לכל התחומים המקבילים

  • סיום כל התחומים המקבילים מוביל למצב "סיום" כולל אחד

  • כשלון של אחד התחומים המקבילים, מוביל למצב "סיום" ייחודי 

 

הסתיים שיעור 5 העוסק בשלב העיצוב: עידון המודלים.

בסעיף הבא תוכלו לתרגל את הנושאים שנלמדו בשיעור זה.

לסעיף הבא- תרגול לשיעור 5...

הקודם רמה למעלה הבא


[דף הבית] [למד עכשיו UML] [למה להשתמש] [שטות תכון ויישום תכנה] [סמונים מקובלים] [כלי פיתוח] [מלון מונחים] [גלריית תמונות] [ספריה אור קולית] [קישורים] [ביבליוגרפיה] [על האתר] [מפת האתר]