ניתוח מערכות ב'

מתוך OdedWiki

קפיצה אל: ניווט, חיפוש

תוכן עניינים

[עריכה] עבודה

הגשת העבודה עד ה- 1.8.09

הכנת מסמך האפיון

  1. בניית מודל לוגי מתייחס לבעיות והדרישות שהוצגו והוגדרו בשלב א' של העבודה - עבור המערכת החדשה.
    • תרשימי DFD ברמות השונות (תוכן DFD0 DFD1) - צריך רק 5 אירועים - 5 תרשימי DFD1 (יכולים להיות חדשים לגמרי או עדכון הישנים)
    • בניית עצי תהליכים
  2. מילון נתונים (עדכון) - רק מה שנוגע ל5 החדשים.
  3. טפסי ומסכי קלט (יש לשלב את השיקולים והסיבות לעיצוב הנבחר). המסכים צריכים להיות היררכים.
  4. טפסים, מסכי פלט ודוחות (יש לשלב את השיקולים והסיבות לעיצוב הנבחר).
  5. מילון נתוני קלטים.
  6. מילון נתוני פלטים.
  7. הצגת מס' תהליכים בעברית מובנית.

עבודה: fairshare

[עריכה] עיצוב - הקדמה

תכנון ועיצוב המערכת עפ"י הבעיות והדרישות שהוצגו.

[עריכה] עיצוב טופסי קלט

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

[עריכה] עיצוב מסכי קלט

  1. שמירה על מסך פשוט
    (כותרת, גוף המסך, הערות והוראות הפעלה)
  2. שמירה על תצוגה עקבית של המסך
  3. מעבר נוח בין מסכי
    • גלילה
    • קריאה לפירוט נוסף (תנועה במסכי קלט)
      • דו שיח על המסך (מסכי קלט היררכיים)
  4. יצירת מסכים נאים
    1. מיקוד תשומת הלב
    2. אין להעמיס
    3. הפרדה בין קבוצות
    4. מסגרות וקווים
    5. "טכניקות יופי" (וידאו הפוך, צבעים, הבהוב)

[עריכה] מתן משוב למשתמשים

  1. מגביר את תחושת הביטחון
  2. יוצר אוירה של דו-שיח
  3. צריך לספק למשתמש את המידע הבא:
    1. המחשב קיבל את הקלט הנדרש
    2. הקלט נכון (הודעת "מוכן", צבע שונה)
    3. הקלט לא נכון (משוב חזותי, משוב קולי)
    4. הודעה על השהיה בתהליך ("המתן", "סרגל % - בר התקדמות")
    5. הודעה על השלמת ביצוע בקשת המשתמש
    6. הצעת משוב מפורט יותר (הסבר, ערה)

[עריכה] מילון הנתונים של הקלטים

  1. מספר הקלט (מס' מזהה)
  2. אמצעי הקלט (טופס קלט, מסך קלט וכד')
  3. הפניה לציור, לאב טיפוס של הטופס או מסך הקלט
  4. הערות (תכונות שדות, מבנה כללי של הטופס), (הנחיות למתכנת כיצד לתכנת את הקלט)
  5. מקור הקלט ומוסר הקלט (מהיכן הקלט בא - מי ישות המשתמש)
  6. שיטת איסוף הנתונים והזנתם (איך מגיעים הנתונים מהמקור אל אמצעי הקלט, כגון: דואר, טלפון, ידנית וכד')
  7. היקף הקלט
  8. זמן הקלט (כמה זמן בממוצע יארך ביצוע הקלט)

[עריכה] מילון נתונים

[עריכה] דוחות

  • ההבדל בין שאילתה לדוח הוא היקף הנתונים, רמת הפירוט
    • בשאילתה שואלים, "כמה פריטים יש במלאי?"
    • בדוח מבקשים, מה מצב המלאי בחודש האחרון.
      (דוחות קצרים יותר קריאים)

[עריכה] מילון הנתונים של הפלטים

פרמטרים לקביעת הפלט

  1. מספר הפלט (מזהה)
  2. אמצעי הפלט (מודפס, מסך)
  3. תכונות הדפסה / תצוגה (איכות הדפסה, סוג נייר, מס' עותקים)
  4. הפניה לציור, לאב טיפוס של הדוח / מסך הפלט - LAYOUT, עיצוב הדוח ומיקום הנתונים
  5. הערות (הסברים מילוליים)
  6. יעד הפלט ואופן הפצתו (מי יקבלו ואיך יגיע ליעדו)
  7. היקף הפלט (מספר ממוצע של עמודים ותוים)
  8. זמן הפלט (כמה זמן ייארך ביצוע הפלט)

[עריכה] טבלאות החלטה

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

כדי ליצר טבלת החלטה:

  • הגדרת הפרמטרים שקובעים את ההחלטה
    לדוגמה: מגדר, מס' ילדים, מצב משפחתי
  • קביעת כל הערכים האפשריים לכל פרמטר
    • מגדר: זכר/נקבה
    • מס' ילדים: 3,2,1 אחר
    • מצב משפחתי: רווק, אלמן, גרוש, נשוי
  • בניית טבלת כופל וקביעת ה"כופל"
פרמטר ערכים אפשריים מס' האפשרויות כופל
מגדרז,נ21
מס' ילדים1,2,3,אחר42
מצב משפחתירווק, אלמן, גרוש, נשוי48
סה"כ: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
יש לבצע כך וכך
סוף לכל

[עריכה] מסכים

כל רמה בעץ התהליכים תהיה מסך עם תפריט או שדות למילוי.

כלים אישיים