How to use an use case diagram template.
- 01זהו את השחקנים
ציינו את המשתמשים, התפקידים או המערכות החיצוניות שמתקשרים עם המערכת — הם יהפכו לשחקנים בצורת איש מקל.
- 02רשמו את מקרי השימוש
תארו כל פעולה שמשתמש יכול לבצע במערכת — אלה יהפכו לאליפסות בתוך גבולות המערכת.
- 03שרטטו את האסוציאציות
חברו כל שחקן למקרי השימוש שבהם הוא משתתף — ה-AI ישרטט את קווי האסוציאציה.
- 04הוסיפו include ו-extend (אופציונלי)
תארו מקרי שימוש שתמיד כוללים מקרה אחר (<<include>>) או מרחיבים אותו באופן אופציונלי (<<extend>>) כדי למדל את הדרישות בדיוק רב יותר.
Questions about use case diagram templates
מהו תרשים מקרי שימוש?
תרשים UML שמציג את הדרישות הפונקציונליות של מערכת מנקודת המבט של המשתמש. שחקנים (אנשים או מערכות חיצוניות) מתקשרים עם מקרי שימוש (פונקציות מערכת) בתוך גבולות המערכת.
מה ההבדל בין <<include>> ל-<<extend>>?
<<include>> פירושו שמקרה שימוש אחד מפעיל תמיד מקרה אחר (למשל, "תשלום על הזמנה" תמיד כולל "אימות תשלום"). <<extend>> פירושו שמקרה שימוש אחד מוסיף באופן אופציונלי התנהגות למקרה אחר (למשל, "החלת הנחה" מרחיבה את "השלמת הרכישה" בתנאים מסוימים).
מתי להשתמש בתרשים מקרי שימוש ומתי במפת סיפורי משתמשים?
תרשימי מקרי שימוש מציגים מה המערכת עושה מנקודת מבט חיצונית — ומתאימים להסכמה על היקף המערכת ולתיעוד דרישות. מפות סיפורי משתמשים מציגות את מסע המשתמש ואת רשימת המשימות לפי סדרי עדיפויות — ומתאימות לתכנון ספרינטים.