2014年,IEEE发布了SWEBOK V3.0(Software Engineering Body of Knowledge),总结了软件工程所包含的15个知识领域。
分别是:
- 软件需求(Software Requirements)
- 软件设计(Software Design)
- 软件构造(Software Construction)
- 软件测试(Software Testing)
- 软件维护(Software Maintenance)
- 软件配置管理(Software Configuration)
- 软件工程管理(Software Engineering Management)
- 软件工程过程(Software Engineering Process)
- 软件工程模型和方法(Software Engineering Models and Methods)
- 软件质量(Software Quality)
- 软件工程专业实战(Software Engineering Professional Practice)
- 软件工程经济学(Software Engineering Economics)
- 计算机基础(Computing Foundations)
- 数学基础(Mathematics Foundations)
- 工程基础(Engineering Foundations)