ניתוח מערכות ב'
מתוך OdedWiki
תוכן עניינים |
[עריכה] עבודה
הגשת העבודה עד ה- 1.8.09
הכנת מסמך האפיון
- בניית מודל לוגי מתייחס לבעיות והדרישות שהוצגו והוגדרו בשלב א' של העבודה - עבור המערכת החדשה.
- תרשימי DFD ברמות השונות (תוכן DFD0 DFD1) - צריך רק 5 אירועים - 5 תרשימי DFD1 (יכולים להיות חדשים לגמרי או עדכון הישנים)
- בניית עצי תהליכים
- מילון נתונים (עדכון) - רק מה שנוגע ל5 החדשים.
- טפסי ומסכי קלט (יש לשלב את השיקולים והסיבות לעיצוב הנבחר). המסכים צריכים להיות היררכים.
- טפסים, מסכי פלט ודוחות (יש לשלב את השיקולים והסיבות לעיצוב הנבחר).
- מילון נתוני קלטים.
- מילון נתוני פלטים.
- הצגת מס' תהליכים בעברית מובנית.
עבודה: fairshare
[עריכה] עיצוב - הקדמה
תכנון ועיצוב המערכת עפ"י הבעיות והדרישות שהוצגו.
[עריכה] עיצוב טופסי קלט
- קלות המילוי
- זרימת הטופס
- חלוקה לרמות
- כותרת
- הוראות
- גוף הטופס
- חתימות ואישורים
- הערות
- תיחום שדות
- דיוק המילוי
- עיצוב נאה
- רווח בין הכותרות לשורות
- השארת מקום למילוי נתונים
- הצגת מידע בסדר הגיוני
- שימוש בגופנים, קוי הפרדה וצבעים
[עריכה] עיצוב מסכי קלט
- שמירה על מסך פשוט
- (כותרת, גוף המסך, הערות והוראות הפעלה)
- שמירה על תצוגה עקבית של המסך
- מעבר נוח בין מסכי
- גלילה
- קריאה לפירוט נוסף (תנועה במסכי קלט)
- דו שיח על המסך (מסכי קלט היררכיים)
- יצירת מסכים נאים
- מיקוד תשומת הלב
- אין להעמיס
- הפרדה בין קבוצות
- מסגרות וקווים
- "טכניקות יופי" (וידאו הפוך, צבעים, הבהוב)
[עריכה] מתן משוב למשתמשים
- מגביר את תחושת הביטחון
- יוצר אוירה של דו-שיח
- צריך לספק למשתמש את המידע הבא:
- המחשב קיבל את הקלט הנדרש
- הקלט נכון (הודעת "מוכן", צבע שונה)
- הקלט לא נכון (משוב חזותי, משוב קולי)
- הודעה על השהיה בתהליך ("המתן", "סרגל % - בר התקדמות")
- הודעה על השלמת ביצוע בקשת המשתמש
- הצעת משוב מפורט יותר (הסבר, ערה)
[עריכה] מילון הנתונים של הקלטים
- מספר הקלט (מס' מזהה)
- אמצעי הקלט (טופס קלט, מסך קלט וכד')
- הפניה לציור, לאב טיפוס של הטופס או מסך הקלט
- הערות (תכונות שדות, מבנה כללי של הטופס), (הנחיות למתכנת כיצד לתכנת את הקלט)
- מקור הקלט ומוסר הקלט (מהיכן הקלט בא - מי ישות המשתמש)
- שיטת איסוף הנתונים והזנתם (איך מגיעים הנתונים מהמקור אל אמצעי הקלט, כגון: דואר, טלפון, ידנית וכד')
- היקף הקלט
- זמן הקלט (כמה זמן בממוצע יארך ביצוע הקלט)
[עריכה] מילון נתונים
[עריכה] דוחות
- ההבדל בין שאילתה לדוח הוא היקף הנתונים, רמת הפירוט
- בשאילתה שואלים, "כמה פריטים יש במלאי?"
- בדוח מבקשים, מה מצב המלאי בחודש האחרון.
- (דוחות קצרים יותר קריאים)
[עריכה] מילון הנתונים של הפלטים
פרמטרים לקביעת הפלט
- מספר הפלט (מזהה)
- אמצעי הפלט (מודפס, מסך)
- תכונות הדפסה / תצוגה (איכות הדפסה, סוג נייר, מס' עותקים)
- הפניה לציור, לאב טיפוס של הדוח / מסך הפלט - LAYOUT, עיצוב הדוח ומיקום הנתונים
- הערות (הסברים מילוליים)
- יעד הפלט ואופן הפצתו (מי יקבלו ואיך יגיע ליעדו)
- היקף הפלט (מספר ממוצע של עמודים ותוים)
- זמן הפלט (כמה זמן ייארך ביצוע הפלט)
[עריכה] טבלאות החלטה
מקבלים "סיפור", חוק ממשלה או דרישה בכתב שמגדירה איך לקבל החלטה, בכדי לאפיין אותה יש ליצור טבלת החלטה.
כדי ליצר טבלת החלטה:
- הגדרת הפרמטרים שקובעים את ההחלטה
- לדוגמה: מגדר, מס' ילדים, מצב משפחתי
- קביעת כל הערכים האפשריים לכל פרמטר
- מגדר: זכר/נקבה
- מס' ילדים: 3,2,1 אחר
- מצב משפחתי: רווק, אלמן, גרוש, נשוי
- בניית טבלת כופל וקביעת ה"כופל"
| פרמטר | ערכים אפשריים | מס' האפשרויות | כופל |
|---|---|---|---|
| מגדר | ז,נ | 2 | 1 |
| מס' ילדים | 1,2,3,אחר | 4 | 2 |
| מצב משפחתי | רווק, אלמן, גרוש, נשוי | 4 | 8 |
| סה"כ: | 32 |
- בניית טבלת החלטה שמציגה את כל הצירופים האפשריים עפ"י עמודת הכופל
[עריכה] עץ החלטה
רישום היררכי של כל השילובים האפשריים לדוגמה:
- זכר
- רווק
- 1 - A
- 2 - A
- 3 - A
- אחר
- גרוש
- 1 - B
- 2 - B
- 3
- אחר
- אלמן
- 1
- 2
- 3
- אחר
- נשוי
- 1 - D
- 2 - D
- 3 - E
- אחר
- 1
- 2
- 3
- אחר
- רווק
- נקבה
- רווק
- 1
- 2
- 3
- אחר
- גרוש
- 1 - B
- 2 - B
- 3
- אחר
- אלמן
- 1 - C
- 2 - C
- 3 - C
- אחר - C
- נשוי
- 1 - D
- 2 - D
- 3 - E
- אחר
- רווק
[עריכה] עברית מובנית
- עברית חופשית: הוסף A ל-B, אך אם A נמוך מ-B, החסר את A מ-B.
- מובנית:
- אם B <= A
- אזי הוסף A ל- B
- אחרת החסר A מ- B
- סוף אם
[עריכה] מבנה ברירה
כאשר אין קשר בין התנאים :
- בצע לפי ברירה
- כאשר מצב משפחתי = רווק
- כאשר מס' ילדים > 3
- כאשר משכורת < שכר מינימום
- אחרת
- סוף ברירה
[עריכה] מבנה "לכל"
for each
- לכל XXX בתוך מאגר YYY
- יש לבצע כך וכך
- סוף לכל
[עריכה] מסכים
כל רמה בעץ התהליכים תהיה מסך עם תפריט או שדות למילוי.
