Upload
sagira
View
41
Download
3
Embed Size (px)
DESCRIPTION
הנדסת תוכנה מה להנדסה ולזה?. כיווני מחקר ורעיונות – אוהד ברזילי סמינר תוכנה – מרס 2006. כיווני מחקר. גיבוש שיטות עבודה ומיומנויות תוכנה השונות בהכשרה של אוכלוסיות למקצוע הנדסת תוכנה כתהליך ולא כתוצר הבטים אנושיים בהנדסת תוכנה עיצוב תוכנה - PowerPoint PPT Presentation
Citation preview
הנדסת תוכנההנדסת תוכנה??מה להנדסה ולזהמה להנדסה ולזה
כיווני מחקר ורעיונות – אוהד ברזיליכיווני מחקר ורעיונות – אוהד ברזילי
20062006סמינר תוכנה – מרס סמינר תוכנה – מרס
כיווני מחקר – אוהד ברזיליכיווני מחקר – אוהד ברזילי 20062006סמינר תוכנה סמינר תוכנה
כיווני מחקרכיווני מחקר
גיבוש שיטות עבודה ומיומנויות תוכנהגיבוש שיטות עבודה ומיומנויות תוכנההשונות בהכשרה של אוכלוסיות למקצועהשונות בהכשרה של אוכלוסיות למקצועהנדסת תוכנה כתהליך ולא כתוצרהנדסת תוכנה כתהליך ולא כתוצרהבטים אנושיים בהנדסת תוכנההבטים אנושיים בהנדסת תוכנה
עיצוב תוכנהעיצוב תוכנהAttributeAttribute--Oriented ProgrammingOriented Programming -ן- ן Design By Design By
ContractContract הכללות של הכללות שלDesign By ContractDesign By Contract
כיווני מחקר – אוהד ברזיליכיווני מחקר – אוהד ברזילי 20062006סמינר תוכנה סמינר תוכנה
י המחשבי המחשבמדעמדע
?כמו פיסיקה? כימיה? – איפה המעבדה?כמו פיסיקה? כימיה? – איפה המעבדה מהם הניסויים?מהם הניסויים?
כמו מתמטיקה? – האם אנו עוסקים ביצורים כמו מתמטיקה? – האם אנו עוסקים ביצוריםלוגיים טהורים?לוגיים טהורים?
האם העיסוק בתוכנה הוא אזרח שווה זכויות האם העיסוק בתוכנה הוא אזרח שווה זכויותבמכלול העיסוקים של מדעי המחשב?במכלול העיסוקים של מדעי המחשב?
כיווני מחקר – אוהד ברזיליכיווני מחקר – אוהד ברזילי 20062006סמינר תוכנה סמינר תוכנה
תוכנה תוכנההנדסתהנדסת
?כמו הנדסת חומרים? הנדסת חשמל?כמו הנדסת חומרים? הנדסת חשמל מהו ה מהו הtextbooktextbook? ? ?מהם מתכוני העבודה?מהם מתכוני העבודה
כיווני מחקר – אוהד ברזיליכיווני מחקר – אוהד ברזילי 20062006סמינר תוכנה סמינר תוכנה
מקצועמקצוע
?אקדמי?אקדמי?כמו משפטים? ראיית חשבון? רפואה?כמו משפטים? ראיית חשבון? רפואה
?לא אקדמי?לא אקדמי?כמו גרפיקאים? נהגי מוניות? סנדלרים?כמו גרפיקאים? נהגי מוניות? סנדלרים
כיווני מחקר – אוהד ברזיליכיווני מחקר – אוהד ברזילי 20062006סמינר תוכנה סמינר תוכנה
מקצוע אקדמימקצוע אקדמי
?איפה האיגוד המקצועי?איפה האיגוד המקצועי אתיקה מקצועית? מיומנויות נדרשות? מכנה אתיקה מקצועית? מיומנויות נדרשות? מכנה
משותף אחיד? בחינות הסמכה?משותף אחיד? בחינות הסמכה??מה החלוקה בין תיאוריה ופרקטיקה?מה החלוקה בין תיאוריה ופרקטיקהתקופת התמחותתקופת התמחות
כיווני מחקר – אוהד ברזיליכיווני מחקר – אוהד ברזילי 20062006סמינר תוכנה סמינר תוכנה
הסטאז'הסטאז'
בכמה מקצועות אקדמים מונהגת תקופת התמחותבכמה מקצועות אקדמים מונהגת תקופת התמחות השונות בין ההתמחויות השונות של עורכי דין השונות בין ההתמחויות השונות של עורכי דין
לעתיד רבהלעתיד רבה השונות בין ההתמחויות השונות של רואי חשבון השונות בין ההתמחויות השונות של רואי חשבון
לעתיד רבהלעתיד רבה רופאים מבצעים סבבי מחלקות די דומים )ועם זאת רופאים מבצעים סבבי מחלקות די דומים )ועם זאת
נתקלים במקרים שונים(נתקלים במקרים שונים(מבחני הסמכהמבחני הסמכה
כיווני מחקר – אוהד ברזיליכיווני מחקר – אוהד ברזילי 20062006סמינר תוכנה סמינר תוכנה
הסטאז'הסטאז'
:אם השונות רבה כל כך, מהי ההצדקה להתמחות:אם השונות רבה כל כך, מהי ההצדקה להתמחותכוח פוליטיכוח פוליטיהנחלת ערכיםהנחלת ערכיםהנחלת מיומנויותהנחלת מיומנויות
?איך יראה סטאז' במדעי המחשב?איך יראה סטאז' במדעי המחשב
?האם מתפקידנו לאפיין אותו?האם מתפקידנו לאפיין אותו עבודה משותפת עם מדעי החברה? החוג להוראת עבודה משותפת עם מדעי החברה? החוג להוראת
המדעים?המדעים?
כיווני מחקר – אוהד ברזיליכיווני מחקר – אוהד ברזילי 20062006סמינר תוכנה סמינר תוכנה
הסטאז'הסטאז'
:הכשרת אוכלוסיות מתכנתים שונות:הכשרת אוכלוסיות מתכנתים שונותסטודנטיםסטודנטים( מיקור חוץ( מיקור חוץOut-sourcingOut-sourcing))מיקור חו"ל – הודו, מזרח אירופהמיקור חו"ל – הודו, מזרח אירופה
:תכני הכשרה משתנים:תכני הכשרה משתניםטכנולוגיותטכנולוגיותשפות התכנותשפות התכנותעבודת הצוותעבודת הצוות
כיווני מחקר – אוהד ברזיליכיווני מחקר – אוהד ברזילי 20062006סמינר תוכנה סמינר תוכנה
DesignDesign
המעצב אינו מתכנתהמעצב אינו מתכנתwww.gilon.comwww.gilon.com
המעצב הינו מתכנתהמעצב הינו מתכנתwww.amdocs.comwww.amdocs.com
האם תכנות המיקרוגל או האם תכנות המיקרוגל או ??הוידאו הוא תכנותהוידאו הוא תכנות
נושאים בבניית תוכנהנושאים בבניית תוכנה((OOSCOOSC))
כיווני מחקר – אוהד ברזיליכיווני מחקר – אוהד ברזילי 20062006סמינר תוכנה סמינר תוכנה
AttributeAttribute--Oriented Oriented ProgrammingProgramming
גישת גישתDesign By ContractDesign By Contract בהקשר של בהקשר של AttributeAttribute--Oriented ProgrammingOriented Programming
XDocletXDocletJava NotationsJava NotationsDeclarative ProgrammingDeclarative Programming
אפליקציות ב אפליקציות בJ2EEJ2EE
כיווני מחקר – אוהד ברזיליכיווני מחקר – אוהד ברזילי 20062006סמינר תוכנה סמינר תוכנה
Design By Design Byהרחבות של הרחבות של ContractContract
השיטה מיושמת ברמת המחלקה והמתודההשיטה מיושמת ברמת המחלקה והמתודה קשרים בין מחלקות – הצבעות הדדיות קשרים בין מחלקות – הצבעות הדדיות
שוברות את המשתמרשוברות את המשתמרהצהרות ברמת החבילההצהרות ברמת החבילההצהרות ברמת המודולהצהרות ברמת המודולDesign Patterns by ContractDesign Patterns by Contract”” " "
אכיפה אפשרית בעזרת אספקטיםאכיפה אפשרית בעזרת אספקטים
כיווני מחקר – אוהד ברזיליכיווני מחקר – אוהד ברזילי 20062006סמינר תוכנה סמינר תוכנה
ספרותספרות
The Mithical Man-MonthThe Mithical Man-Month - Fred Brooks - Fred Brooks
Human Aspects of Software EngineeringHuman Aspects of Software Engineering by by James Tomayko, Orit Hazzan James Tomayko, Orit Hazzan
Engineering Culture - Control and Commitment Engineering Culture - Control and Commitment in a High-Tech Corporationin a High-Tech Corporation by Gideon Kunda by Gideon Kunda
Design Patterns and ContractsDesign Patterns and Contracts by Jean-Marc by Jean-Marc Jézéquel, Michel Train, and Christine Mingins Jézéquel, Michel Train, and Christine Mingins