'''תרשים זרימת נתונים''' (DFD, Data Flow Diagram) הוא כלי חזותי בהנדסת תוכנה שמראה את תהליכי העיבוד של נתונים בתוך מערכת מידע.
נעזרים ב-DFD בעיקר כדי לנתח את המצב הקיים ולתכנן את המערכת העתידית. המערכת העתידית נוצרת על ידי שינוי ודיוק של ה-DFD ההתחלתי.
- בועה, תהליך בתוך המערכת. דוגמה: "רישום לקוח" או "עדכון חובות ודו"חות". בועה מיוצגת באליפסה ומסומנת בדרך כלל באות P.
- ישות, גורם חיצוני שמזין קלט לתהליך או מקבל פלט ממנו. דוגמה: לקוח, ספק. ישות מיוצגת על ידי מלבן ומסומנת באות E.
- מאגר נתונים, המחסן הלוגי של המידע במערכת. דוגמה: מאגר פריטים או מאגר לקוחות. מאגר מיוצג על ידי שני קווים מקבילים ומסומן ב-DS.
- אפיק, נתיב העברת מידע בין חלקי התרשים. דוגמאות לנתונים שמועברים: נתוני לקוח, פריט, תאריך ושעה. אפיקים מיוצגים על ידי חצים.
תרשימי DFD בנויים מרמה עליונה (DFD-0) ותתי-רמות (DFD-1, DFD-2 וכן הלאה). תתי-הרה מפרטים תהליכים שנראים כמכלול ברמה שמעליהם.
ברמה זו מציגים את כלל התהליכים במערכת. במערכת פשוטה אפשר להסתפק בשלוש בועות: קלט, עיבוד ופלט. במערכות מסובכות מפרקים את התהליכים לפי שיטות שונות.
בתתי-הרמות מפרקים כל בועה לקבוצת בועות שמייצגת תהליך יחיד. כללים של DFD-0 נשמרים גם בתתי-הרמות, עם פירוט נוסף.
נהוג למספר בועות, ישויות ומאגרים, אך לא לאפיקים. המספור בדרך כלל שרירותי, ולעיתים קשור לסדר ביצוע הפעולות.
'''תרשים זרימת נתונים''' (DFD). זו תמונה שמראה איך נתונים זזים במערכת.
משתמשים בו כדי לראות איך המערכת עובדת היום.
ממנו בונים את המערכת החדשה על ידי שינויים.
- בועה, פעולה בתוך המערכת. דוגמה: רישום לקוח.
- ישות, מישהו חיצוני שנותן או מקבל מידע. דוגמה: לקוח או ספק.
- מאגר נתונים, מקום שבו שומרים מידע. דוגמה: מאגר לקוחות.
- אפיק, חץ שמראה לאן המידע הולך. דוגמה: נתוני לקוח או תאריך.
יש רמה עליונה שנקראת DFD-0. רמות נוספות מפורטות נקראות DFD-1, DFD-2 וכו'.
במערכת פשוטה יש שלוש בועות: קלט, עיבוד ופלט.
נותנים מספרים לבועות, לישויות ולמאגרים. לא מספרים את החצים.
תגובות גולשים