תרחיש שימוש
ויקיפדיה האנציקלופדיה encyclopedia
בהנדסת תוכנה ובהנדסת מערכות, תרחיש שימוש (באנגלית: Use Case) היא טכניקה לאיסוף וניתוח הדרישות הפונקציונליות של מערכות ושל מערכות-של-מערכות. תרחיש שימוש מורכב מרצף אירועים אחד או יותר, המתאר כיצד המערכת מתקשרת עם משתמשים (הקרויים "שחקנים") כדי להשיג יעד עסקי או פונקציה מסוימת. השחקנים בתרחיש שימוש יכולים להיות משתמשי קצה או מערכות אחרות. בפיתוח תוכנה זריז, מקובל לכנות את רצפי האירועים בתרחיש "סיפורים".
הנדסת תוכנה |
---|
ערך זה שייך לקטגוריית הנדסת תוכנה |
פעילויות ושלבים |
דרישות • ניתוח • אפיון • ארכיטקטורה • עיצוב • תכנות • דיבוג • בדיקה • אימות • בנייה • פריסה • תפעול • תחזוקה |
מתודולוגיות |
זריזות • מפל המים • תכנת ותקן • Crystal Clear • Scrum • Unified Process • Extreme Programming • אינטגרציה רציפה • DevOps |
תחומים תומכים |
ניהול פרויקטים • ניהול תצורה • תיעוד • הבטחת איכות • Profiling |
כלים |
מהדר • מקשר • מפרש • IDE • ניהול גרסאות • אוטומציית בנייה |
לרוב, תרחישי שימוש נכתבים בשפה פשוטה המובנת למשתמש הקצה או למומחה היישום, ולא בניב טכני. במקרים רבים תרחיש השימוש נכתב במשותף על ידי מנתחי המערכת ומשתמשי-קצה. נהוג לכתוב את התרחיש כמסמך ברור וקל להבנה בעיצוב פשוט, אף שבשנים האחרונות גובר השימוש בכלים ייעודיים המסייעים בכתיבת התרחישים.
בהנדסת מערכות, תרחישי שימוש משמשים לתיאור כללי יותר של הדרישות, ולרוב מתארים משימות או יעדים של בעלי עניין. לעיתים הדרישות המפורטות נאספות בתרשימי דרישות של SysML או באמצעים דומים.