הבנת DFD דרגה 1

האם אתה יודע מה זה DFD? DFD הוא ראשי תיבות של תרשימי זרימת נתונים הכלולים בכלי הניתוח והעיצוב המתבצעים בצורה מובנית כך שמטפל המערכת יוכל להבין מה המטרה ופעולתה של המערכת או מערכות המשנה כסדרת נתונים המחוברים זה לזה.

זרימת נתונים היא העברת נתונים המתבצעת מנקודה אחת לאחרת. התיאור נעשה עם הראש על החצים שמובילים ישירות אל היעד.

התהליך שבוצע בדרך כלל מעיד על שינוי ועל התרחשות התהליך מ- שינוי נתונים. ואילו לאחסון נתונים יינתנו שמות עצם על סמך הנתונים המאוחסנים בהם.

התפלגות DFD

הגדרת DFD דרגה 1 וחטיבה של DFD

יש להבין כי תרשים זרימת הנתונים מחולק לשלושה חלקים אשר נסביר כדלקמן:

1. תרשים הקשר

ההקשר של Digram הוא תיאור של זהמעגל גדול שיכול לייצג את כל התהליכים הכלולים במערכת. תרשים זה הוא הרמה הגבוהה ביותר ולרוב יינתן לו המספר אפס (0).

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

2. תרשים אפס או תרשים רמה 1

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

3. תרשים מפורט

תרשים אחד זה הוא תרשים שתפקידו לתאר מה התהליך מתרחש בתרשים האפס.

פונקצית DFD

הבנת פונקציות DFD ברמה 1 ו- DFD

לאחר שידע את ההבנה של DFD רמה 1,כעת נדון בתפקודו. אילו פונקציות יש ל- DFD? להלן, נספק הסבר על המידע שיש ל- DFD, שרבים מכם אולי לא יודעים עליו.

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

סימון המשמש ברמת DFD 1

ואז איזה סוג של סימון משמש ב- DFDרמה 1? למעשה הסימון שבבעלות DFD מחולק לשתי דעות. חוות הדעת הראשונה הגיעה מגאן וסרסון, חוות הדעת השנייה הגיעה מדודון ודה מרקו.

אף על פי כן, הסימן שהוא הנפוץ ביותר הוא הסימן שבבעלות Yourdan ו- De Marco. לפרטים נוספים, עיין בתמונה שלהלן:

הבנת רמת DFD 1

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

דוגמה DFD רמה 1

שימו לב כאשר ברצונכם ליצור DFDרמה 1, וודא כי הקשר בין הסביבה למערכת לא מבוטל. כלומר, זרימת הנתונים שיוצאת ונכנסת למערכת אסור להשתנות עם הנתונים הכלולים ב- DFD ברמה 0. לכן, ב- DFD רמה 0 יש להוסיף לזרימת הנתונים שרק עשתה ברמת DFD ברמה 1.

זו הסיבה לכך שהציון המשמש את DFDרמה 1 אינה שונה בהרבה מהציון המשמש ברמת DFD 0. בנוסף, ההנחיות בהן נעשה שימוש אינן שונות בהרבה מההסבר להלן:

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

לפרטים נוספים אנא עיינו בתמונה הבאה:

הבנת רמת DFD 1 ודוגמאות

דוגמה DFD דרגה 1

רק עובדה נוספת שרמת DFD ברמה 1 וגםל- DFD ברמה 0 אין שום הבדל בכלל. עם זאת, כשתלמדו את זה עוד יותר תגלו שלשני הדברים הללו ישנם הבדלים מסוימים. זרימת הנתונים שעובדת תמיד תהיה דרך הישות כמו גם מאגר הנתונים לפני כן היא תזרום לתהליך הבא שנמצא ברמת DFD 0.

שלא כמו במקרה של DFD רמה 1, זרימת נתוניםשיכול להתרחש בהמשך יעבור ישירות לתהליך הבא מבלי לעבור על חנות נתונים או ישות נתונים. הסיבה לכך היא שהתהליך עדיין כלול בחלק אחד מכל התהליך המתמשך.

הערות 0