1 / 15

הנדסת תוכנה מה להנדסה ולזה?

הנדסת תוכנה מה להנדסה ולזה?. כיווני מחקר ורעיונות – אוהד ברזילי סמינר תוכנה – מרס 2006. כיווני מחקר. גיבוש שיטות עבודה ומיומנויות תוכנה השונות בהכשרה של אוכלוסיות למקצוע הנדסת תוכנה כתהליך ולא כתוצר הבטים אנושיים בהנדסת תוכנה עיצוב תוכנה

sagira
Download Presentation

הנדסת תוכנה מה להנדסה ולזה?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. הנדסת תוכנהמה להנדסה ולזה? כיווני מחקר ורעיונות – אוהד ברזילי סמינר תוכנה – מרס 2006

  2. כיווני מחקר • גיבוש שיטות עבודה ומיומנויות תוכנה • השונות בהכשרה של אוכלוסיות למקצוע • הנדסת תוכנה כתהליך ולא כתוצר • הבטים אנושיים בהנדסת תוכנה • עיצוב תוכנה • Attribute-Oriented Programming ן- Design By Contract • הכללות של Design By Contract כיווני מחקר – אוהד ברזילי סמינר תוכנה 2006

  3. מדעי המחשב • כמו פיסיקה? כימיה? – איפה המעבדה?מהם הניסויים? • כמו מתמטיקה? – האם אנו עוסקים ביצורים לוגיים טהורים? • האם העיסוק בתוכנה הוא אזרח שווה זכויות במכלול העיסוקים של מדעי המחשב? כיווני מחקר – אוהד ברזילי סמינר תוכנה 2006

  4. הנדסת תוכנה • כמו הנדסת חומרים? הנדסת חשמל? • מהו ה textbook ? • מהם מתכוני העבודה? כיווני מחקר – אוהד ברזילי סמינר תוכנה 2006

  5. מקצוע • אקדמי? • כמו משפטים? ראיית חשבון? רפואה? • לא אקדמי? • כמו גרפיקאים? נהגי מוניות? סנדלרים? כיווני מחקר – אוהד ברזילי סמינר תוכנה 2006

  6. מקצוע אקדמי • איפה האיגוד המקצועי? • אתיקה מקצועית? מיומנויות נדרשות? מכנה משותף אחיד? בחינות הסמכה? • מה החלוקה בין תיאוריה ופרקטיקה? • תקופת התמחות כיווני מחקר – אוהד ברזילי סמינר תוכנה 2006

  7. הסטאז' • בכמה מקצועות אקדמים מונהגת תקופת התמחות • השונות בין ההתמחויות השונות של עורכי דין לעתיד רבה • השונות בין ההתמחויות השונות של רואי חשבון לעתיד רבה • רופאים מבצעים סבבי מחלקות די דומים (ועם זאת נתקלים במקרים שונים) • מבחני הסמכה כיווני מחקר – אוהד ברזילי סמינר תוכנה 2006

  8. הסטאז' • אם השונות רבה כל כך, מהי ההצדקה להתמחות: • כוח פוליטי • הנחלת ערכים • הנחלת מיומנויות • איך יראה סטאז' במדעי המחשב? • האם מתפקידנו לאפיין אותו? • עבודה משותפת עם מדעי החברה? החוג להוראת המדעים? כיווני מחקר – אוהד ברזילי סמינר תוכנה 2006

  9. הסטאז' • הכשרת אוכלוסיות מתכנתים שונות: • סטודנטים • מיקור חוץ (Out-sourcing) • מיקור חו"ל – הודו, מזרח אירופה • תכני הכשרה משתנים: • טכנולוגיות • שפות התכנות • עבודת הצוות כיווני מחקר – אוהד ברזילי סמינר תוכנה 2006

  10. Design • המעצב אינו מתכנת • www.gilon.com • המעצב הינו מתכנת • www.amdocs.com כיווני מחקר – אוהד ברזילי סמינר תוכנה 2006

  11. האם תכנות המיקרוגל או הוידאו הוא תכנות?

  12. נושאים בבניית תוכנה (OOSC)

  13. Attribute-Oriented Programming • גישת Design By Contract בהקשר של Attribute-Oriented Programming • XDoclet • Java Notations • Declarative Programming • אפליקציות ב J2EE כיווני מחקר – אוהד ברזילי סמינר תוכנה 2006

  14. הרחבות של Design By Contract • השיטה מיושמת ברמת המחלקה והמתודה • קשרים בין מחלקות – הצבעות הדדיות שוברות את המשתמר • הצהרות ברמת החבילה • הצהרות ברמת המודול • Design Patterns by Contract”" • אכיפה אפשרית בעזרת אספקטים כיווני מחקר – אוהד ברזילי סמינר תוכנה 2006

  15. ספרות • The Mithical Man-Month - Fred Brooks • Human Aspects of Software Engineering by James Tomayko, Orit Hazzan • Engineering Culture - Control and Commitment in a High-Tech Corporation by Gideon Kunda • Design Patterns and Contracts by Jean-Marc Jézéquel, Michel Train, and Christine Mingins כיווני מחקר – אוהד ברזילי סמינר תוכנה 2006

More Related