דילוג לתוכן ראשי

קורסים

  • הנדסת דרישות (10213)
  • תקציר הקורס:

    תקציר:

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

    בשנים האחרונות התפתחה דיסציפלינה חדשה של הנדסת דרישות הכוללת שיטות, מודלים, ותהליכים שמטרתם לשפר את הגדרת הדרישות, ניהול הדרישות והבקרה על השינויים בדרישות, מרגע הוצרן ע"י צרכי הלקוח, ועד השיגור של המערכת שפותחה לשביעות רצון הלקוח.
  • מתודולוגיות תכנות Agile (10346)
  • תקציר הקורס:

    תקציר:

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

    בקורס תתקיימנה מספר הרצאות אורח של מומחים מחברות מובילות מתעשיית ההי-טק, אשר יביאו דוגמאות לשימוש במתודולוגיות הפיתוח שתילמדנה בקורס, את הסיבות לבחירתן, היתרונות והחסרונות שלהן ואת האופן בו משתמשים בהן בארגונים בהם הם עובדים.
  • סמינר בהנדסת תוכנה (10400)
  • תקציר הקורס:

    תקציר:

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