1 / 79

ניתוח מערכות מידע א' הרצאה 2

ניתוח מערכות מידע א' הרצאה 2. DFD. מהו DFD. DFD- Data Flow Diagram. תרשים המתאר את זרימת המידע במערכת מתאים למידול פרוצדורלי נעשה שימוש בסימנים מוסכמים עבור: ישויות חיצוניות תהליכים מאגרי נתונים זרימת מידע . הסימנים הבסיסיים. 1 Add New Customer. D1. Customer Master. Customer.

andie
Download Presentation

ניתוח מערכות מידע א' הרצאה 2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ניתוח מערכות מידע א'הרצאה 2 DFD

  2. מהו DFD

  3. DFD- Data Flow Diagram • תרשים המתאר את זרימת המידע במערכת • מתאים למידול פרוצדורלי • נעשה שימוש בסימנים מוסכמים עבור: • ישויות חיצוניות • תהליכים • מאגרי נתונים • זרימת מידע • ....

  4. הסימנים הבסיסיים 1 Add New Customer D1 Customer Master Customer תהליך ישות חיצונית Customer Record מאגר מיגע אפיק נתונים

  5. תהליכים - Processes 1 Add New Customer 2 Find Student • אובייקט שמיצר פלט בהינתן קלט מסוים • מתאר פעולה של: "תעשה משהו" • מיוצגים במערכת ע"י אליפסה או עיגול. • התהליך נקרא לפעמים בועה, והתרשים תרשים בועות. בגלל הדמיון לבועת מים. • תרשים DFD מתאר את התהליכים מבחינה לוגית • מתאר מה התהליך מבצע - התמרה של נתוני הקלט לנתוני הפלט • אינו מתאר מי מבצע את התהליך וכיצד התהליך מבוצע

  6. אפיקי נתונים - Data Flow מעבר שהנתונים זורמים דרכו זרימת הנתונים מיוצגת ע"י חץ החץ מתאר את הכיוון בו זורמים הנתונים בין חלקי המערכת התוכן של הנתונים הזורמים באפיק נכתב על החץ דוגמאות למידע זורם: טופס שיחת טלפון פנייה בעל פה ... 2 Find Student Student details Student id

  7. המנעו משגיאה נפוצה! מידע חייב להכנס וגם לצאת, כלומר לפחות חץ אחד לכל כיוון 1 Add New Customer 1 Add New Customer 1 Add New Customer 1 Add New Customer

  8. מאגרי נתונים - Data Stores הנתונים (קלט) מאוחסנים במאגרי נתונים פלט של תהליכי ביניים נשמר במאגרים משמש כקלט לתהליכים מאוחרים יותר כל מאגר מכיל נתונים על ישות מסוימת לכל מאגר שם ומספר למשל 1D, 2D... המאגר הוא בדרך כלל קובץ כלשהו... חייב שיהיה למאגר לפחות אפיק נתונים אחד שנכנס וגם אחד יוצא D1 Customer Master

  9. ישויות חיצוניות - External Entities הישויות החיצוניות מיוצגות בתרשים ע"י מלבן נמצאות מחוץ לגבולות המערכת הנבדקת מקיימות לפחות אחד משני התנאים: הישות היא מקור של נתונים, הזורמים אל המערכת (קלט) הישות היא יעד של מידע, הזורם מן המערכת (פלט). Customer

  10. DFD – רמות הפשטה ניתן לפרק DFD’s לרמות פירוט שונות תרשים ברמה ראשונית מכונה – "DFD תוכן" (Context Diagram) מייצג את המערכת כולה מורכב מבועה (תהליך) אחת עם כניסות ויציאות של נתונים זה החלק שמשתמשים בו במידול העסקי תרשים תוכן יפורט לתרשים המתאר תהליכים ראשיים תרשים כזה נקרא DFD ברמה אפס ( DFD-0) בהמשך מפרקים כל בועה לתרשים DFD בכל פירוט נשמרים נתוני הכניסה והיציאה

  11. DFD – כללי אצבע • הקריאה/כתיבה מתבצעת • משמאל לימין • מלמעלה למטה • זרימות מידע מתחילות או מסתיימות בתהליך • יש להציג תהליכים ללא תנאים • יש להיזהר מ"חורים שחורים" (black hole), או "יצור ספונטני" (random generation) • על כל תהליך וכל מאגר מידע - לייצר מידע

  12. DFD – תהליך ייצור • ייצור Context Diagram • ייצור DFD רמה 0 • פירוט רמות נמוכות יותר

  13. דוגמא א

  14. קלט

  15. פלט

  16. קלט

  17. פלט

  18. קלט

  19. פלט

  20. קלט

More Related