ソフトウエア工学知識体系
2004年版としてSWEBOKはソフトウエア工学分野内の10の知識領域(KA)を定義しました:
ソフトウエア要求
ソフトウェア設計
ソフトウエア構築
ソフトウエア試験
ソフトウエア維持
ソフトウェア構成管理
ソフトウエア工学管理
ソフトウエア工学プロセス
ソフトウエア工学ツールと方法
ソフトウエア品質
SWEBOK はまたソフトウエア工学に関連する熟達性も定義します:
コンピュータ工学
コンピュータ科学
マネージメント
数学
品質管理
ソフトウェア人間工学(認識工学[:en])
システム工学