הכלכלה

תרשים מקרה UML לשימוש

תרשים מקרה UML לשימוש
תרשים מקרה UML לשימוש
Anonim

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

Image

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

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

Image

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

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

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

דיאגרמת המקרים לשימוש מציגה בבירור שחקנים, מקרי שימוש וקשרים ביניהם:

Image

- הגשמתם של שחקנים של תקדים;

- שימוש בתיקים, כולל מקרי שימוש אחרים.

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

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