Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "הנדסת תוכנה מה להנדסה ולזה?"— 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 המעצב אינו מתכנת המעצב הינו מתכנת כיווני מחקר – אוהד ברזילי סמינר תוכנה 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


Download ppt "הנדסת תוכנה מה להנדסה ולזה?"

Similar presentations


Ads by Google