Download presentation
Presentation is loading. Please wait.
1
© 1999-2000, ד"ר עמיר תומר שיטות בהנדסת תוכנה (234321) אודות הקורס - 1 שיטות בהנדסת תוכנה Introduction to Software Engineering 234321 מרצה: פרופ’ שמואל כ"ץ מתרגלים: אשכר הלל עז-אלדין מחאמיד
2
© 1999-2000, ד"ר עמיר תומר שיטות בהנדסת תוכנה (234321) אודות הקורס - 2 מה עומד על הפרק? מטרות הקורסמטרות הקורס תכולהתכולה –הרצאות –תרגולים דרישותדרישות –דרישות קדם –דרישות הקורס בחינת הסמסטר הפרוייקט מקורותמקורות –ספרות עזר –אתרי אינטרנט
3
© 1999-2000, ד"ר עמיר תומר שיטות בהנדסת תוכנה (234321) אודות הקורס - 3 מטרות הקורס המעבר מ תכנות ל תוכנההמעבר מ תכנות ל תוכנה –התמקדות בתהליך הפיתוח (ולא רק במוצר) –גישות ושיטות מודרניות להנדסת תוכנה –כלים מודרניים להנדסת תוכנה התנסות אישית בפרוייקט תוכנההתנסות אישית בפרוייקט תוכנה –השלבים השונים –התפקידים השונים
4
© 1999-2000, ד"ר עמיר תומר שיטות בהנדסת תוכנה (234321) אודות הקורס - 4 מונחים מקובלים בהנדסת תוכנה COTS, Gang of Four, Heisenberg, CORBA, UML, XP, XML, EclipseCOTS, Gang of Four, Heisenberg, CORBA, UML, XP, XML, Eclipse מפל מים, קופסה שחורה\לבנה, סוגי כיסוי, זריזות וקיצוניות בתיכנותמפל מים, קופסה שחורה\לבנה, סוגי כיסוי, זריזות וקיצוניות בתיכנות אוצר מילים ומושגים המאפשרים תקשורת בין מהנדסי תוכנהאוצר מילים ומושגים המאפשרים תקשורת בין מהנדסי תוכנה מצביעים לקורסי המשךמצביעים לקורסי המשך
5
© 1999-2000, ד"ר עמיר תומר שיטות בהנדסת תוכנה (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. תכולת הקורס - הרצאות
6
© 1999-2000, ד"ר עמיר תומר שיטות בהנדסת תוכנה (234321) אודות הקורס - 6 תכולת הקורס - תרגולים שפת התכנות Javaשפת התכנות Java שפת הניתוח והתכן UMLשפת הניתוח והתכן UML שפת תיאור נתונים וממשק XMLשפת תיאור נתונים וממשק XML הדרכה והנחיה לפרוייקטהדרכה והנחיה לפרוייקט –הגדרת דרישות: איך? –דוגמאות לתיכנון –בדיקות וכיסוי
7
© 1999-2000, ד"ר עמיר תומר שיטות בהנדסת תוכנה (234321) אודות הקורס - 7 דרישות הקדם קדם פורמאליקדם פורמאלי –מת”מ - מבוא לתכנות מערכות (234122) –מבני נתונים 1 (234218) קדם מעשיקדם מעשי –נסיון סביר בתכנות, בשפה כלשהי –הכרת עקרונות הבסיס של תכנות מונחה-עצמים
8
© 1999-2000, ד"ר עמיר תומר שיטות בהנדסת תוכנה (234321) אודות הקורס - 8 דרישות הקורס פרוייקט מלווה ועוד...פרוייקט מלווה ועוד... 50% מהציון הסופי – תקף (אלא אם..)50% מהציון הסופי – תקף (אלא אם..) –צוותים בני 2\ 4 חברים –הגשה בשלבים לאורך הסמסטר בחינה מסכמת –50% מהציון הסופי - תקף –מותר חומר עזר כתוב הבנה והפנמה של המושגים והרעיונות יישום השיטות שנלמדו –ציון בחינה של פחות מ-50: הבחינה הינה 100% מהציון הסופי
9
© 1999-2000, ד"ר עמיר תומר שיטות בהנדסת תוכנה (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
10
© 1999-2000, ד"ר עמיר תומר שיטות בהנדסת תוכנה (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
11
© 1999-2000, ד"ר עמיר תומר שיטות בהנדסת תוכנה (234321) אודות הקורס - 11 מקורות באינטרנט http://www.vuse.vanderbilt.edu/~srshttp://www.vuse.vanderbilt.edu/~srshttp://www.vuse.vanderbilt.edu/~srs –אתר הבית של S. R. Schach, הכולל שקפים מהרצאותיו וקוד-מקור של הדוגמאות שבספר http://www.omg.org/umlhttp://www.omg.org/umlhttp://www.omg.org/uml –התעוד הרשמי של UML http://java.sun.comhttp://java.sun.comhttp://java.sun.com –כל מה שרצית לדעת על Java, כולל קורס ללימוד עצמי של השפה
12
© 1999-2000, ד"ר עמיר תומר שיטות בהנדסת תוכנה (234321) אודות הקורס - 12 אתר הבית של הקורס דרך האתר של מדעי המחשבדרך האתר של מדעי המחשב –שקפי ההרצאות והתרגילים –מטלות והגדרות הפרוייקט –שונות
13
© 1999-2000, ד"ר עמיר תומר שיטות בהנדסת תוכנה (234321) אודות הקורס - 13 מטרות הקורס מטרות הקורס תכולה תכולה הרצאות תרגולים דרישות דרישות דרישות קדם דרישות הקורס בחינת הסמסטר הפרוייקט ועוד תרגילים מקורות מקורות ספרות עזר אתרי אינטרנט אז מה היה לנו...?
14
© 1999-2000, ד"ר עמיר תומר שיטות בהנדסת תוכנה (234321) אודות הקורס - 14 וכעת נעבור ל... מבוא
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.