软件工程的知识领域
软件工程的知识领域
软件工程这个学科到底包含了什么样的知识,这些知识又是在什么基础上建立的呢?2014年,IEEE发布了SWEBOKV3.0(SoftwareEngineering Bodyof Knowledge),完整地回答了这一问题,下面是其中提到的15个知识领域(KnowledgeArea,KA)
1. Software Requirements
2. Software Design
3. Software Construction
4. Software Testing
5.Software Maintenance
6.Software Configuration Management
7.Software Engineering Management
8. Software Engineering Process
9. Software Engineering Models and Methods
10. Software Quality
11. Software Engineering Professional Practice
12. Software Engineering Economics
13. Computing Foundations
14. Mathematical Foundations
15.Engineering Foundations