Software Engineering Body of Knowledge (SWEBOK) — це документ, що готує комітет Software Engineering Coordinating Committee зі спільнотою IEEE Computer Society. Призначення SWEBOK — в об'єднанні знань з інженерії програмного забезпечення.[1]
Це документ є одним з трьох документів, що були створені у співпраці IEEE-CS та ACM. Цими документами бажають забезпечити наступне: