软件工程的知识领域

软件工程的知识领域

软件工程这个学科到底包含了什么样的知识,这些知识又是在什么基础上建立的呢?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

  1. Software Engineering Process

  2. Software Engineering Models and Methods

  3. Software Quality

  4. Software Engineering Professional Practice

  5. Software Engineering Economics

  6. Computing Foundations

  7. Mathematical Foundations

15.Engineering Foundations

相关推荐
Pniubi2 小时前
HashMap的扩容和树化边界
java·开发语言
gCode Teacher 格码致知3 小时前
Pandas教学-17:Series与Dataframe的关系
开发语言·python·pandas
发量惊人的中年网工3 小时前
分公司访问总部ERP慢怎么办?SD-WAN组网的排查与验收要点
服务器·开发语言·php
下页、再停留4 小时前
【C#桌面客户端系列学习-15】生成可视化图表之折线图、柱状图、饼状图
开发语言·c#
ShineWinsu4 小时前
对于JavaScript:操作元素的解析
开发语言·前端·javascript·面试·web·dom·元素
罗西的思考5 小时前
【Agentic RL】Dressage Staleness 控制深度分析
人工智能·算法·机器学习
quaer5 小时前
弗洛伊德算法--判圈法寻找环的入口O(n) O(1)
数据结构·算法
益莱储中国5 小时前
深度解析:RF 实验室从 5G迈向 6G 的过程中保持技术领先与设备升级的路径
开发语言·php
benchmark_cc6 小时前
Python 量化系统如何设计统一的数据访问接口:从策略解耦到数据层架构
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
高晶6 小时前
无乘法器实现LC二阶滤波器:基于移位运算的快速算法与四种精度推导
算法·设计模式·程序员