הבית > תערוכה > תוכן

הנדסת תוכנה היא יישום של הנדסה לפיתוח תוכנה בשיטה שיטתית

Mar 08, 2019

הנדסת תוכנה היא יישום של הנדסה לפיתוח תוכנה בשיטה שיטתית.


הגדרות בולטות של הנדסת תוכנה כוללים:


"יישום שיטתי של ידע מדעי וטכנולוגי, שיטות וניסיון לתכנון, יישום, בדיקה ותיעוד של תוכנה" - הלשכה לסטטיסטיקה של העבודה, מערכות IEEE והנדסת תוכנה - אוצר מילים

"יישום גישה שיטתית, ממושמעת וניתנת לכימות לפיתוח, תפעול ותחזוקה של תוכנה" - מילון מונחים סטנדרטיים של מילון מונחים להנדסת תוכנה

"דיסציפלינה הנדסית העוסקת בכל ההיבטים של ייצור תוכנה" -אני סומרוויל

"הקמת ושימוש בעקרונות הנדסת קול על מנת לקבל תוכנה כלכלית כי הוא אמין עובד ביעילות על מכונות אמיתיות" - פריץ באואר

המונח שימש גם פחות רשמית:


כמו מונח עכשווי לא פורמלי למגוון רחב של פעילויות שנקראו בעבר תכנות מחשבים וניתוח מערכות;

כמו המונח הרחב לכל ההיבטים של הפרקטיקה של תכנות מחשבים, בניגוד לתיאוריה של תכנות מחשבים, אשר נלמד באופן רשמי כתת-משמעת של מדעי המחשב;

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