טעויות נפוצות ותרגיל חברת טיולים

Download Report

Transcript טעויות נפוצות ותרגיל חברת טיולים

‫‪‬‬
‫להלן ‪ 2‬תרשימי ‪ DFD‬סכמתיים‪ .‬עליכם למצוא את כל השגיאות המופיעות‬
‫בתרשים ‪ ,DFD-1‬הניחו שתרשים ‪ DFD-0‬תקין ותרשים ‪ DFD-1‬הינו הרמה‬
‫הנמוכה ביותר‬
‫‪‬‬
‫להלן רשימת השגיאות בתרשים‪:‬‬
‫◦‬
‫◦‬
‫◦‬
‫◦‬
‫◦‬
‫◦‬
‫◦‬
‫◦‬
‫◦‬
‫◦‬
‫◦‬
‫◦‬
‫‪‬‬
‫זרימה עצמית בתהליך ‪1.1‬‬
‫זרימה בין תהליך ‪ 1.1‬לתהליך ‪1.2‬‬
‫חסרה זרימה ב‪ DFD1 -‬לתוך מאגר ‪( D6‬זרימה שהופיעה ב‪ DFD0 -‬ונעלמה ב‪-‬‬
‫‪)DFD1‬‬
‫חסרה זרימה ב‪ DFD1 -‬מתוך מאגר ‪( D8‬זרימה שהופיעה ב‪ DFD0 -‬ונעלמה ב‪-‬‬
‫‪)DFD1‬‬
‫ב‪ DFD1 -‬יש ‪ 3‬זרימות נכנסות לישות ‪ C‬וב‪ DFD0 -‬יש רק אחת‪ ,‬לכן ב‪ DFD0 -‬היה‬
‫צריך לתאר עורק לתוך ישות ‪C‬‬
‫תהליך ‪ 1.2.1‬לא מתאים ל‪ DFD1 -‬ולכן צריך לקשר את הזרימה היוצאת מישות ‪C‬‬
‫לתת תהליך אחר ב‪( DFD1 -‬שהוא פיצוץ של תהליך ‪)1‬‬
‫חסרה זרימה מישות ‪ A‬לתת תהליך כלשהו ב‪( DFD1 -‬של תהליך ‪)1‬‬
‫תהליך ‪ 2‬לא צריך להופיע ב‪DFD1 -‬‬
‫זרימה בין מאגר ‪ D1‬לישות ‪ C‬אינה חוקית‬
‫זרימה בין ישות ‪ C‬לישות ‪ E‬אינה חוקית‬
‫זרימה בין מאגר ‪ D1‬למאגר ‪ D4‬אינה חוקית‬
‫ישות ‪ E‬לא הופיעה ב‪DFD0 -‬‬
‫נסו למצוא טעויות נוספות‬
‫‪‬‬
‫‪ - - DB1‬טיולים‬
‫◦‬
‫◦‬
‫◦‬
‫◦‬
‫◦‬
‫◦‬
‫◦‬
‫◦‬
‫טיול‪ :‬מספר טיול ‪ , PK‬משך טיול ‪ ,‬מחיר טיול‬
‫אתר‪ :‬מספר אתר ‪ ,PK‬שם אתר ‪ ,‬הערות‬
‫אתר בטיול‪ :‬מספר אתר ‪ , PFK‬מספר טיול ‪ , PFK‬מספר‬
‫רץ ‪ ,‬הערות‬
‫טיול בתאריך‪ :‬מספר טיול ‪ , PFK‬תאריך ‪ ,PK‬סטטוס (‬
‫בוצע כן ‪ /‬לא ) ‪ ,‬מספר אוטובוס ‪ , FK‬הערות‬
‫הנחה ‪ :‬בכל טיול אוטובוס אחד‬
‫מסלול איסוף לטיול‪ :‬מספר טיול ‪ , PFK‬מספר נקודת איסוף‬
‫‪ , PFK‬מספר רץ‬
‫נקודת איסוף‪ :‬מספר נקודת איסוף ‪ , PK‬שם ‪ ,‬מיקום מדויק‬
‫אוטובוס‪ :‬מספר אוטובוס ‪ , PK‬שם חברה‬
‫‪‬‬
‫‪‬‬
‫‪ –DB2‬עובדים ( מדריכים )‬
‫◦ עובד‪ :‬מספר עובד ‪ , PK‬שם ‪ ,‬כתובת‬
‫◦ שיבוץ עובד בטיול בתאריך‪ :‬מספר עובד ‪ , PFK‬מספר טיול‬
‫‪ , PFK‬תאריך ‪ , PFK‬מדריך אחראי ( כן‪/‬לא )‬
‫◦ הסמכת עובד לטיול‪ :‬מספר עובד ‪ , PFK‬מספר טיול ‪, PFK‬‬
‫תאריך הסמכה‬
‫‪DB3‬לקוחות ( והזמנות לקוחות )‬
‫◦ לקוח‪ :‬מספר לקוח ‪ , PK‬שם ‪ ,‬כתובת‬
‫◦ לקוח בטיול בתאריך‪ :‬מספר לקוח ‪ , PK‬מספר טיול ‪, PFK‬‬
‫תאריך ‪ ,PFK‬שילם ( כן‪/‬לא ) תחנת איסוף ‪ , FK‬צורת‬
‫תשלום‪ % ,‬הנחה‪.‬‬