גוף הידע של הנדסת תוכנה או בקיצור SWEBOK (ראשי תיבות של Software Engineering Body of Knowledge) הוא מסמך המשמש כמדריך לידע בהנדסת התוכנה. המסמך נועד לסייע בגיבושו של תחום הנדסת התוכנה ולזרז את ההכרה בו כדיסצפלינה הנדסית. המסמך, שגרסתו העדכנית היא משנת 2004, נכתב על ידי עשרות כותבים, אנשי מקצוע ואקדמיה כאחד. את המסמך מוציא לאור Software Engineering Coordinating Committee, גוף המאגד את בעלי העניין השונים במיזם.
במהדורת 2004, SWEBOK מגדיר 10 תחומי ידע (KAs) השייכים לתחום הנדסת תוכנה:
- דרישות תוכנה
- תכנון תוכנה
- בניית תוכנה (תכנות מחשבים)
- בדיקות תוכנה
- תחזוקת תוכנה
- ניהול תצורת תוכנה
- ניהול הנדסת תוכנה
- תהליכי הנדסת תוכנה (תהליכי פיתוח תוכנה)
- כלים ושיטות בהנדסת תוכנה
- איכות תוכנה
נוסף עליהם, מוגדרים גם הקשרים של דיסציפלינות הקרובות להנדסת תוכנה:
- הנדסת מחשבים
- מדעי המחשב
- ניהול
- מתמטיקה
- ניהול איכות
- הנדסת אנוש
- הנדסת מערכות
בשנת 2001 הקים ה-ACM צוות משימה להערכת ה-SWEBOK. הצוות, בראשותו של ACM Fellow דייוויד נוטקין, טען כי אופן הכנת המסמך שגוי, ויש פער בין השיטות התאורטיות המפורטות במסמך, לבין אלה המשמשות בפועל. לבסוף, קבע צוות המשימה שעל ה-ACM "להימנע מפעילות נוספת ב-SWEBOK", שכן, למסמך יש סיכוי רב לגרום לבלבול בציבור.[1]
- אתר האינטרנט הרשמי של גוף הידע של הנדסת תוכנה (באנגלית)
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.