תרשים הרצף
מראה
ערך מחפש מקורות
| ||
ערך מחפש מקורות | |
תרשים הרצף (Sequence Diagram) משמש ב-Unified Modeling Language לתיאור האופן שבו המערכת מבצעת תהליך.
רקע
[עריכת קוד מקור | עריכה]בהנדסת תוכנה תרשים הרצף נועד לתאר תהליך ולהסביר כיצד המערכת ורכיביה מבצעים תהליך זה. על כן, כבר בשלב הניתוח, נהוג לבנות תרשימי רצף קונספטואליים עבור כל מקרי-השימוש (Use Cases) הקיימים במערכת. בשלבי העיצוב נהוג לבנות תרשימי רצף מפורטים יותר, כדי לתאר ולפרט את אופן עבודתם של רכיבי המערכת. להלן פירוט שני הסוגים העיקריים של תרשימי הרצף :
- תרשים רצף קונספטואלי - נכתב בשלבי הניתוח, ומתאר תהליך או מקרה שימוש. מטרתו העיקרית של התרשים היא לייצר את רשימת המסכים, רשימת ישויות המידע ורשימת מחלקות המנהלים והשירותים הלוגיים הנדרשים מהמערכת לשם ביצוע התהליך המתואר. בתרשים זה נהוג לכתוב את שמות רכיבי המערכת בשפה אנושית והתרשים מתאר את הרכיבים האלה ברמה העקרונית. תרשים כזה מאפשר לצוותי הפיתוח להתחיל בעיצוב המערכת, אך אינו מתאר בהכרח את המבנה האמיתי המפורט של רכיבי המערכת.
- תרשים רצף מפורט - נכתב בשלבי העיצוב, ומתאר תהליך או אלגוריתם. בתרשים זה נהוג לכתוב את שמות הרכיבים באנגלית טכנית, ולתאר באופן מדויק את רכיבי התוכנה האמיתיים ואת אופן פעולתם, כפי שהם מתוכנתנים בתוכנה עצמה. תרשים כזה מאפשר לתכנן את המערכת לפרטי פרטים, ולתעד את האופן שבה היא תוכנתה.