ASIS_class1-Intro
Download
Report
Transcript ASIS_class1-Intro
ניתוח ועיצוב מערכות מידע
שנה ב,תעשיה וניהול
2009 סמסטר אביב
310211 קורס
:1 הרצאה
מבוא
ד"ר דיצה ביימל
Email: [email protected]
Specification and Analysis of Information Systems
Spring 2005
1
מערכות מידע נמצאות בכל מקום
בתי ספר
בתי חולים
2
ניתוח ועיצוב מערכות מידע 2009
סופרמרקט
מהי מערכת מידע ארגונית?
•
•
•
•
שלושה מושגים :מידע ,מערכת ,ארגון.
מידע :נתונים שעובדו והם בעלי משמעות ורלוונטיות
למשתמש
מערכת :קבוצה של רכיבים הקשורים ביניהם ופועלים יחד כדי
להשיג מטרה משותפת.
ארגון :מורכב מאוסף של תת-מערכות – אחד מהם הוא
מערכת המידע.
מערכת מידע
אסופה של תתי רכיבים :חומרה ,תוכנה ,נתונים ,אונשה
ונהלים ,שמטרתה לתמוך בתהליכי הארגון
3
ניתוח ועיצוב מערכות מידע 2009
נתונים ,מידע ,ידע ומה שביניהם
• נתונים ( :(Dataהם עובדות כמו תמונות או צלילים שעשוי
להיות להם שימוש בביצוע משימה מסוימת – חומר גלם
• מידע ) :(informationנתונים שעובדו ויש להם משמעות
למשתמש
• ידע ) :(knowledgeשילוב של מידע שהופנם ונקלט ושל
אינסטינקטים ,רעיונות ,כללים ופרוצדורות שמדריכים את
הפרט מה להחליט וכיצד לפעול
4
ניתוח ועיצוב מערכות מידע 2009
נתונים ,מידע וידע ומה שביניהם ()2
5
ניתוח ועיצוב מערכות מידע 2009
מרכיבים עיקריים במערכת המידע
קלט
תהליך
משוב
בקרה
6
ניתוח ועיצוב מערכות מידע 2009
פלט
תוכן ההרצאה
• מהי מערכת מידע?
• תוכנית הלימודים בקורס
• תפקידה המרכזי של מערכת המידע בארגון – מודל אנתוני
• מחזור חיים של מערכת מידע
• מי משתתף בתהליך? בעלי התפקידים במערכות מידע
• סיכום
7
ניתוח ועיצוב מערכות מידע 2009
מטרת הקורס
הקורס מציג את השלבים השונים הקיימים בתהליך
פיתוח מערכת מידע .בתחילת הקורס נציג את שלב
הניתוח הכולל את איסוף הדרישות ,חקר המצב הקיים,
ניתוח תהליכים עסקיים באמצעות ,EPCוחקר
הישימות .לאחר מכן נתמקד בשלב אפיון המערכת
באמצעות שפות ומתודולוגיות לבניית מודלים למערכות.
בשלב האפיון יוצגו שתי מתודולוגיות ,UML :ו .OPM
8
ניתוח ועיצוב מערכות מידע 2009
סילבוס
1
מבוא ,מחזור חיי מערכת מידע
2
חופשת פורים
3
שלב הניתוח במחזור חיים של מערכת מידע
4
מידול תהליכים עסקיים באמצעות EPC
5
ניתוח מונחה עצמים
6
7
Use Case diagram
חופשת יום העצמאות
8
Class diagram
9
Sequence diagram
10
Statecharts diagram
תיאור מבני של המערכת
12
תיאור דינמי של המערכת
13
ניהול סיבוכיות +מידול ב WEB
11
14
9
ניתוח ועיצוב מערכות מידע 2009
שיעור חזרה
שלב הניתוח
UML
OPM
דרישות הקורס
• 4משימות בית
– המשימות תכלולנה עבודה מעשית ו/או עיונית
– סה"כ ( 30%ציון תקף)
• בחינה סופית
– תכלול את כל החומר שנלמד בקורס
– סה"כ 70%
10
ניתוח ועיצוב מערכות מידע 2009
ביבליוגרפיה
• Booch, Jacobson, Rumbaugh, Unified Modeling
Language – User Guide, Addison-Wesley, 1999.
• Booch, Jacobson, Rumbaugh, The Unified Modeling
Language – Reference Manual, Addison- Wesley,
1999.
• Dori D., Object-Process Methodology - A Holistic
Systems Paradigm, Springer Verlag, 2002.
האוניברסיטה- ועיצוב מערכות מידע, ניתוח, תכנון- • פרץ שובל
1998 ,הפתוחה
2009 ניתוח ועיצוב מערכות מידע
11
תוכן ההרצאה
• מהי מערכת מידע?
• תוכנית הלימודים בקורס
• תפקידה המרכזי של מערכת המידע בארגון – מודל אנתוני
• מחזור חיים של מערכת מידע
• מי משתתף בתהליך? בעלי התפקידים במערכות מידע
• סיכום
12
ניתוח ועיצוב מערכות מידע 2009
מבנה הארגון
מה זה ארגון?
ארגון :מורכב מאוסף של תת-מערכות הקשורות ביניהן ופועלות
יחד כדי להשיג מטרה משותפת
13
ניתוח ועיצוב מערכות מידע 2009
פונקציות ארגוניות ותהליכים עסקיים
14
ניתוח ועיצוב מערכות מידע 2009
מבנה ארגוני ()1
15
ניתוח ועיצוב מערכות מידע 2009
קבלת החלטות
• מודל קבלת החלטות ע"פ הרברט סיימון.
האם קיימת
בעיה או
הזדמנות?
פתרונות
חלופיים
לבעיה או
להזדמנות
מתקבלת
החלטה,
הפתרון נבחר.
16
שלב הזיהוי
שלב הניתוח והעיצוב
שלב הבחירה והבקרה
ניתוח ועיצוב מערכות מידע 2009
לכל שלב בתהליך
קבלת ההחלטות
דרושים
סוגים שונים של
מידע
המודל ההיררכי של אנתוני
על פי מודל אנתוני קיימות שלוש רמות של קבלת החלטות
רמת התכנון האסטרטגי ()3
מנהלים בכירים
רמת הבקרה הניהולית ()2
מנהלים דרג בינים
רמת הבקרה התפעולית ()1
מנהלים ברמה נמוכה
דרג תפעולי ()0
שיווק
17
כספים
ניתוח ועיצוב מערכות מידע 2009
ייצור
מערכות מידע
רכש
תפקידה של מערכת המידע
החלטות ברמת המחלקה (:)2
הוצאות המחלקה בחודש האחרון
תפקידן של
מערכות המידע הוא
לתמוך בתהליך קבלת
ההחלטות
של רמות ניהול שונות
בארגון
ע"י הספקת מידע
הנדרש בכל שלב.
החלטות אסטרטגיות (:)1
התפלגות מספר הסטודנטים לפי חוג,
5שנים אחרונות
החלטות ברמת היחידה (:)3
רשימת סטודנטים לגמר
18
ניתוח ועיצוב מערכות מידע 2009
תוכן ההרצאה
• מהי מערכת מידע?
• תוכנית הלימודים בקורס
• תפקידה המרכזי של מערכת המידע בארגון – מודל אנתוני
• מחזור חיים של מערכת מידע
• מי משתתף בתהליך? בעלי התפקידים במערכות מידע
• סיכום
19
ניתוח ועיצוב מערכות מידע 2009
מחזור חיים של מערכת
מתעורר
צורך למערכת
מפתחים
אותה
משתמשים בה
משפרים אותה
מחליפים אותה
באחרת
20
ניתוח ועיצוב מערכות מידע 2009
מקימים
אותה
כיצד בונים בית?
מקבלים החלטה
בודקים את מצב
המזומנים
פונים לארכיטקט
בית החלומות ?!?
21
ניתוח ועיצוב מערכות מידע 2009
פונים לקבלן
מחזור חיי פיתוח מובנה
SDLC – Structured Development Life Cycle
•
•
•
•
פיתוח מערכת מידע הוא תהליך רב שלבי.
בכל שלב מבצעים אנשי פיתוח חלק מתהליך הפיתוח תוך
שימוש בשיטות וטכניקות ובכלים המתאימים לאותו שלב,
ומפיקים תוצרי בינים שישמשו לשלב הבא.
משתמשים במונח SDLCעל מנת להדגיש שהפיתוח נעשה
בשלבים מוגדרים.
על אף ההבדלים הקיימים בהגדרות של שלבי הפיתוח אפשר
להבחין בכמה שלבים עיקריים שלגביהם יש הסכמה:
הגדרה ,בנייה ,יישום ,ותפעול
22
ניתוח ועיצוב מערכות מידע 2009
( SDLCהמשך)
.8תחזוקה ,בקרה וסיום
תפעול
.7הדרכה והטמעה
הטמעה
.6יישום המערכת
בנייה
.5עיצוב המערכת
.4הגדרה ואפיון המערכת
.3ניתוח דרישות וחקר ישימות
.2איסוף נתונים וחקר מצב קיים
.1ייזום המערכת
23
ניתוח ועיצוב מערכות מידע 2009
הגדרה
(ניתוח
ואפיון)
.1ייזום המערכת
• מטרה
– סקר ראשוני
• פעולות
– זיהוי הבעיה/צורך
– זיהוי גבולות המערכת
– זיהוי נפח הנתונים והמקורות שלהם
• תוצרים
– מסמך ייזום
• מבצעים
– משתמש/לקוח
– אופציונאלי :מנתח מערכות
24
ניתוח ועיצוב מערכות מידע 2009
.2איסוף נתונים וחקר מצב קיים
• מטרה
– למידת מצב קיים ואיתור הבעיות וצורכי המידע הנוספים
• פעולות
– איסוף נתונים :הארגון ,הדרישות ,האילוצים ,הביצועים נדרשים ,הסביבה...
– ניתוח ותיעוד מצב קיים ,זיהוי בעיות במצב קיים ,הגדרת אילוצים
וסיכונים....
• תוצרים
– סיכומי ראיונות ותצפיות ,הקלטות ,שאלונים ממולאים ,מסמכים מהארגון
– מסמך חקר מצב קיים :תיאור כללי של הארגון וסביבתו ,מערכות קיימות,
משתמשים ,תהליכים ,בעיות...
• מבצעים
– משתמש/לקוח
– מנתח מערכות
25
ניתוח ועיצוב מערכות מידע 2009
.3ניתוח דרישות וחקר ישימות
• מטרה
– זיהוי הדרישות וישימות המערכת
• פעולות
–
–
–
–
הגדרת הדרישות מהמערכת
זיהוי דרישות חסרות ,קונפליקטים ,ויתירות
הגדרת סדר עדיפויות
הערכת חלופות וישימות המערכת
• בחינת ובחירת דרך פעולה
• תוצר
– מסמך דרישות () ?Request For Proposal
– דוח ישימות () ?Request For information
• מבצעים
– מנתח מערכות
– משתמש/לקוח
26
ניתוח ועיצוב מערכות מידע 2009
.4הגדרה ואפיון המערכת
• מטרה
– אפיון מפורט
• פעולות
– הגדרה מפורטת ומדויקת של הפונקציות שתבצע המערכת
– תהליכי עבודה ואפיון לוגי
• תוצרים
– מפרט המערכת (מסמך אפיון)
– ?Request For Proposal
– אופציונאלי :אב טיפוס
• מבצעים
– מנתח מערכות
– משתמש/לקוח (לקבלת משוב)
27
ניתוח ועיצוב מערכות מידע 2009
.5עיצוב המערכת
• מטרה
– עיצוב ) (designהתוכנה של מערכת המידע
• פעולות
– הגדרה של רכיבי המערכת ,ממשקים וטיפוסי הנתונים
– הגדרה של פונקציונאליות הרכיבים והאלגוריתמים
• תוצרים
– מסמך עיצוב ( – )Designכולל ארכיטקטורה פיזית ,ממשקים ,מבני נתונים,
אלגוריתמים
– תוכנית בדיקות
• מבצעים
– מעצב בסיס הנתונים
– מעצב ממשקים ומסכים
– מעצב תוכניות (ארכיטקט תוכנה)
28
ניתוח ועיצוב מערכות מידע 2009
.6יישום המערכת
• מטרה
– תכנות המערכת ובדיקתה
• פעולות
– כתיבת קוד ,קומפילציה ,קישור תוכניות וכ"ב
– אימות ( - )Verificationבדיקה של נכונות התהליכים
– תיקוף ( - )Validationבדיקה של התוצר הסופי ביחס לדרישות
• תוצרים
–
–
–
–
–
קוד של התוכנה
תוכניות שירות
קבצים להרצה
קבצים לבדיקות
תיעוד
• מבצעים
– תוכניתן/תכנת
– איש בקרת איכות ()QA
29
ניתוח ועיצוב מערכות מידע 2009
.7הדרכה והטמעה
• מטרה
– הטמעת המערכת בארגון
• פעולות
– הדרכה
– הסבת נהלים ,קבצים תוכניות מחשב
– בדיקות קבלה
• תוצרים
– מערכת מידע עובדת
– חוברות הדרכה ,קורסים
• מבצעים
–
–
–
–
30
איש הדרכה
מפעיל
משתמש/לקוח
אנשי הפיתוח
ניתוח ועיצוב מערכות מידע 2009
.8תחזוקה ,בקרה וסיום
• מטרה
– לאפשר למערכת לעבוד ולשרת את המשתמשים
• פעולות
–
–
–
–
תפעול המערכת
טיפול בשינויים
תחזוקה
בקרת מערכת
• תוצרים
–
• מבצעים
– מפעיל
– משתמש
– אנשי הפיתוח לפי הצורך
31
ניתוח ועיצוב מערכות מידע 2009
מגבלות פיתוח תוכנה בשלבים
• זמן פיתוח ארוך
• ראייה סדרתית של תהליך הפיתוח
• נתק מסוים בין המפתחים למשתמשים
• מערכת המידע מתקבלת בסוף תהליך הפיתוח
32
ניתוח ועיצוב מערכות מידע 2009
דוגמא טובה ל SDLC
33
ניתוח ועיצוב מערכות מידע 2009
תוכן ההרצאה
• מהי מערכת מידע?
• תוכנית הלימודים בקורס
• תפקידה המרכזי של מערכת המידע בארגון – מודל אנתוני
• מחזור חיים של מערכת מידע
• מי משתתף בתהליך? בעלי התפקידים במערכות מידע
• סיכום
34
ניתוח ועיצוב מערכות מידע 2009
מי משתתף בתהליך?
•
•
•
•
•
•
•
•
•
35
מנתח מערכות
תוכניתן
מנהל פרויקט פיתוח
מומחה לבסיס נתונים DBA
מומחה תקשורת
מעצב מערכות Architect
איש הפעלה
איש מערכת Sys Admin
איש בקרת איכות QA
ניתוח ועיצוב מערכות מידע 2009
סיכום
• מערכת מידע :אסופה של תתי רכיבים :חומרה ,תוכנה,
נתונים ,אונשה ,ונהלים ,שמטרתה לתמוך בתהליכי הארגון.
• מטרת הקורס :ללמוד את השלבים השונים הקיימים
בתהליך פיתוח מערכת מידע
• מודל שלושת הרמות של אנתוני :תכנון אסטרטגי ,בקרה
ניהולית ,בקרה תפעולית
• מחזור חיים של מערכת מידע :הגדרת המערכת (ניתוח
ואפיון) ,בנייה ,הטמעה ותפעול
תפקידן של מערכות המידע הוא
לתמוך בקבלת ההחלטות
של רמות ניהול שונות בארגון
ע"י הספקת מידע הנדרש בכל שלב.
36
ניתוח ועיצוב מערכות מידע 2009