תוכנית דעת, שנה"ל תשס"ז, מרצה יהודה הופמן מערכות מידע ארגוניות מערכות מידע ארגוניות הרצאה מס' 12: פיתוח מערכות מידע.

Slides:



Advertisements
Similar presentations
תוכנה 1 סמסטר א ' תשע " ב תרגול מס ' 7 * מנשקים, דיאגרמות וביטים * לא בהכרח בסדר הזה.
Advertisements

1 Formal Specifications for Complex Systems (236368) Tutorial #4 Refinement in Z: data refinement; operations refinement; their combinations.
סמינר על סוגיות במדעי המחשב מרצה : עמי ברלר מכללת " אחווה " 2003.
[ תפקידי רוחב בצוות ]. Features סיפוריםחבר צוות אחראי הערכת זמן ( בשעות ) זמן בפועל ( בשעות ) הושלם ( כן \ לא )
1 מסמך אפיון- SRS System Requirements Specifications.
מבוא Introduction מקורות: S. R. Schach: Chapters 1-2
A smart phone application for sales agents בס"ד.  סוכני מכירות מגיעים ללקוח ומבצעים הזמנות ע " פ דרישות הלקוח  סוכן המכירות נעזר בקטלוג מוצרים, טלפון.
1 העלאת המודעות לחשיבות של תיעוד תוכנה, באמצעות משחק תפקידים היברידי H YBRID T EAM -B ASED R OLE P LAY AS A V EHICLE FOR I MPROVING S OFTWARE D OCUMENTATION.
תוכנית דעת, שנה"ל תשס"ז, מרצה יהודה הופמן מערכות מידע ארגוניות מערכות מידע ארגוניות הרצאה מס' 10: מסדי נתונים.
הוספת מנשק משתמש ל - [ תפקידי רוחב בצוות ]. Features סיפוריםחבר צוות אחראי הערכת זמן ( בשעות ) זמן בפועל ( בשעות ) הושלם ( כן \ לא )
תמחיר תהליך. מערכת תמחיר תהליך מערכת זו נועדה לספק מידע, כמו מערכת תמחיר הזמנה, על עלות המוצרים שיוצרו בתקופה ועל עלות המוצרים שבתהליך הייצור בסוף התקופה.
מודלים של מחזור חיי תוכנה Software Life-Cycle Models
תוכנית דעת, שנה"ל תשס"ח, מרצה יהודה הופמן
משטר דינמי המשך – © Dima Elenbogen :55 חידה שכדאי לעבור עליה: 2011/ho/WCFiles/%D7%97%D7%99%D7%93%D7%94%20%D7%A2%D7%9D%20%D7%91%D7%95%D7%A0%D7%95%D7%A1.doc.
The Implementation of a Cost Effectiveness Analyzer for Web- Supported Instruction: A Case Study Anat Cohen, Rafi Nachmias (Tel Aviv University)
שאלות חזרה לבחינה. שאלה דיסקים אופטיים מסוג WORM (write-once-read-many) משמשים חברות לצורך איחסון כמויות גדולות של מידע באופן קבוע ומבלי שניתן לשנותו.
Power Consumption Awareness by using a Pedometer המעבדה לרשתות מחשבים המעבדה לרשתות מחשבים סמסטר אביב תשס " ח סמסטר אביב תשס " ח מנחים: איתי דברן – המעבדה.
מערכות מידע ארגוניות הרצאה מס' 6: מערכות ERP
1 Formal Specifications for Complex Systems (236368) Tutorial #5 Refinement in Z: data refinement; operations refinement; their combinations.
מטרה: בניית אתר אינטרנט לניהול הפרויקטים במעבדה לתוכנה: 1. ממשק לסטודנט: - הגשת הצעה לפרויקט (כולל בחירת בן זוג). - מעקב אחרי הפרויקטים המבוצעים ע"י הסטודנט.
אפרת פיטרסה / האוניברסיטה הפתוחה חקר מקרה של פיתוח מערכת למידה מבוססת אינטרנט ע"י קונסורציום של בתי ספר.
תוכנית דעת, שנה"ל תשס"ח, מרצה יהודה הופמן1 מערכות מידע ארגוניות מערכות מידע ארגוניות הרצאה מס' 2: מהו מידע ?
תוכנית דעת, שנה"ל תשס"ז, מרצה יהודה הופמן1 מערכות מידע ארגוניות מערכות מידע ארגוניות הרצאה מס' 4: מערכות מידע ותהליכים עסקיים.
Formal Specifications for Complex Systems (236368) Tutorial #6 appendix Statecharts vs. Raphsody 7 (theory vs. practice)
Questions are the Answer Penick&all H ISTORY R ELATIOINSHIPS A PPLICATION S PECULATION E XPLANATION.
תוכנית דעת, שנה"ל תשס"ז, מרצה יהודה הופמן
פרויקט שנתי במערכות מידע /6
מבוא לERP-SAP
איתור ותפיסת כדור לזריקה תוך שיתוף שתי זרועות רובוטיות הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל המעבדה לבקרה ורובוטיקה תופאחה חיסאוי יגאל סיגל.
תיוג באינטרנט: הכוח עובר למשתמש ד"ר ג'ני ברונשטיין כנס Multi ידע בפברואר 2008.
Galileo Navigation System Software Systems lab Software Systems lab סמסטר חורף תשס " ט סמסטר חורף תשס " ט מנחה: ולדימיר זדורנוב משה חיות מבצעים: גליה סימנובסקי.
משטר דינמי – © Dima Elenbogen :14. הגדרת cd ו -pd cd - הזמן שעובר בין הרגע שראשון אותות הכניסה יוצא מתחום לוגי עד אשר אות המוצא יוצא מתחום.
מערכות הפעלה ( אביב 2006) חגית עטיה © 1 סיכום הקורס.
הוספת תקשורת ל - [ תפקידי רוחב בצוות ]. ארכיטקטורת תקשורת מה מבנה האפליקציה ? באילו טכנולוגיות \ ספריות השתמשתם ? מדוע ?
סוגי מערכות מידע מרצה: אבי רוזנפלד.
מבוא למדעי המחשב, סמסטר א ', תשע " א תרגול מס ' 1 נושאים  הכרת הקורס  פסאודו - קוד / אלגוריתם 1.
© , ד"ר עמיר תומר שיטות בהנדסת תוכנה (234321) אודות הקורס - 1 שיטות בהנדסת תוכנה Introduction to Software Engineering מרצה : פרופ ’ שמואל.
1 By Yuval Sittin & Shay Schlafman Technion 2 יעדי הפרוייקט בנית כלי תקשורת רב-תכליתי בדגש על פשטות הפעלה. הכרת השלבים בתכנון פרויקט תוכנה. לימוד שפת.
הערכת איכות תכנון פרויקטים
Virtual PC 2004 = סל פתרונות לעולם התוכנה עמית מרלוב, MCSE, MCT Windows Client & VPC Regional Director
Safari On-line books. מה זה ספארי ספארי זו ספריה וירטואלית בנושא מחשבים היא כוללת יותר מ כותרים כל הספרים הם בטקסט מלא ניתן לחפש ספר בנושא מסוים.
מהי מערכת ומהי מערכת מידע?
מידע באינטרנט: סיווג, איתור והערכה ניתן למצוא באינטרנט מידע מהסוגים הבאים : מידע כללי: מילונים ואנציקלופדיות כתובות דואר אלקטרוני וכתובות דואר רגילות מספרי.
תוכנית דעת, שנה"ל תשס"ז, מרצה יהודה הופמן1 מערכות מידע ארגוניות מערכות מידע ארגוניות הרצאה מס' 5: הגדרה ותיאור של תהליכים עסקיים ממוחשבים.
דגמי שימוש ושיתופיות בסביבת ויקי בקורסים אקדמיים חגית מישר-טל ועדנה טל-אלחסיד.
הנחיית פרויקטים במדעי המחשב אורני מרבאום-סלנט אורית חזן השתלמות מורים
Cloud Computing Dr. Guy Tel-Zur. מבנה ההרצאה מבוא - מה זה חישוב ענן ? ענן לחישוב מדעי הדגמות.
21% 44% 29% 4% 2% 14% 5% 1%1% 1% Worldwide public IT Cloud Services Revenue in 2017 Public IT cloud services spending reached $47.4 billion in 2013,
ניתוח אתרים אבי רוזנפלד. שלבי פיתוח לכל מערכת מידע.
Yaron Doweck Yael Einziger Supervisor: Mike Sumszyk 1.
מבוא לייצור ממוחשב - CIM מבוא. מטרות הקורס הקורס מיועד להקנות הבנה בטכנולוגיה, תכנון יישום ובקרה של מערכות ייצור ממוחשבות. הקורס ידון ביישום טכנולוגיות.
Visual Studio Team System Visual Studio Team System הילה להב רייס מנהלת תחום Life Cycle Management מנהלת תחום Life Cycle
שיאון שחוריMilOSS-il מוטיבציה  python זה קל ו C זה מהיר. למה לא לשלב?  יש כבר קוד קיים ב C. אנחנו רוצים להשתמש בו, ולבסס מעליו קוד חדש ב python.
MS Systems Management Server Security Session
פרק 1: הגדרת מערכת מידע ככלי ניהול בארגון
מחזור החיים של פרויקט מערכות מידע
מערכות בסיסי נתונים ספרות Database System Concepts/ Korth, Siberschatz
שילוב שיטות קוגניטיביות בטיפול ריפוי בעיסוק
עקרונות ייצור רזה עקרונות הייצור ה-"רזה" מרצה: משה דב ©Eshkolot.
ארגון ושיטות -אונ' בן גוריון בנגב
UML.
דרכים לאירכוב ושמירה של צילומים (חשובים..)
ניתוח מערכות מידע א' הרצאה 1
מטרות מערכת בקרת מבנה BMS – BUILDING MANAGEMENT SYSTEM
CONFIGURATION SELECTION MANAGEMENT & CONTROL
למה.
Shell Scripts בסביבת UNIX
מבוא למערכות מידע פרק 1.
מערכות מידע ניהוליות היבט יישומי: מהי מערכת מידע מהו ארגון
סוגי תכנון תכנון טקטי תכנון אסטרטגי.
Presentation transcript:

תוכנית דעת, שנה"ל תשס"ז, מרצה יהודה הופמן מערכות מידע ארגוניות מערכות מידע ארגוניות הרצאה מס' 12: פיתוח מערכות מידע

תוכנית דעת, שנה"ל תשס"ז, מרצה יהודה הופמן משבר התוכנה - The Software Crisis טעות בתוכנת הדמיה של מטוס F16 גרמה למטוס להתהפך כל פעם שהוא חצה את קו המשווה. במערכת הגנה מטילים בליסטיים זוהה הירח כטיל נכנס. מדד המניות של הבורסה ב - Vancover ירד ב 574 נקודות בתקופה של 22 חודש, בגלל שגיאות עיגול. בראשית 1988 הודיע Bank of America על נטישת מערכת של 20 מליון דולר שהושקעו בה 60 מליון דולר על מנת שתעבוד ( 20 שנות אדם הושקעו לבדיקת 3.5 מליון שורות קוד ). ב -Wall Street Journal ממאי 1998 נאמר ש 42% מפרויקטים של מחשוב ננטשים בטרם השלמתם. ועוד ועוד....

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

תוכנית דעת, שנה"ל תשס"ז, מרצה יהודה הופמן המסקנות ממשבר התוכנה [The major cause of the software crisis is] that the machines have become several orders of magnitude more powerful! To put it quite bluntly: as long as there were no machines, programming was no problem at all; when we had a few weak computers, programming became a mild problem, and now we have gigantic computers, programming has become an equally gigantic problem Edsger Dijkstra: The Humble Programmer Edsger Dijkstra: The Humble ProgrammerEdsger Dijkstra: The Humble ProgrammerEdsger Dijkstra: The Humble Programmer הקמת מערכת מיחשוב היא פעולה מורכבת ומסוכנת. יש להפעיל לפי שיטה סדורה ( מתודולוגיה ) בעת הקמת מערכת על מנת להקטין הסיכונים. Engineering: In

תוכנית דעת, שנה"ל תשס"ז, מרצה יהודה הופמן מחזור חיים של פיתוח מערכת (SDLC) עקרונות : חלוקה לשלבים מוגדרים תיעוד השלבים החלטת המשך / חזור / בטל לאחר כל שלב בעלי תפקידים שונים מעורבים בכל שלב כלי בקרת איכות למניעת הצורך לחזרה על שלבים עקרונות אלה נועדו לתת מענה הנדסי הולם לבעיות שהתעוררו בתחום איכות תוכנה וניהול תהליך הפיתוח.

תוכנית דעת, שנה"ל תשס"ז, מרצה יהודה הופמן System Lifecycle - מחזור חיים של המערכת שלב הייזום - הגדרה (Project Definition) : האם קיימת בעיה ?, האם הפרויקט יפתור אותה ? שלב האפיון ((System study: ניתוח הבעיות במערכת הקיימת, הגדרת מטרות, הגדרת דרישות מידע. חקר ישימות - הערכת אלטרנטיבות :(Feasibility study) האם הבעיה תיפתר במסגרת האילוצים ? ( ישימות טכנולוגית - תכנה / חמרה, ישימות כלכלית - האם כדאי, תפעולית - האם הפתרון מתאים בתנאים הקיימים ). הגדרה

תוכנית דעת, שנה"ל תשס"ז, מרצה יהודה הופמן System Lifecycle - מחזור חיים של המערכת שלב העיצוב (Design) : פירוט הקלטים והפלטים של המערכת, פירוט ממשק, עיצוב מסד נתונים, מפרט רשומות, מבנה קבצים, פירוט חישובים, רכיבי תכנה, דוחות, קביעת עיתוי פלטים, תכנון בקרת אבטחה, תיעוד, תכנון הסבה, תכנון הדרכה, תכנון מבחנים / מבחני קבלה, תכנון שינויים ארגוניים. שלב הבניה = כתיבת קוד התוכנה ((Programming שלב הבדיקה (Testing): מבחני קבלה = בדיקות יחידה, בדיקות מערכת ובדיקות אינטגרציה בניה

תוכנית דעת, שנה"ל תשס"ז, מרצה יהודה הופמן System Lifecycle - מחזור חיים של המערכת שלב התקנה והטמעה (Installation and Implementation): התקנה, הדרכה ( רעיונית ותפעולית ), הסבה ( במקביל, הדרגתית, חלוץ, מיידית ) למערכת החדשה. שלב תפעול ואחזקה (Post Installation=Production + Maintenance): תפקוד שוטף, בחינה מתמשכת, עריכת שינויים ושיפורים לעמידה בדרישות חדשות, איתור נושאים לפיתוח הדור הבא יישום תפעול

תוכנית דעת, שנה"ל תשס"ז, מרצה יהודה הופמן ניהול פרויקט - תרשים GANTT

תוכנית דעת, שנה"ל תשס"ז, מרצה יהודה הופמן גישת אב - טיפוס (Prototype) עקרונות :  אין טעם לתכנן את הכל במפורט מראש  משתמשים חייבים להיות מעורבים יותר בתכנון  מציגים למשתמש אב - טיפוס לבחינה  בתהליך איטרטיבי משפרים את המערכת

תוכנית דעת, שנה"ל תשס"ז, מרצה יהודה הופמן בחירה בגישת הפיתוח מחזור חיים - פרויקטים גדולים, מורכבים, ניתנים להגדרה. אבטיפוס - פרויקטים מוגבלים, לא מוגדרים היטב. דוגמאות ?: EIS?, מערכת ניהול מלאי ?, אתר אינטרנט ? אפשרות לשילוב הגישות אבטיפוס לשלב התכנון

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

מכון נווה ותוכנית דעת, שנה"ל תשס"ו, מרצה יהודה הופמן13 ייזום ואפיון ראשוני (RFP) ייזום ואפיון ראשוני (RFP) בחירת ספק הגדרת שינויים Gap analysis הגדרת שינויים Gap analysis יישום ביצוע שינויים ותוספות Customization ביצוע שינויים ותוספות Customization חבילות תכנה – Application software packages גישה של שימוש בחבילות תוכנה: שימוש בתוכנת מדף הניתנת לרכישה או לחכירה

תוכנית דעת, שנה"ל תשס"ז, מרצה יהודה הופמן גישת חבילות תוכנה חסרונות : תלות בגורם חיצוני התאמת הארגון לחבילה איבוד כושר תחרותי יתרונות : הקטנת עלות ומשך פיתוח סיכון נמוך שימוש בידע נצבר ממשתמשים אחרים מהדורות שוטפות תמיכה ותחזוקה מתי מומלץ להשתמש בחבילת תוכנה ?

תוכנית דעת, שנה"ל תשס"ז, מרצה יהודה הופמן בדיקות תוכנה נועדות להבטיח כי : המערכת פועלת ונקייה מתקלות המערכת עונה על דרישות הלקוח בדיקות מערכת, רכיבים ואינטגרציה בהיבטים של עומסים, אבטחה ושימושיות – יבוצע על ידי צוות QA וצוות הפיתוח בדיקות קבלה User Acceptance Testing – UAT יבוצע על ידי המשתמשים וצוות QA. באיזה שלב במחזור החיים יש לבצע בדיקות קבלה ?

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

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

תוכנית דעת, שנה"ל תשס"ז, מרצה יהודה הופמן מאפיינים של פרויקטים ברמת סיכון גבוהה היקף גדול פרויקט הנובע מקהילת המשתמשים דרישות ותכולה אינן ניתנות להגדרה בקלות שימוש בטכנולוגיה חדשה בארגון