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

Slides:



Advertisements
Similar presentations
Object Oriented 33 MCSD DORON AMIR
Advertisements

תוכנה 1 סמסטר א ' תשע " ב תרגול מס ' 7 * מנשקים, דיאגרמות וביטים * לא בהכרח בסדר הזה.
מבוא למדעי המחשב לתעשייה וניהול
בתרגול הקודם הורשה: –ניתן להרחיב רק מחלקה אחת –כל מה שלא private – עובר בהורשה –המילה השמורה super –יצירת היררכיה –Object היא שורש ההיררכיה –דריסה אופרטור.
האוניברסיטה העברית בירושלים
Mutual informatiom Royi Itzhak Compobio course. Entropy מדד למידת אי הוודאות של מ"מ אקראי בהתפלגות מסוימת במדעי המחשב אנטרופיה היא מדד למספר הביטים הדרושים.
שיטות מחקר איכותניות שיעור מס' 3. התפתחות המחקר האיכותני במדעי החברה ובמחקר התקשורת:  התקופה המסורתית בחקר מדעי החברה ( סוף המאה ה -19- אמצע המאה ה -20)
שיטות מחקר איכותניות שיעור מס' 4.
התפלגות מומחים / מתמחים כשלושת רבעי מהמשיבים הנם רופאים מומחים כרבע מהמשיבים הנם רופאים מתמחים.
פרויקט ויקיספר מתמטיקה משולבת : עריכת ויקיספר על ידי קבוצת מורים בסביבה מותאמת רוחמה אבן, שי אולשר, גילה אוזרוסו - חגג המחלקה להוראת המדעים, מכון ויצמן.
היכרות עם אקסל 1. 2 נושאי המפגש היכרות עם אקסל – אלכסוני הקסם שימושים בהוראה: מחשבון סודי ופעילות לחנוכה שימושים נוספים: ממוצע.
ביולוגיה – פילוסופיה עם הדגש על חקר התודעה. התודעה מתייחסת לתכונות כמו : מודעות עצמית כושר חישה (צער, אמפטיה, אהבה) הבנה סובייקטיביות.
If You Build It Will they come? Heidi Sugarman Ph.D.
רקורסיות נושאי השיעור פתרון משוואות רקורסיביות שיטת ההצבה
חורף - תשס " ג DBMS, Design1 שימור תלויות אינטואיציה : כל תלות פונקציונלית שהתקיימה בסכמה המקורית מתקיימת גם בסכמה המפורקת. מטרה : כאשר מעדכנים.
מכון ויצמן למדע - שמוליק מתוך 8 חישוב מקבילי ומבוזר מה זה יחידה חמישית במדעי המחשב... n ענף מתקדם במדעי המחשב העוסק במערכות ממוחשבות מרובות ישויות.
הפיסיקה (והכימיה) של הפופקורן
רקורסיות נושאי השיעור מהן רקורסיות פתרון רקורסיות : שיטת ההצבה שיטת איטרציות שיטת המסטר 14 יוני יוני יוני 1514 יוני יוני יוני 1514.
ניבוי מבני של חלבונים חן קיסר. מה זה?
מרצה: פרופסור דורון פלד
שאילת שאלות שאלת חקר המפתח למנעול 1. שאילת שאלות – שאלת חקר מה ניתן לשנות ? :  בתנאים : טמפ ' או לחץ או הכלים, או הציוד  בחומרים : איכות או כמות או.
עיבוד תמונות ואותות במחשב אלכסנדר ברנגולץ דואר אלקטרוני : שיטות קידוד שיטות קידוד אורך מלת קוד ואנטרופיה אורך מלת קוד ואנטרופיה קידוד.
משטר סטטי שערים לוגיים Wired Drives – © Dima Elenbogen 2009, Moshe Malka :29.
1 Formal Specifications for Complex Systems (236368) Tutorial #1 Course site : T.A. :Emilia Katz.
ספריה וירטואלית בטכנולוגית J2EE הטכניון – מכון טכנולוגי לישראל הפקולטה להנדסת חשמל המעבדה למערכות תוכנה עזרן אייל טרבלסי אורדן סמסטר חורף תשס " ד מנחה.
 ד " ר יואב שכטר 2003 נתונים כלכליים תוצר לאומי גולמי מסך התוצר העולמי : תוצר לאומי גולמי מסך התוצר העולמי :  האיחוד האירופי = 26%  ארה " ב = 24% 
נוצר ע " י ד " ר ארקדי שטיינבוק Visual Basic for Application VBA כדוגמה VBA ב - WORD.
מבני בקרה לולאות. שאלה #1 שאלה ב' – תכתוב תוכנה הכותבת את תפריט הבאה Type 1 to find the area of a circle Type 2 to find the circumference of a circle.
שיטות מחקר אתיקה ופוליטיקה במחקר. שקולים בעיצוב מחקר מדעיים תוקף, מהימנות, תרומה תיאורטית ארגוניים כסף, זמן, כוח אדם אתיים השפעות המחקר על נחקרים, טיפול.
אביב תשס " ה JCT תיכון תוכנה ד " ר ר ' גלנט / י ' לויאןכל הזכויות שמורות 1 פרק 11 Statecharts תכונות מתקדמות.
כמותי מחקר פוליטי וסוציולוגי איכותי חקר - אירוע N=1 מחקר השוואתי N1 מחקר כמותי N>50 מחקר השוואתי.
הוספת תקשורת ל - [ תפקידי רוחב בצוות ]. ארכיטקטורת תקשורת מה מבנה האפליקציה ? באילו טכנולוגיות \ ספריות השתמשתם ? מדוע ?
Last time on Clang משתנה: "פתק" המשמש את המחשב לשמירת מידע. לכל משתנה יש שם וטיפוס כללים לשמות משתנים –חייבים להכיל רק אותיות, מספרים ו '_' –חייבים להתחיל.
תחשיב היחסים (הפרדיקטים)
מבוא למדעי המחשב, סמסטר א ', תשע " א תרגול מס ' 1 נושאים  הכרת הקורס  פסאודו - קוד / אלגוריתם 1.
© , ד"ר עמיר תומר שיטות בהנדסת תוכנה (234321) אודות הקורס - 1 שיטות בהנדסת תוכנה Introduction to Software Engineering מרצה : פרופ ’ שמואל.
מבוא לשפת C תרגול 4: ביטויים לוגיים ומשפטי תנאי מבוסס על השקפים שחוברו ע"י שי ארצי, גיתית רוקשטיין, איתן אביאור וסאהר אסמיר עבור הקורס "מבוא למדעי המחשב"
חט"ב ניסויי ע"ש אל-בירוני ג'דיידה - מכר בוחרים וחוקרים.
מתמטיקה בדידה תרגול 2.
שיטות מחקר איכותניות שיעור מס' 2. קיימת מציאות אובייקטיביתהמציאות שאנו תופסים תמיד מתווכת. מטרת המחקר : פירוק המציאות למרכיביה. גילוי חוקיות וקשרים סיבתיים.
יום עיון –פרויקט חקר מדעי במסגרת תחרות שישים שנות תעשייה כימית בישראל ד"ר מירי קסנר ברוכים הבאים 1 ביולי 2008 מכון ויצמן למדע, רחובות.
הטכניון – המכון טכנולוגי לישראל המחלקה להוראת טכנולוגיה ומדעים ניסוי בקרת רובוט קטפולטה בלימודי תנועה בליסטית וטכנולוגיה איגור ורנר אירינה רוטניצקי.
- אמיר רובינשטיין מיונים - Sorting משפט : חסם תחתון על מיון ( המבוסס על השוואות בלבד ) של n מפתחות הינו Ω(nlogn) במקרה הגרוע ובממוצע. ניתן לפעמים.
ד " ר אניטה נובל DNSc, CNM, CTN-A, IBCLC DNSc, CNM, CTN-A, IBCLC ביה " ס לסיעוד הדסה.
פיתוח מערכות מידע Class diagrams Aggregation, Composition and Generalization.
תכנון השעור מבוסס על שאלה 3 במבחן המסכם ( מועד א ' ) 2010.
1 המרכז להוראת המדעים © האוניברסיטה העברית בירושלים עוברים לג ' אווה.
מבוא למדעי המחשב לתעשייה וניהול הרצאה 7. סברוטינות subroutines.
Practice session 3.  תחביר ממשי ( קונקרטי ) ותחביר מופשט ( אבסטרקטי )  שיטות חישוב : Applicative & Normal Evaluation.
1 המרכז להוראת המדעים © האוניברסיטה העברית בירושלים פולימורפיזם מתקדם ממשקים בג ' אווה 1.
2003B Q5 Suppliers(sid, sname, city) Select sid from suppliers where city=‘jerusalem’ or sname like ‘%Smith’ Select sid from suppliers where city=‘jerusalem’
מבוא למדעי המחשב לתעשייה וניהול הרצאה 6. מפעל השעווה – לולאות  עד עכשיו  טיפלנו בייצור נרות מסוג אחד, במחיר אחיד  למדנו להתמודד עם טיפול במקרים שונים.
1 ניתוח שונות: Post-hoc analysis ניתוח שונות חד-כיווני עם אפקטים קבועים: Post-hoc analysis ד"ר מרינה בוגומולוב מבוסס חלקית על ההרצאות של פרופ' יואב בנימיני.
אומנות הרנסאנס. סיפורה של התקופה אחת הדרכים המעניינות לנסות ולהבין את מאפייני תקופת הרנסאנס, היא להשוות בין יצירות אומנות שנוצרו במהלכה, ולהשוות אותן.
ד"ר רון בלונדר, המחלקה להוראת המדעים, מכון ויצמן למדע
קצת היסטוריה 1981דיווח ראשון על תסמונת כשל חיסוני נרכש בקרב מספר הומוסקסואלים. 1981דיווח על ביטויים שונים של איידס בקרב מזריקי סמים, חולי המופיליה, מקבלי.
אביב תשס " ה JCT תיכון תוכנה ד " ר ר ' גלנט / י ' לויאןכל הזכויות שמורות 1 פרק 5 תרשימי מצבים Statecharts למחלקות תגובתיות Reactive Classes הקדמה ודוגמא.
האוניברסיטה העברית בירושלים
ריקי דרורי דירקטורית שיווק איזורית, גוגל אירופה ומזה"ת
Formal Specifications for Complex Systems (236368) Tutorial #1
פיתוח אפליקציות אסינכרוניות Windows 10
ממשקים - interfaces איך לאפשר "הורשה מרובה".
Marina Kogan Sadetsky –
תכנות מכוון עצמים ושפת JAVA
למה.
Shell Scripts בסביבת UNIX
תוכנה 1 תרגול 13 – סיכום.
שלבים בהתפתחות צוות Forming היווצרות Storming קונפליקט Norming עיצוב
Mendeley - תוכנה חינמית לניהול ביבליוגרפיה
פולימורפיזם מתקדם ממשקים בC# עריכה ועיצוב: קרן הרדי
Presentation transcript:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

כיווני מחקר – אוהד ברזילי ספרות 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