- אלמנטים של תרשים זרימת נתונים
- ישות חיצונית
- תהליך
- מחסן נתונים
- זרימת נתונים
- כללים עבור DFD
- סוגים
- הגיוני
- גוּפָנִי
- באיזה מהן להשתמש?
- דוגמאות
- דרגה 0
- שלב 1
- שלב 2
- הפניות
תרשים זרימת נתונים היא דרך ויזואלית להראות את תנועת הנתונים דרך מערכת המידע. הוא מציג כיצד מידע נכנס ויוצא מהמערכת, איזה מסלול הוא עובר, היכן הוא מאוחסן, ומקורות המידע ויעדיו.
חברות לא יכלו לפעול ללא מערכות ותהליכים, והיעילות חיונית להשגת יעדים. ישנן דרכים רבות ללמוד יעילות זו, אך תרשים זרימת הנתונים עולה על ביצועים טובים יותר לאחרים.
דוגמה לתרשים זרימת נתונים בספרדית
תרשים זרימת נתונים או DFD מראה כיצד תהליכים זורמים במערכת. זהו ייצוג גרפי להראות מערכת, ובתורו, יכול לעזור לפתור היכן שיש בעיות וחוסר יעילות.
ב- DFD משך התהליכים אינו מוצג או אם תהליכים אלה פועלים בסדרות או במקביל. אין לולאות או לולאות, כמו שיש בתרשים רשת, אין נקודות החלטה, כמו שיש בתרשים זרימה.
תרשימי זרימה משמשים לעיצוב, ניתוח, תיעוד או ניהול תוכנית או תהליך, בשימוש נרחב בתחומים שונים מאוד כמו תכנות, פסיכולוגיה קוגניטיבית או כלכלה ושווקים פיננסיים.
התוצאה היא שמגוון תרשימי הזרימה רחב ויש צורך בחלוקה לפי סוגים וסיווגים.
אלמנטים של תרשים זרימת נתונים
השלטים המשמשים בתרשים זרימת הנתונים מתארים את נתיב הנתונים במערכת, אתרי אחסון, כניסות ויציאות נתונים וחוטים שונים. מדובר בתווים סטנדרטיים כמו עיגולים, מלבנים וחצים.
מתודולוגיות סימון שונות משמשות ב- DFD. יש להם כמה הבדלים, אך כולם משתמשים בסימנים ובצורות כדי לייצג את המרכיבים העיקריים של DFD.
ישות חיצונית
זה יכול לייצג בן אנוש, מערכת או תת-מערכת. מקורם או יעדם של נתונים מסוימים. כלומר, זה שולח או מקבל נתונים אל או ממערכת התרשים.
בהתאם לתהליך העסקי הוא חיצוני למערכת שמנותחת. מסיבה זו, בדרך כלל נמשכים ישויות חיצוניות לקצוות ה- DFD.
תהליך
זוהי פונקציה או פונקציה עסקית בה הנתונים והזרימה שלהם הופכים, על ידי שינוי, סדר או שינוי כיוון הזרימה. זה לוקח את הנתונים הנכנסים, משנה אותם ואיתם מייצר תפוקה.
תהליך יכול לעשות זאת על ידי ביצוע חישובים וגם באמצעות לוגיקה בכדי להיות מסוגלים למיין את הנתונים או לשנות את כיוון הזרימה. ניתן לפרק אותו לרמת פירוט גבוהה יותר כדי לייצג את אופן עיבוד הנתונים בתהליך.
התהליכים ממוקמים בין הכניסה לפלט, בדרך כלל מתחילים משמאל עליון של ה- DFD ומסתיימים בחלק השמאלי התחתון של התרשים. יכולים להיות כמה מהם בתרשים יחיד.
מחסן נתונים
הוא מכיל את המידע לשימוש מאוחר יותר, כגון קובץ מסמך שמחכה לעיבוד.
כניסות נתונים יכולות לזרום בתהליך ואז למחסן נתונים, ואילו פלטות נתונים זורמות מתוך מחסן נתונים ואז דרך תהליך.
זרימת נתונים
מייצג את שטף המידע. היא קובעת את מסלול הטיול שהמידע לוקח מגורמים חיצוניים דרך התהליכים ומחסני הנתונים השונים. בעזרת חצים ה- DFD יכול להראות את כיוון זרימת הנתונים.
כללים עבור DFD
לפני שתתחיל בתכנון דיאגרמות של זרימת נתונים, ישנם ארבעה כללי אצבע כללים שעליהם להקפיד על מנת ליצור DFD תקף.
- לכל חנות נתונים חייבת להיות לפחות זרם נתונים קלט ופלט אחד.
- לכל תהליך חייב להיות קלט ופלט אחד לפחות.
- כל התהליכים ב- DFD חייבים להיות מקושרים לתהליך אחר או לחנות נתונים.
- הנתונים המאוחסנים של מערכת חייבים לעבור תהליך.
סוגים
תלוי מה ברצונך לבדוק בזרימה, ישנם שני סוגים של דיאגרמות של זרימת נתונים לבחירה.
הגיוני
תרשים מסוג זה משקף את המתרחש בזרימת מידע. זה מראה את המידע שנוצר וזה שמועבר, הגורמים המקבלים את המידע הזה, התהליכים שמתבצעים באופן כללי וכו '.
התהליכים המתוארים בתרשים לוגי הם פעילויות המתבצעות בחברה, מה שאומר שההיבטים הטכניים של המערכת לא נלמדים לעומק. לכן הצוות מסוגל להבין דיאגרמות אלה מבלי להיות טכני.
גוּפָנִי
תרשים מסוג זה משקף את האופן שבו מידע עובר במערכת. זה מייצג כי התוכניות, כמו גם ציוד המחשבים, האנשים והקבצים המעורבים בזרימת המידע מפורטות במיוחד.
התרשימים הפיזיים כוללים את התהליכים המתאימים להזנת נתונים, כמו בדיקת הבקרה. בנוסף מוצב אחסון נתונים ביניים, כגון טבלאות או קבצים זמניים.
לדוגמה, אתה יכול להראות כיצד לקוח מבצע הזמנה באופן מקוון על ידי סקירת תוכנת החברה כדי לבצע ולהשלים את ההזמנה. זה בדרך כלל טכני.
לפיכך, תרשים פיזי מפורט יכול לעזור מאוד לתכנת את הקוד הדרוש ליישום מערכת מידע.
באיזה מהן להשתמש?
שתי התרשימים הפיזיים והלוגיים יכולים לייצג את אותה זרימת מידע. עם זאת, לכל אחת תהיה נקודת מבט שונה ותספק פעילויות שונות למיטוב המערכת.
ניתן להשתמש בהם יחד או לחוד. יחד הם מספקים יותר פירוט משתי התרשימות בלבד. כשאתה מחליט באיזה שימוש, זכור שאתה עשוי להזדקק לשניהם.
דוגמאות
בהנדסת תוכנה ניתן לתכנן את תרשים זרימת הנתונים לייצג את המערכת ברמות הפשטה שונות.
DFDs ברמה גבוהה יותר מחולקים לרמות נמוכות יותר, ובכך מטפלים במידע נוסף ואלמנטים פונקציונליים. הרמות ב- DFD ממוספרות 0, 1, 2 או יותר.
דרגה 0
זה מתווה לשקף נקודת מבט בה המערכת כוללת את עצמה בתהליך אחד, מה שמצביע על הקשר שיש לה עם גורמים חיצוניים.
נתוני הקלט והפלט מסומנים על ידי חצים היוצאים אל המערכת או מחוצה לה. רמה זו נקראת תרשים הקשר.
מקור: geeksforgeeks.org (CC BY-SA 4.0)
שלב 1
ברמה זו תרשים ההקשר מחולק למספר תהליכים. הפונקציות העיקריות של המערכת מודגשות ותהליך ברמה הגבוהה מתפרק לתת תהליכים.
מקור: geeksforgeeks.org-CC-BY-SA-4.0
שלב 2
רמה זו הולכת ומעמיקה מעט יותר מרמה 1. ניתן להשתמש בה כדי לרשום פרטים ספציפיים אודות פעולת המערכת.
מקור: geeksforgeeks.org (CC-BY-SA-4.0)
הפניות
- תקוות מחשב (2017). תרשים זרימת נתונים. נלקח מ: computerhope.com.
- מחשוב W3 (2019). פיתוח תרשימי זרימת נתונים פיזיים. נלקח מ: w3computing.com.
- ג'ורג'ינה גוטרי (2019). כיצד להשתמש בתרשימי זרימת נתונים להעלאת הפרויקט שלך. קאקו. נלקח מ: cacoo.com.
- Geeks for Geeks (2019). רמות בתרשימי זרימת נתונים (DFD). נלקח מ: geeksforgeeks.org.
- קליפורד צ'י (2019). מדריך למתחילים לתרשימי זרימת נתונים. רכזת ספוט. נלקח מ: blog.hubspot.com.