ניתוח מערכות מידע
מתוך OdedWiki
תוכן עניינים |
[עריכה] שיעור 2
[עריכה] מסמך יזום חנות תקליטורים
[עריכה] מהות המשימה והרקע שלה
- מהן הבעיות במערכת הקיימת
- מהי משימת הפיתוח המוצעת
- מדוע דרושה המשימה
- בעיות במערכת המידע:
- מכירה
- איתור תקליטור אורך זמן
- מציאת מחיר איטית
- בשעות עומס נוצר תור ארוך של לקוחות
- מלאי
- אי סדרים בספירות מלאי
- ניהול
- למנהל החנות אין מידע לקבלת החלטות ניהוליות
- מכירה
- בעיות אלו גורמות להפסדים -> כדאי למחשב את מערכת המידע
[עריכה] מטרות המערכת המוצעת
- תיאור מטרות
- תיעדוף המטרות
- המדדים לבדיקת השגתן של המטרות
- קיצור זמן
- חסכון כסף
- צמצום מס' שגיאות
- אפשרות לעשות שינויים מהירים
[עריכה] מטרה ראשונה: זירוז איתור תקליטורים
יעדים לפי סדר עדיפויות
- חיפוש תקליטור עפ"י זמר / להקה
- מדד: זמן מדרישת הרשימה לקבלה
- הצגת רשימת תקליטורים לפי ז'אנר
- מדד: זמן מדרישת הרשימה לקבלה
- בירור הימצאות תקליטור במלאי ואיתור מדפו
- מדד: זמן בירור ואיתור
[עריכה] מטרה שניה: סיוע במכירת תקליטורים
- טיפול בהזמנות באמצעות אתר/טלפון
- מדד: זמן הטיפול בתחזוקת האתר, כולל חיוב
- זמן אספקה מרבי ממועד קבלת ההזמנה
- אפשרות לעדכן מלאי במהירות
[עריכה] מטרה שלישית: מלאי תקין
- ניהול רשימת מלאי
- הוצאות לרכישת תקליטים
- דיווח חוסרים
- זמן בין היווצרות חוסר לדיווח
- משלוח הזמנות רכישה למפיצים
- שיעור הזמנות מיותרות
[עריכה] מטרה רביעית: סיוע בניהול
- סיוע מעקב מכירות, לפי מדורים שונים ובפרקי זמן שונים
- סיוע מעקב הוצאות (פרסום ביולי-אוגוסט)
- השוואות הוצאות הכנסות
[עריכה] תיחום
- תיאור התחום שבו תפעל המערכת
- שירותים שיסופקו
- שירותים שלא יסופקו
דוגמה:
- ניהול מלאי
- מציאת פריט, אך לא האזנה
- הפקת הזמנות לרכישת תקליטורים, אך לא במשלוח הזמנות
- המערכת לא תספק שירותי חשבונות
- המערכת לא תעשה ביצוע תשלומים למו"לים
- המערכת לא תעשה חישוב משכורות
- לא יחושב מאזן ומיסים
[עריכה] יישויות חיצוניות
- מנהל החנות: מספק למערכת הוראות ומקבל דוחות
- לקוחות: מספקים בקשות קנייה, מקבלים חשבוניות
- מפיץ: מקבל הזמנות, מספק תעודות משלוח ושינויים במחירים
- הנה"ח: מקבלת חשבוניות
[עריכה] אילוצים
- אילוצי תקציב:
- סכום לציוד
- סכום לפיתוח
- תקציב תחזוקה
- אילוצי כח אדם
- אילוצי לו"ז
- אילוצי ציוד
- אילוצי אופי - ידידותיות, גמישות
[עריכה] הנחות
הנחות התפתחות הארגון שיכולות להשפיע על פיתוח המערכת
לדוגמה: גידול מלאי וכוח אדם
[עריכה] סיכום מסמך יזום
בסופו סיכום למנהלים
[עריכה] ש.ב.
לבחור ארגון ולנתח
[עריכה] שיעור 3
[עריכה] דרישות
- דרישות שבאות בעקבות בעיות
- שליפת מידע על תקליטורים
- רישום הזמנות רכישה
- דרישות שנועדו להוסיף למצב קיים
- טיפול במכירה ע"י משלוח
[עריכה] שיטות איסוף נתונים
| מטרות עיקריות |מתי להשתמש | ||
| ניתוח מסמכים |
|
|
| עריכת תצפיות |
|
|
| ערכית ראיונות |
|
(לדוגמה, "טופס 638", שנקרא בפי העובדים "הטופס האדום") |
| הפצת שאלונים |
לקבל נתונים או חוות דעת מציבור רחב |
כאשר יש אנשים רבים בארגון או מחוצה לו |
[עריכה] דרישות
- טבלת דרישות מול בעיות: מציבים בעיות מול דרישות, העמודות הן בעיות והשורות דרישות ,כך רואים כמה בעיות פותרת כל דרישה
- ככל שפירוט הדרישות יותר גבוה המערכת תהיה יותר דומה למבוקש
[עריכה] ש.ב.
- בעוד 2 שיעורים, אפשר להציג את תחילת העבודה, ניתוח מצב קיים של מערכת של חברה ודרישות לשיפור, היקף עבודה: "גדולה"
[עריכה] שיעור 4
[עריכה] פרטי דרישות
[עריכה] דרישה לדוגמה 1.1
- שם: הצגת פרטי התקליטור
- עדיפות: הכרחי
- תיאור: איחזור פרטים חשובים על תקליטור, לפי דרישת הלקוח.
- קלט: שם התקליטור
- פלט:
- אם התקליטור נמצא במלאי:
- שם תקליטור
- שם המבצע
- המו"ל
- מחיר לצרכן
- מס' עותקים במלאי
- מס' מדף
- אם התקליטור לא נמצא: הודעת לא נמצא
- אם התקליטור נמצא במלאי:
- מצב רצוי: המידע יאוחזר במהירות
- מדד: הזמן מסיום הכנסת הקלט עד קבלת הפלט
- קריטריון להצלחה: לא יעלה על 5 שניות
[עריכה] דרישה לדוגמה 1.4
- שם: הצגת תקליטורים לפי נושא (ז'אנר)
- עדיפות: רצוי
- תיאור: הלקוח יגדיר סוג מוסיקה המעניין אותו, המערכת תציג את רשימת התקליטורים (המצויים בחנות) השייכים לסוג המוזיקה המבוקש.
- קלט: שם נושא
- פלט: רשימת תקליטורים
- בעיות במצב הקיים: המידע נמצא רק בזיכרון העובדים ואינו זמין
- מצב רצוי: רשימת סגנונות שתקיף את כל התקליטורים, ניתן יהיה לשלוף תקליטורים לפי סוג מוזיקה.
- מדד...
[עריכה] זרימת המידע במערכת
[עריכה] מודל לתיאור פונקציונאלי Data Flow Diagrams
- מה המערכת עושה
- איך זורם המידע
- מיהם המקורות
- לא מעניינת השיטה או מי עושה אותה - אלא רק הזרימה של המידע
[עריכה] המרכיבים
- תהליכים - אליפסה או עיגול - P - process
- יישויות - מלבן - E - entity
- מאגרי מידע - שני קוים מקבילים או מלבן חתוך מצד ימין - DS - data store
- אפיקי מידע - חץ - df - data flow
- זמן כמפעיל תהליך - משולש - תהליכים מחזוריים שמופעלים עפ"י זמן
[עריכה] סוגי תרשים
- תרשים תוכן
- תרשים DFD0
- תרשימי DFD1
[עריכה] התרשים
- כל התהליכים בלשון ציווי
- החצים הם בכיוון זרימת המידע
- כל תת מערכת מורכבת ממס' תהליכים בסיסיים
[עריכה] פרוק פונקציונאלי TOP DOWN
- DFD0 - אוסף התהליכים העיקריים
- תת מע' טפל בהזמנות
- תת מערכת ניהול לקוחות
- תת מערכת נהל מחירון
- עדכן מחיר (DFD1)
- קטלג פריט חדש (DFD1)
- עדכן לפי מדד (DFD1)
[עריכה] תרשים תוכן
- מציג את תיחום המערכת ואת הקשר לעולם החיצון - כמו ה"שער" של המערכת
- מקורות
- מידע
- יעדים
[עריכה] DFD0
- מאגר מידע יחשף לראשונה כאשר משמש יותר מתת מערכת אחת בתרשים
- כל האפיקים, המקורות והיעדים שבתרשים תוכן נשמרים גם בתרשים 0
- בפירוק תהליך לרמה הבאה, מאגרי המידע שיש להם אפיקים מקושרים לתהליך זה, נהפכים למקורות ויעדים בהתאמה, חובה לשמור על צורתם
[עריכה] מה ה-DFD לא מספר
- לוגיקה
- ממד הזמן
- כמויות
- ממשק משתמש
[עריכה] כללים להמנעות מתרשימים שגויים
- כל עדכון שליפה - רק דרך תהליך
- מקור לא מעדכן מאגר
- מאגר לא מעדכן יעד
- מאגר לא מעדכן מאגר
- כל מידע ממקור חיצוני נקלט ע"י תהליך מסוים
- חשוד - מאגר שרק כותבים אליו ולא שולפים ממנו נתונים (סביר אם מדובר על ארכיון או לוג)
[עריכה] שיעור 5
- F = אירוע מונחה מידע
- T = אירוע מונחה זמן
- C = אירוע מונחה בקרה - אירוע שחורג מתהליך שהוגדר מראש
- מאגדים את האירועים בקבוצות
להכין תכנים למטלה
[עריכה] שיעור 6 או7
[עריכה] בעיות מידע
- זמינות וזמן תגובה
- שלמות המידע
- דיוק המידע
- עדכניות המידע
[עריכה] בעיות בתהליכים
- יעילות
- עומסים
[עריכה] בעיות תיאום
- בתוך המערכת
- בין המערכת לסביבה
מסמך ייזום תוך שבועיים מה-20081219
[עריכה] שיעור 8
[עריכה] עץ תהליכים
דוגמה
- חנות תקליטורים
- נהל מלאי
- עדכן מלאי
- עדכן מחירים
- הפק דוחות
- הפק דוח כספי
- הפק סיכום הכנסה
- טפל ברכישה
- הדפס תזכורת לספק
- הוצא הזמנה לרכישה
- טפל במכירות
- בצע מכירה במשלוח
- טפל בהחזרה
- ספק מידע
- נהל מלאי
[עריכה] פרטי המידע
- תו
- שדה
- רשומה
- טבלה / קובץ
- מסד נתונים - אוסף טבלאות עם קשרים ביניהן
[עריכה] מילון נתונים
DATA DIRECTORY הגדרת הנתונים, מרכיבי ה-DFD, מאגרי נתונים ואפיקי נתונים
[עריכה] חלקים
- מבני הנתונים
- תוכן השדות - הנתונים האפשריים
- אפיקי הנתונים
- מאגרי נתונים
- תהליכים
- ישויות חיצוניות
- שם הישות
- תיאור מילולי של מהותה, תפקידיה והקשר שלה למערכת
- אפיקי הקלט מהישות למערכת
- אפיקי הפלט מהמערכת לישות
- מאגרי נתונים משותפים לישות ולמערכת
