© 1999-2000, ד"ר עמיר תומר שיטות בהנדסת תוכנה (234321) אודות הקורס - 1 שיטות בהנדסת תוכנה Introduction to Software Engineering 234321 מרצה: פרופ’ שמואל.

Slides:



Advertisements
Similar presentations
SW LIFE -CYCLE MODELS.
Advertisements

סמינר על סוגיות במדעי המחשב מרצה : עמי ברלר מכללת " אחווה " 2003.
סמינריון מסדי נתונים בסביבת האינטרנט הנחיות למשתתף בסמינר.
מבוא Introduction מקורות: S. R. Schach: Chapters 1-2
ענת כהן, רפי נחמיאס אוניברסיטת תל-אביב הכנס השנתי החמישי של מיט"ל תקשוב בהוראה האקדמית ע"ש פרופ' נחמיה לבציון ענת כהן 2007 מודל חישובי להערכת עלות-תועלת.
מודלים של מחזור חיי תוכנה Software Life-Cycle Models
אתר הקורס: צוות הקורס: מרצה: אלדר פישר, טאוב
The Implementation of a Cost Effectiveness Analyzer for Web- Supported Instruction: A Case Study Anat Cohen, Rafi Nachmias (Tel Aviv University)
12/2/2002WebAssign ד " ר תמר גדריך - אתר מלווה קורס הסתברות ומערכת 1 אתר מלווה קורס הסתברות ומערכת WebAssign ד ” ר תמר גדריך המחלקה להנדסת תעשייה וניהול.
מבוא להנדסת תוכנה דרישות - 1 הגדרת דרישות וניהולן Requirements Definition and Management.
© , ד"ר עמיר תומר מבוא להנדסת תוכנה קידוד ובדיקות יחידה - 1 קידוד ובדיקות יחידה Coding and Unit Testing (CUT) מקורות: S. R. Schach: Chapter 13.
מרצה: פרופסור דורון פלד
© , ד"ר עמיר תומר מבוא להנדסת תוכנה קידוד ובדיקות יחידה - 1 קידוד ובדיקות יחידה Coding and Unit Testing (CUT) מקורות: S. R. Schach: Chapter 13.
Welcome to CS680! Tue Thu 7pm - 8:15pm :-(
Principles of Object-Oriented Software Development Unified Modeling Language.
Slide 1 of 40. Lecture A מבוא למדעי המחשב. Slide 2 of 40. Lecture A Lesson A - Introduction Unit A1 – About This Course.
הבטחת איכות מבוא להנדסת תוכנה
Course Overview Text: Text: Object-Oriented and Classical Software Engineering Stephen R. Schach Seventh Edition, WCB/McGraw-Hill, 2006 Object-Oriented.
אתר הקורס: צוות הקורס: מרצה: אמיר שפילקה, טאוב
CS565 Advanced Software Development (1 unit) Lecturer: Adrian O’Riordan Contact: is Office: prefab, behind.
פרויקט שנתי במערכות מידע /6
אתר הקורס: צוות הקורס: מרצה: עודד סודרסקי, טאוב מתרגל אחראי: אלכס גליקסון, טאוב.
איתור ותפיסת כדור לזריקה תוך שיתוף שתי זרועות רובוטיות הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל המעבדה לבקרה ורובוטיקה תופאחה חיסאוי יגאל סיגל.
אתר הקורס: צוות הקורס: מרצה: אלדר פישר, טאוב
מבוא להנדסת תוכנה אימות ותקפות - 1 אימות ובדיקות Verification & Testing מקורות: S. R. Schach: Chapter 6 R. S. Pressman: Chapter ד. גלין ו-ז. בלובבנד,
תורת הקומפילציה מרצה –ד"ר שירלי גינסברג שעת קבלה – יום שני 9:30-10:30 טאוב 318 מתרגלים –רותם אושמן, מתרגלת אחראית –סיוון ברקוביץ.
© , ד"ר עמיר תומר מבוא להנדסת תוכנה תחזוקה - 1 תחזוקה והנדסה-מחדש Maintenance and Reengineering מקורות: S. R. Schach: Chapter 15 R. S. Pressman:
מערכות הפעלה ( אביב 2006) חגית עטיה © 1 סיכום הקורס.
Virtual Collection מבצעים: ראמי ג'אבר ואסים דעאס מנחה: מר.וקטור קוליקוב פרויקט באשכול הנדסת תוכנה סמסטר חורף תשס " ט.
מבוא למדעי המחשב, סמסטר א ', תשע " א תרגול מס ' 1 נושאים  הכרת הקורס  פסאודו - קוד / אלגוריתם 1.
© , ד"ר עמיר תומר שיטות בהנדסת תוכנה (234321) אודות הקורס - 1 שיטות בהנדסת תוכנה Introduction to Software Engineering מרצה : פרופ ’ שמואל.
Global Motion Estimation קורס : מבוא לעיבוד מקבילי מרצה: דר' גיא תל צור מגישים: גלעד נרקיס אייר רום אייר רום קבוצה: pp3.
אתר הקורס: צוות הקורס: פרופ' עודד שמואלי-
Requirements Management Course Plan System Group Company – Training Department By: Dr. Ahmad Abdollahzadeh.
1 By Yuval Sittin & Shay Schlafman Technion 2 יעדי הפרוייקט בנית כלי תקשורת רב-תכליתי בדגש על פשטות הפעלה. הכרת השלבים בתכנון פרויקט תוכנה. לימוד שפת.
אתר הקורס: צוות הקורס: מרצה : פרופ' עודד שמואלי,
ברוכים הבאים! מבוא לקורס ולשפת Python
IS0514 Lecture - Week 2 Best Practice Development Methodology.
An Introduction to Models & The UML The Unified Modeling Language Copyright © 2007 Patrick McDermott College of Alameda Not really.
Software Life-Cycle Models Somnuk Keretho, Assistant Professor Department of Computer Engineering Faculty of Engineering, Kasetsart University
Software Engineering Course Contents and Copyrights Slide 1 Software Engineering: An Introduction By: Prof. Dr. Eng. Ghazy Assassa, CMC-IMC Certified Management.
Slide 0.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
חישוביות וקוגניציה א' “Men ought to know that from nothing else but thence [from the brain] come joys, delights, laughter and sports, and sorrows,
CS-2852 Data Structures LECTURE 3B Andrew J. Wozniewicz Image copyright © 2010 andyjphoto.com.
1 OCL The Role of OCL in UML. 2 רשימת הנושאים  מבוא  מרכיבי השפה  דוגמאות  מקורות.
Software Production ( ) First Semester 2011/2012 Dr. Samer Odeh Hanna (PhD)
0.1/27 Introduction To SW Engineering Course Overview.
Course Introduction CEN 5016 Software Engineering Dr. David A. Workman School of EE and Computer Science January 9, 2007.
ברוכים הבאים ! מבוא לקורס ולשפת Python מבוא לבינה מלאכותית (236501) מדעי המחשב, טכניון חורף
Information Systems Analysis and Design Lesson Plan Ismiarta Aknuranda PTIIK UB Spring Semester
UNIT-1 SOFTWARE PRODUCT AND PROCESS: Introduction – S/W Engineering paradigm – Verification – Validation – Life cycle models – System engineering –
מבוא לייצור ממוחשב - CIM מבוא. מטרות הקורס הקורס מיועד להקנות הבנה בטכנולוגיה, תכנון יישום ובקרה של מערכות ייצור ממוחשבות. הקורס ידון ביישום טכנולוגיות.
הרצאה 1 מסחר אלקטרוני ובסיסי נתונים. דרישות הקורס  ציון הקורס יינתן על תרגילים ופרויקט ( אין מבחן )  תרגילים 1-8 ביחד 40% (5 % כל אחד )  תרגיל 9 10%
UML Diagrams for Caradon developers Daniel DG Moth Core Development Group, Research Student University of Brighton, MSc Object Oriented Software Technology.
1 Introduction to Software Engineering Wen-Yang Lin Dept. of Computer Science and Information Engineering National University of Kaohsiung February, 2007.
Software Engineering I. Introduction to Software Engineering Software models Formal Specification using ASML (Abstract State Machines Language) Software.
Unified OO becomes commonly used in the late 1980s Various analysis and design methods The “three amigos” join forces in Rational Software Also include.
מבנה נתונים ואלגוריתמים ) לשעבר - עיבוד מידע( ד"ר אבי רוזנפלד ד"ר אריאלה ריכרדסון.
Slide 1 of 56. Lecture A Noam nisan מבוא למדעי המחשב פרופ' נעם ניסן.
Information System Design IT60105 Dr. D. Samanta Contact:
משרות פתוחות – אינטל פתח תקווה, חיפה וירושלים. Host Software Architect – לאינטל פתח תקווה דרוש / ה In this position you will be responsible for defining.
INTERNATIONAL BURCH UNIVERSITY
ברוכים הבאים! תרגול מבוא לקורס ולשפת Python
מערכות בסיסי נתונים ספרות Database System Concepts/ Korth, Siberschatz
תכן UML in Design מקורות: S. R. Schach: Chapter 12
הנדסת תוכנה מה להנדסה ולזה?
מערכות מידע ניהוליות היבט יישומי: מהי מערכת מידע מהו ארגון
The Unified/Rational Unified Process (UP/RUP) Defined
FInal Presentation : Object Oriented Software Engineeering
Object-Oriented and Classical Software Engineering Sixth Edition, WCB/McGraw-Hill, 2005 Stephen R. Schach
Presentation transcript:

© , ד"ר עמיר תומר שיטות בהנדסת תוכנה (234321) אודות הקורס - 1 שיטות בהנדסת תוכנה Introduction to Software Engineering מרצה: פרופ’ שמואל כ"ץ מתרגלים: אשכר הלל עז-אלדין מחאמיד

© , ד"ר עמיר תומר שיטות בהנדסת תוכנה (234321) אודות הקורס - 2 מה עומד על הפרק? מטרות הקורסמטרות הקורס תכולהתכולה –הרצאות –תרגולים דרישותדרישות –דרישות קדם –דרישות הקורס בחינת הסמסטר הפרוייקט מקורותמקורות –ספרות עזר –אתרי אינטרנט

© , ד"ר עמיר תומר שיטות בהנדסת תוכנה (234321) אודות הקורס - 3 מטרות הקורס המעבר מ תכנות ל תוכנההמעבר מ תכנות ל תוכנה –התמקדות בתהליך הפיתוח (ולא רק במוצר) –גישות ושיטות מודרניות להנדסת תוכנה –כלים מודרניים להנדסת תוכנה התנסות אישית בפרוייקט תוכנההתנסות אישית בפרוייקט תוכנה –השלבים השונים –התפקידים השונים

© , ד"ר עמיר תומר שיטות בהנדסת תוכנה (234321) אודות הקורס - 4 מונחים מקובלים בהנדסת תוכנה COTS, Gang of Four, Heisenberg, CORBA, UML, XP, XML, EclipseCOTS, Gang of Four, Heisenberg, CORBA, UML, XP, XML, Eclipse מפל מים, קופסה שחורה\לבנה, סוגי כיסוי, זריזות וקיצוניות בתיכנותמפל מים, קופסה שחורה\לבנה, סוגי כיסוי, זריזות וקיצוניות בתיכנות אוצר מילים ומושגים המאפשרים תקשורת בין מהנדסי תוכנהאוצר מילים ומושגים המאפשרים תקשורת בין מהנדסי תוכנה מצביעים לקורסי המשךמצביעים לקורסי המשך

© , ד"ר עמיר תומר שיטות בהנדסת תוכנה (234321) אודות הקורס - 5 מבוא מודלים של מחזור חיי תוכנה ניתוח מונחה-עצמים תכן אימות ותקפות קידוד ובדיקות יחידה מימוש ושילוב אחזקה והנדסה מחדש הבטחת איכות תוכנה Introduction Software Life-Cycle Models Object-Oriented Analysis Design Verification and Validation Coding and Unit Testing Implementation and Integration Maintenance and Reengineering Software Quality Assurance הגדרת דרישות וניהולן Requirements Definition & Mgmt. תכולת הקורס - הרצאות

© , ד"ר עמיר תומר שיטות בהנדסת תוכנה (234321) אודות הקורס - 6 תכולת הקורס - תרגולים שפת התכנות Javaשפת התכנות Java שפת הניתוח והתכן UMLשפת הניתוח והתכן UML שפת תיאור נתונים וממשק XMLשפת תיאור נתונים וממשק XML הדרכה והנחיה לפרוייקטהדרכה והנחיה לפרוייקט –הגדרת דרישות: איך? –דוגמאות לתיכנון –בדיקות וכיסוי

© , ד"ר עמיר תומר שיטות בהנדסת תוכנה (234321) אודות הקורס - 7 דרישות הקדם קדם פורמאליקדם פורמאלי –מת”מ - מבוא לתכנות מערכות (234122) –מבני נתונים 1 (234218) קדם מעשיקדם מעשי –נסיון סביר בתכנות, בשפה כלשהי –הכרת עקרונות הבסיס של תכנות מונחה-עצמים

© , ד"ר עמיר תומר שיטות בהנדסת תוכנה (234321) אודות הקורס - 8 דרישות הקורס פרוייקט מלווה ועוד...פרוייקט מלווה ועוד... 50% מהציון הסופי – תקף (אלא אם..)50% מהציון הסופי – תקף (אלא אם..) –צוותים בני 2\ 4 חברים –הגשה בשלבים לאורך הסמסטר בחינה מסכמת –50% מהציון הסופי - תקף –מותר חומר עזר כתוב הבנה והפנמה של המושגים והרעיונות יישום השיטות שנלמדו –ציון בחינה של פחות מ-50: הבחינה הינה 100% מהציון הסופי

© , ד"ר עמיר תומר שיטות בהנדסת תוכנה (234321) אודות הקורס - 9 ספרות עזר - הנדסת תוכנה Schach, S. R., Object Oriented and Classical Software Engineering, 5 th edition, McGraw-Hill, 2002 Pressman R. S., Software Engineering – A Practitioner’s Approach, 4 th edition, McGraw-Hill, 1999 גלין ד. ובלובבנד ז. הבטחת איכות תוכנה אופוס, 1995

© , ד"ר עמיר תומר שיטות בהנדסת תוכנה (234321) אודות הקורס - 10 ספרות עזר - UML Rambaugh J., Jacobson I. and Booch G., The Unified Modeling Language Reference Manual Addison-Wesley, 1999 Eriksson H.-E. and Penker M., UML Toolkit, J. Wiley, 1998 Fowler M., UML Distilled, Addison-Wesley, 1998

© , ד"ר עמיר תומר שיטות בהנדסת תוכנה (234321) אודות הקורס - 11 מקורות באינטרנט –אתר הבית של S. R. Schach, הכולל שקפים מהרצאותיו וקוד-מקור של הדוגמאות שבספר –התעוד הרשמי של UML –כל מה שרצית לדעת על Java, כולל קורס ללימוד עצמי של השפה

© , ד"ר עמיר תומר שיטות בהנדסת תוכנה (234321) אודות הקורס - 12 אתר הבית של הקורס דרך האתר של מדעי המחשבדרך האתר של מדעי המחשב –שקפי ההרצאות והתרגילים –מטלות והגדרות הפרוייקט –שונות

© , ד"ר עמיר תומר שיטות בהנדסת תוכנה (234321) אודות הקורס - 13 מטרות הקורס מטרות הקורס תכולה תכולה הרצאות תרגולים דרישות דרישות דרישות קדם דרישות הקורס בחינת הסמסטר הפרוייקט ועוד תרגילים מקורות מקורות ספרות עזר אתרי אינטרנט אז מה היה לנו...?

© , ד"ר עמיר תומר שיטות בהנדסת תוכנה (234321) אודות הקורס - 14 וכעת נעבור ל... מבוא