האוניברסיטה הפתוחה

תיאורי הקורסים

22919 ניתוח ועיצוב מונחה עצמים

22919 ניתוח ועיצוב מונחה עצמים‏1

4 נקודות זכות

שיוך: תואר שני / מדעי המחשב

שיוך נוסף: מדעים / מדעי המחשב

שיוך נוסף: הנדסה / הנדסת תוכנה

תנאי קבלה: קבלה לתואר שני במדעי המחשב.1 ידע קודם מומלץ: הקורסים הנדסת תוכנה, סדנה בתכנות מכוון עצמים או סדנה בתכנות מתקדם בשפת Java.

פיתוח הקורס: ד"ר שמואל טישברוביץ

יועץ: פרופ' דוד הראל

ניתן להשתמש בגישה מונחית עצמים כבר בשלבי הניתוח והעיצוב של מערכת, ולא רק בשלב התכנות. כך ניתן להשיג תהליך פיתוח המבוסס כולו על אותה גישה, בניגוד למצב שהיה קיים, שבו בכל שלב השתמשו בגישה שונה. לשיטת הפיתוח מונחית העצמים יש יתרונות שבאמצעותם אפשר להתגבר על התופעות שכותרתן היא "משבר התוכנה". הגישה מונחית העצמים מאפשרת לתאר בצורה אחידה ישויות המהוות בסיס למערכות המפותחות מאסף של מודלים הניתנים לשימוש חוזר.

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

נושאי הלימוד

1. מבוא

2. ניתוח ותיכון מונחה עצמים

חומר הלימוד

הלימוד בקורס מבוסס על קובץ מאמרים, קובץ שקפים ואתר הקורס.


1 סטודנט שאינו עומד בתנאי הקבלה יכול, במקרים מסוימים, להירשם לקורס. לפרטים נוספים עיינו בסעיף קבלה לקורסים בודדים בתכנית הלימודים לתואר שני במדעי המחשב.

מסמסטר א2019 הקורס אינו נלמד עוד.