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