Professional Documents
Culture Documents
com
סיכום והכנה למבחן בניתוח מערכות תעשייתי
הערת המחבר :הסיכום כולל את כל החומר הלימודי הן מההרצאות והן מהתרגולים .מצגת 1של ההרצאה כוללת
את כל התקציר של הנושאים לקורס ,ושאר המצגות מציגים בפירוט כל נושא ונושא .כל המצגות מסודרות באופן
כמו שהמסמכים (כמו ,RFP :מסמך ייזום וכו') קיימים בשוק כיום.
מטלות המערכת: מערכת מורכבת מ 4-רכיבים עיקריים:
.1קליטת נתונים .1קלט
.2אחסון נתונים .2פלט
.3עיבוד נתונים .3תהליך
.4הפקת מידע (פלט ,דוחות ,הודעה במייל וכו') .4בקרה
שלב זיהוי ( – )Intelligenceדוחות ושאילותות ,כלי ניתוח מתקדמים (.)Data Mining
שלב הניתוח העיצוב ( – )Designמודלים סטטיסטיים ,גיליון אלקטוני ,מודלים של חקב"צ.
שלב הבחירה והבקרה ( – )Choiceדוחות ניתוח חלופות ,תסריטים ותרחישים ,סימולציות.
המודל ההירכי של אנתוני:
אנו נדרשים כאנשי מערכות מידע לתת מענה בקבלת החלטות.
בתחתית הסולם (המשלוש) עפ"י המודל של אנתוני נמצא OCבקרה תפעולית ,מעליו נמצא MCבקרה ניהולית ,ובראש
הסולם נמצא SPתכנון אסטרטגי.
סוגי אנשים המקבלים החלטות:
- Optimizerרציונלי ,שואף לפתרון אופטימלי (כל פתרון אחר לא בא בחשבון)
- Satisfierמסתפק בפתרון משביע רצון.
יוני הריס ניתוח מערכות מידע תעשייתי www.Industrial-Ariel.com
סוגי מערכות מידע
– TPSמערכת לעיבוד תנועות. .1
– DSSמערכת תומכת החלטה. .2
– MISמערכת מידע ניהולי. .3
– EISמערכת לניהול מידע למנהלים. .4
– ERPמערכת כוללת לניהול משאבים. .5
מאפיני המידע במערכת :איכות המידע ,נפח המידע וצורתו ,דרך הפקת המידע (הוצאתו).
טבלת מאפייני המידע ברמות שונות בארגון:
שאלות חשובות :מה הצידוק להביא מערכת? מי רוצה מערכת (הארגון או הלקוח)? אילו סיכונים צפויים? האם
כבר יש מערכות דומות בארגון או מחוצה לה? האם הצורך מוגדר בתכנית העבודה?
פעילויות עיקריות:
סקר ראשוני:
הגדרת ה"מומחה" אצל הלקוח – נציג עם הבנה של בין הממשקים
סקירה של המצב הקיים – מבוצע ע"י צוות קטן לפרק זמן קצר .כולל :ראיונות עם לקוחות ,עיון
ולימוד מסמכים ,לימוד המערכת הקיימת.
הגדרת תוצאות רצויות:
הגדרת יעדים ומטרות – מה ייעוד המערכת החדשה וכיצד הוא ימומש (נגדיר יעד על מנת שנוכל
למדוד אותו בסוף התהליך.
תועלת וחסכונות הצפוים מהמערכת – כיצד המערכת החדשה עדיפה על הקיים ,כיצד המערכת
החדשה פותרת בעיות (בצורה כמותית)
תיאור אופי מערכת מידע – מה הפעילות העסקית שתבצע המערכת ,איזו טכנולוגיה בה תיבנה
המערכת.
הגדרת הגורמים המעורבים בביצוע השלבים הבאים:
oטכניקת תיעוד – תיאור מילולי ,שפה מובנית ( ,)pseudo codeתרשימי זרימה ,תרשימי תהליך ,תרשימי
זרימת מידע.
oהגשת מסמך מסכם (חקר ,לימוד ותיעוד) לועדת היגוי.
אפיון ראשוני( :ממבט הלקוח ,תהליך מהיר וראייה לטווח ארוך)
הגדרת תכונות המערכת הרצויה בהתאם לתוצאות שלב חקר מצב קיים.
מה הלקוח רוצה:
מטרות מערכת המידע -נגזרת ממטרת הארגון ,מוגדר באופן כמותי ,קביעת סדר עדיפויות ,קביעות o
גבולות ,הגדרת אילוצי ארגון :זמן ,כסף ,טכנולוגיה ,כח אדם ,ארגון התפעול.
אפיון פונקציונלי – תהליכים עסקיים שיבוצעו במערכת :תכנון התקציב ,הזמנת סחורה וכו' o
תיאור התהליך הממוחשב – הלקוחות בתהליך ,האירוע שגורם לביצוע פעולות ,תדירות האירוע ,הקלט o
בהתליך :מקור נתונים וצורת מסירה ,אמצעי קליטת הנתונים ,פירוט הנתונים ,תצוגת קלט ופלט ,שמירה
ועדכון נתונים במאגר ,תיאור לוגיקת התהליך ,תכונות ודרישות נוספות.
תכונות כלליות – שפות שונות ,ממשקים ,שיטת הקמת המערכת. o
יוני הריס ניתוח מערכות מידע תעשייתי www.Industrial-Ariel.com
oאומדן כמויות (נקודת מפתח) – נתונים על הארגון ,נתונים על גורמים חיצוניים ,היקף ותדירות הפעילות,
נפח אחסון נדרש.
תוצר :מסמך "חקר מצב קיים" ומסמך "איפיון ראשוני".
בחירת דפ"א :בחינת אפשרויות או את סוג הפתרון שאליו נלך ,בחינת הדרכים בהן יכול הארגון להקים מערכת
מידע.
שיטות שונות להקמה :שיפור מערכת מידע קיימת ,פיתוח מערכת מידע בתוך הארגון ,פיתוח מערכת מידע ע"י
חברה חיצונית ,רכש מוצר מדף והתאמתו לצרכי הארגון ,פיתוח עצמי ע"י לקוח הקצה ()end user development
סוגי מערכות:
oמערכת מידע מבוססת על המחשב המרכזי (מחשב אחד שנותן שירות)
oמערכת מידע מבוססת על מחשב עצמאי (כל מחשב עובד באופן עצמאי)
oמערכת מידע במתכונת שרת-לקוח (לדוגמא :דואר ,יש שרת exchangeועבור שימוש בדואר כל
משתמש צריך להתקין )outlook
oמערכת מבוזרת למחשבי לקוח.
דפ"א הן פונקציה של סוג הארגון ,סוג המערכת הנדרשת ,טכנולוגית המידע והתקופה בה על הצורך.
איתור דפ"א מבוסס על :ידע וניסיון אישי ,ספרות ועיתונות מקצועית ,כנסים והשתלמויות ,לימוד ארגונים דומים,
קבלת מידע מספקים.
הערכת דפ"א מבוסס על :התאמה למטרות הארגון ,התאמה לאילוצים ,התאמה לדרישות הפונקציונליות,
העלות הצפויה (נוסחה בהמשך) ,מידת הסיכון ,השפעה על לקוחות הקצה ,השפעה כלל הארגון.
מסמך ( RFIבקשה לקבלת מידע) – שלב שלעיתים מתקיים (לא תמיד) והוא מבוצע כחלק מהליך הדפ"א .הוא
מכוון אל הספקים ומטרתו לקבל תשובות מהירות לשאלות רלונטיות.
מסמך ( RFPבקשה לקבלת הצעות) – מסמך המופנה לספקים במטרה לקבל הצעות לרכישה או פיתוח מערכת
מידע חדשה .קביעת הספקים תלויה בדפ"א הנבחרת.
רשימת תכונות ורכיבים להערכה :תשתית ,אבטחת מידע ,תכונות ספק ,היבטי התוכנה ותאימות
לצרכי הארגון.
משקולות לחשיבות הרכיב ∑𝒏𝒊=𝟏 𝑷𝒊 ∗ 𝑮𝒊 :כאשר :משקל הרכיב 𝑷𝒊 -וציון הרכיב 𝑮𝒊 -
מונח "הצעה נחותה" – קיימת הצעה זולה יותר או באותו מחיר ,עם תועלת גבוהה יותר.
השוואת הצעות:
oהשוואה עפ"י דירוג עלות או תועלת – מדרגים את ההצעות לפי עלות או ציון התועלת ,ובוחרים בהצעה
הגבוהה ביותר.
תועלת עלות
ובוחרים בהצעה הנמוכה/גבוהה או יחס oהשוואה עפ"י יחס עלות – תועלת – מחשבים יחס
עלות תועלת
ביותר בהתאמה.
oהשוואה עפ"י שקלול עלות ותועלת:
נרמול:
𝑛𝑖𝑚𝐶
= 𝑖𝑁𝐶 𝐶𝑁𝑚𝑖𝑛 = 1 , שיטה א' (עלות הצעה זולה ביותר):
𝑖𝐶
𝑛𝑖𝑚𝐶
( = 𝑖𝑁𝐶 𝐶𝑁𝑚𝑖𝑛 = 𝐵𝑚𝑎𝑥 , שיטה ב' (תועלת הצעה המועילה ביותר)) ∗ 𝐵𝑚𝑎𝑥 :
𝑖𝐶
) 𝑖𝐶(𝐵𝑚𝑎𝑥 −𝐵𝑚𝑖𝑛 )∗(𝐶𝑚𝑖𝑛 −
= 𝑖𝑁𝐶 𝐶𝑁𝑚𝑖𝑛 = 𝐵𝑚𝑎𝑥 , 𝐶𝑁𝑚𝑎𝑥 = 𝐵𝑚𝑖𝑛 , שיטה ג' (יחס עלות-תועלת):
) 𝑛𝑖𝑚𝐶(𝐶𝑚𝑎𝑥 −
) 𝑖𝐶(𝐶𝑚𝑎𝑥 −
= 𝑖𝑁𝐶 שיטה ד' (חסכון):
𝑥𝑎𝑚𝐶
יוני הריס ניתוח מערכות מידע תעשייתי www.Industrial-Ariel.com
חישוב תוחלת התועלת̅ 𝒊 = 𝑷𝑩 ∗ 𝑩𝒊 + 𝑷𝒄 ∗ 𝑪𝑵𝒊 :
𝑩 כאשר :משקל התועלת 𝑷𝑩 -ומשקל העלות 𝑷𝒄 -
נקודת חיתוך בין הצעות (גרף עלות-תועלת)(𝟏 − 𝑷) ∗ 𝑵𝑪𝒊 + 𝑷 ∗ 𝑩𝒊 = (𝟏 − 𝑷) ∗ 𝑵𝑪𝒋 + 𝑷 ∗ 𝑩𝒋 :
התקשרות עם ספק הנבחר :ניהול מו"מ וחוזה משפטי (תיאור מערכת מידע ,מפרט תשתיות ,מפרט תוכנה,
תכנית ביצוע הפרויקט ,תיאורי מבחני קבלה ,תכנית הדרכה ,תנאי אחזקת מידע ,עלויות ותנאי תשלום.
תוצר :מסמך "ניתוח דפ"א" ,מסמך ,RFPניתוח עלות תועלת ( ,)ROIהסכם התקשרות להקמת מערכת.
.4ניתוח המערכת – אפיון מפורט ממבט המתכנת :הגדרת פונקציות ,מאגרי נתונים ,קלט ופלט ,זרימת נתונים
ויצירת מילון נתונים.
המתודולוגיה בגישת תהליכים ופותחה ע"י פרופסור פרץ שובל .הכלי העיקרי לניתוח המערכת הוא .DFD
יתרונות :הפרדה ברורה בין שלבי הניתוח ועיצוב ,רציפות בין שלבי הניתוח ,תוצרי כל שלב הם בסיס
להקמת המערכת.
– )Data Flow Diagram( DFDכלי גרפי לתיאור התהליכים וזרימת המידע ביניהם
מטרות :הצגת הפעילויות ,הצגת המידע הזורם בין הפעילויות ,הקלט ופלט הדרוש לכל פעילות.
אינו עושה :תנאים לביצוע פעולות ,תיאור סדר פעולות ,תבניות לוגיות.
נקודות חשובות :מקיף את כל המערכת ,מורכב בפונקציות יסודיות בלבד ,רמת פירוט
בתרשים היא אחת.
גישת דה מרקו – תומכות ביצרית תרשימי DFDהיררכיים .המערכת מתוארת ע"י עץ של
תרשימי .DFDבראש ההירכיה יש תרשים DFDכללי .ככל שיורדים בהירכיה עולה רמת הפירוט
של התרשים מבחינת הפעילויות.
נקודות חשובות :רמה – 0ראש ההירכיה – תרשים כללי למערכת .כל רמה היא
תרשים DFDעצמאי לתיאור פונקציות כלליות מהרמה מעליו.
יוני הריס ניתוח מערכות מידע תעשייתי www.Industrial-Ariel.com
יתרונות:
.1הגישה מאפשרת לראות רמות פירוט שונות של המערכת.
.2הגישה מאפשר ניתוח "."Top-Down
.3הגישה מאפשרת עבודה בצוותים :הגדרת DFDראשי ,כל צוות מתמקד בפונקציה
אחרת ,ושילוב תרשימים בעץ.
– 0 – DFDתרשים DFDראשי:
מכיל את הפונציות העיקריות של המערכת ,מאגרי המידע ,הישויות החיצונית וזרמי המידע
ביניהם.
מאגר מידע יופיע ב 0-DFDרק אם הוא משותף לפחות לשתי פונקציות כלליות ,אחת לשליפה
ואחת לעדכון.
לאחר שנוצר תרשים DFDכללי למערכת ,מבוצע פירוק פונקציונלי לפונקציות הכלליות בתרשים
ומתקבלים תרשימי DFDבנים.
פונקציה יסודית -אם ניתן לתאר מה עושה הפונקציה בתהליך מילולי קצר או כתיבה מובנית או o
תרשים זרימה.
אם אי אפשר לפרק את הפונקציה ליותר משלוש פונקציות משנה – אין טעם להציג תרשים DFD •
נפרד.
אם תרשים האב מורכב ומסובך יש לשקול קיבוץ מספר פונקציות לפונקציה כללית ותיאורן •
בתרשים בן.
אם הפונקציה קשורה לפונקציות רבות ,למאגרי מידע ולישויות חיצוניות – כדאי לפרט בתרשים •
נפרד.
תרשים תוכן :תרשים תוכן כולל פונקציה כללית אחת ,ללא מאגרי מידע ועם הישויות החיצוניות
המרכזיות .בתוך עיגול הפונקציה הכללית נרשום את שם המערכת.
נקודות חשובות:
פעולויות ,ישויות וזרמי מידע המוגדרים בתרשית האב ,יופיעי גם בתרשים הבן – באותו o
התפקיד.
בתרשים הבן ,יכולים להופיע מאגרי מידע וזרמי מידע חדשים. o
קישור לפונקציה חיצונית לתרשים יסומן מחוץ לגבולות התרשים ,בצד הקלט או הפלט, o
הפונקציה תסומן בעיגול מקשר ,מעגל קטן ובו מספר הפונקציה.
לא תופיע פונקציה חיצונית בתרשים הבן אם לא הייתה קשורה לפונקציה כללית o
בתרשים הבא שלה.
לא יופיע מאגר מידע בתרשים בן אם הוא הופיע בתרשים אב ולא היה מקושר לפונקציה o
הכללית במתוארת בתרשים הבן.
מאגר מידע יופיע לראשונה כאשר הוא משותף לפחות לשתי פונקציות ,אחת לעדכון o
ואחת לשליפה.
כללי הפירוק הפונקציונלי – הררכי:
יוני הריס ניתוח מערכות מידע תעשייתי www.Industrial-Ariel.com
ריבוי ישויות חיצוניות :ניתן לקבץ ישויות בעלות מכמה משותף בתרשים השורש (אב) ולאחר o
מכן לפרקן בתרשימי הבן.
מאגר מידע חיצוני :יופיע בתרשים השורש ובכל תרשימי הבן בצד הקלט או הפלט בהתאם o
לקישור אליו מהמערכת.
ישות זמן :כאשר קשורה לפונקציה יסודית מקבלת מספר מזהה ועל זרם המידע יש לרשום את o
יחידת הזמן.
ישות זמן אמת :טיפול זהה לטיפול בישות חיצונית. o
בנית המילון :נדרש שימוש בתוכנת מחשב :כלי ,CASEמערכת לניהול בסיס נתונים – .DBMS
מילון מרכיבי ה – DFDמסייע להבנת התרשימים – מכיל מידע על הפונקציות ,מאגרי המידע ,ועל
זרמי המידע וישויות חיצוניות.
מילון הפונקציה :זיהוי פונקציה ,שם ,סוג (כללית או יסודית) ,שמות זרמי מידע נכנסים ויוצאים,
תיאור הפונקציה.
מילון מאגרי המידע :זיהוי מאגר ,שם ,שמות ויעדים של זרמי מידע יוצאים ונכנסים ,תיאור המאגר.
מילון הישויות החיצונית :זיהוי ישות ,שם ,שם מקור זרמי מידע יוצאים ונכנסים ,תיאור היישות.
מילון זרמי מידע :שם ,זיהוי ,נציין אם כללי או יסודי.
מילון רכיבי הנתונים – מכיל את הגדרות רכיבי הנתונים המועברים באמצעות זרמי המידע בין
הפונקציות[ .רכיב נתונים – שדה (ת"ז ,כתובת וכו')]
מילון זה כולל את הגדרות רכיבי הנתונים המועברים באמצעות זרמי המידע .המידע נחוץ בשלב
עיצוב המערכת והקמתה .על סך רכיבי הנתונים על זרמי המידע היסודיים הנכנסים למאגרי הנתונים
– יעוצב בסיס הנתונים.
כולל :הגדרת רכיבי הנתונים (שם ,תיאור ,סוג ,אורך ,תחום) ,מופעי רכיב נתונים בזרמי נתונים,
קבוצת נתונים ,נפחי זרימת הנתונים וצורת הגעתם ומסירתם.
יוני הריס ניתוח מערכות מידע תעשייתי www.Industrial-Ariel.com
סימונים לתרשים DFD
זרם מידע ישות זמן מאגר מידע ישות חיצונית או פונקציה מורכבת פונקציה פשוטה
לקוח קצה למערכת
n
Dn En n
T
העברת נתונים ביצוע פעולות מאגר מידע – מקום ישות חיצונית – גורם פונקציה כללית – פונקציה – פעולה
מפונקציה לפונקציה מתוכננות ביוזמת אחסון לנתונים המקבל או מזין מידע פונקציה מורכבת שהמערכת תבצע.
(יכול להיות גם דו המערכת – המצטברים מביצוע מהמערכת. שניתן לתאר פרטיה
כיווני). קבועות מראש. פונקציה ,ויהיה להם באמצעות DFDנפרד. פונקציה יכולה לתאר
יסודי – בשני שימוש עתידי. דוגמאות – לקוח קצה פעילויות ברמות שונות.
הקצוות פונקציות מהווה מעין מאגר חיצוני – בצד בארגון או מחוצה לה, פונקציה יסודית –
יסודיות. תחליף לישות ימין עדכון ממאגר מערכות חיצוניות. פונקציה פשוטה שאין
כללי – לפחות חיצונית. במערכת אחרת ,וצד צורך לתארה בDFD
בקצה אחד יש שמאל שליפה נפרד.
פונקציה כללית. ממאגר במערכת
השם לא בהכרח אחרת.
ייחודי.
זרם מידע יכול ישות זמן שם המאגר ישות שאינה חלק פונקציות כלליות לכל פונקציה חייב
להיות מחובר תמיד תצויין מתאר את סוג מהתוכנה תופיע נהוג לתת כשם להיות קלט ופלט.
לכל שאר משמאל הנתונים שהוא מחוץ למסגרת. שמות עצם. לכל פונקציה ניתן
הרכיבים, לתרשים. אוגר. שם הישות מאפין פונקציות יסודית מספר ושם ייחודי .שם
כאשר הוא ישות זמן כל מאגר יקושר את סוג הישות. נהוג לתת כשם הפונקציה יתאר
מעביר קלט או אמת ללפחות ישויות חיצוניות משפטי ציווי. בקצרה מה הוא עושה.
פלט. (תסומן פונקציה אחת – מצד ימין רצוי שכמות לכל פונקציה חייב
כאשר יוצאים באות )R המעדכנת ואחת מקבלות מידע הפונקציות להיות לפחות זרם
כמה חצים מספקת ששולפת. מהמערכת ,ומצד בתרשים יהיה בין מידע אחד נכנס ואחד
מפונקציה קלט ופלט שמאל מספקות 10 – 3פונקציות. יוצא.
ברירית מפונקציות מידע למערכת. לא יתכן זרם מידע
המחדל היא בזמן אמת. היוצא ונכנס לאותו
ANDוניתן הפונקציה.
לרשום .OR
כללים חשובים:
לכל פונקציה חייב להיות לפחות זרם קלט אחד וזרם פלט אחד.
בקצה של כל זרם מידע תהיה להיות לפחות פונקציה אחת.
אין משמעות לזרם הנכנס ויוצא אל אותה הפונקציה.
לכל מאגר מידע (שאינו חיצוני) חייב להיות לפחות זרם מידע אחד לעדכון וזרם מידע אחד לשליפה.
ישויות חיצוניות בצד שמאל הן מקור קלט.
ישויות חיצוניות בצד ימין הן יעד פלט.
ישות זמן תופיע רק כקלט למערכת (מצד שמאל).
זרם מידע יסודי חייב להיות חד כיווני.
עיצוב על של הטרנזאקציות
טרנזאקציה – תהליך מחשב עצמאי ,כלומר מטלה המבוצעת עבור לקוח הקצה .סדר הפעולות של
הטרנזאקציה :קליטת נתונים >-עדכון מאגרי מידע >-הפקת דוחות.
תהליך :החלק הראשון בעיצוב מערכת הוא איתור הטרנזאקציות בתרשים ה .DFDטרנצאקציה בעצם
היא רצף פונקציות יסודיות הקשורות ע"י זרמי מידע.
למילון הנתונים צריך להוסיף נתונים על הטרנזאקציות :זיהוי ,שם ייחודי ,מרכיבים ,תרשים ,סוג ותנאי
פעולה ,סוג לקוחות קצה ,אמצעי קלט ופלט.
עיצוב הממשקים
ממשק/מנשק )Interface( :רכיב חומרה או תוכנה המקשר את המערכת לגורמים מחוצה לה.
ממשק לקוח )UI – User Interface( :אמצעים המאפשרים ללקוח להשתמש במערכת.
.6הקמת המערכת – פיתוח המערכת :כתיבת קוד ,הקמת בסיס נתונים ( ,)DBבדיקות תקינות.
שיטת פיתוח :שיטת קידוד ,שימוש במשתנים ובשמות פונקציות ,תיעוד המרכיבים ,שיטת ניהול תצורה ,שיטת
שיתוף קבצים.
הרכב אפשרי לצוות פרויקט:
ניהול תצורה :הוראות טכניות ואדמיניסטרטיביות למעקב על תצורת הפריט :זיהוי ,מעקב ,שמירה ובקרה.
מבוצע לכל המסמכים הנוצרים בפרויקט :קבצי קוד ,מסמכי תיעוד ,קבצי בדיקה.
כליםSource Safe, VSS, CVS :
מנהל הפרויקט מתכנן את לוחות הזמנים :חלוקה למטלות ,משכי ביצוע ,קביעת אבני דרך ,מועדי מסירה.
מעקב אחר התקדמות הביצוע :מעקב לפי צוות ,מעקב אינטגרטיבי לפרויקט.
עדכון לוחות זמנים
במקרים רבים חברות עובדות עם מערכות לניהול זמנים כגוןMicrosoft Project Server :
תיעוד
הפקת מסמכים שונים במהלך פיתוח מערכת המידע ,ובסופו שתפקידם להדריך את לקוחות המערכת ולסייע לאנשי
התוכנה המתחזקים את המערכת.
בקרת איכות ( )QAהיא לא בדיקת תוכנה ( !)QCוהיא מלווה את הפרויקט מהשלב הראשון.
כוללת :עמידה בסטנדרטים ותקנים ,בדיקת תוצאות השלב ,בדיקת תאימות לדרישות.
בחינת התוכנה :שלב זה נועד לתקף את התוכנה – לוודא שהתכניות פועלות ועונות לדרישות.
בדיקות יחידה – מבוצעת ע"י תכניתן או איש צוות QAובוחנת את הפונקציות השונות.
בדיקות מודול – בדיקה של מספר תכניות התלויות זו בזו .בדיקת פעולות גומלין.
בדיקות מערכת משנה – בדיקת שילוב מודולים תלויים ,בדיקת תוצאות אל מול דרישות.
בדיקת אנטגרציה – בדיקת פעילות גומלין לככל מרכיבי המערכת.
מבחני קבלה – מבחנים סופיים של הפיתוח .בוחנים את המערכת כולה ומאשר את התאמתה לדרישה
של הלקוח .מבוצע ע"י צוות של אנשי תוכנה ונציגי לקוח.
מטרות :בחינת שלמות ,בדיקת נכונות המערכת ,תקינות המערכת.
מבחני קבלה לחבילת תוכנה.Alpha version, Beta version :
מטרה :על מנת לדאוג להטמעה יעילה ומהירה בארגון חשוב להכין תכנית הדרכה ללקוחות הקצה.
הסבת נתונים
שלבים:
בנית טבלת המרה לרכיבי הנתונים.
הגדרת תחום הנתונים להסבה.
הרצת כלים אוטומטיים לביצוע הסבה.
ניתוח חריגים ותיקון שגיאות.
לאחר חודשים של צפייה ,עבודה קשה והרבה כסף שהושקע ,המערכת מותקנת בארגון.
הערכות לשלב הטמעה: אופני הטמעה:
הקמת מערך תמיכה מוגבר. הטמעה כלל ארגונית.
תגבור מערך פיתוח לטיפול בתקלות קריטיות הטמעה לפי יחידות ארגוניות.
תגבור מערך הדרכה ברחבי הארגון הטמעה לפי פונקציוליות מערכת.
הדרכות מרוכזות לעובדים
מעורבות הנהלת הארגון בכל שלבי
ההטמעה.
תוצר :קורסים ללקוח ברמות שונות ,מערכת מידע פועלת ,חוברת הדרכה ללקוח.
מרגע סיום הטמעת המערכת ,המערכת עוברת לשלב התחזוקה במחזור החיים.
שיטת מימון:
גורמים המשפיעים על שיטות המימון:
פיתוח ללא הגדרה מראש של הצרכן וללא הבחנה בין שלבי פיתוח.
השיטה :בניית מוצר ראשוני >-עדכן על שהלקוח מרוצה >-שימוש במערכת >-החלפת מערכת.
גורמים לשימוש בשיטה:
אם חברה רוצה ללמוד על פתרון טכנולוגי כלשהי – היא תשתמש בגישה זו.
סוגים :אב טיפוס לזריקה ,אב טיפוס מתפתח.
יתרונות :מספק למשתמשים מודל בשלב מוקדם של הפיתוח ,מאפשר הבנה מעמיקה יותר ללקוח.
המודל התוספתי
בניית מודלריות – נדבך על נדבך .מתאים מאוד לבנית מערכות גדולות ומורכבות.
יתרונות :בכל שלב מתקבל מוצר תפעולי ,הטמעה מדורגת – הארגון מתרגל לאט לאט לשינוי.
חסרונות :קמת סיבוכיות עולה (התהליך שונה ממחסן למחסן) ,עלול להפוך ל"בנה ותקן".
המודל הספירלי
מגבלות פיתוח תוכנה בכל המודלים :זמן פיתוח ארוך ,ראייה סדרתית של תהליך הפיתוח ,נתק בין מפתחים ללקוחות.