知识域

知识单元

软件需求

需求获取、需求分析、需求描述、需求确认、需求跟踪、需求验证、需求澄清、 需求变更、需求控制等;

软件设计

概要设计(体系结构、组件、接口、特征过程)、详细设计等;

软件构造

程序编码等;

软件测试

单元测试、集成测试等;

软件维护

问题响应、问题分析、问题处理等;

软件配置管理

配置过程、配置控制、版本管理等;

软件工程管理

启动、规划、实施、监控、结束等;

软件工程过程

过程定义、过程改进等;

软件工程模型和方法

常用的模型如瀑布模型、快速原型模型、增量模型、螺旋模型、迭代模型、 统一过程模型、敏捷模型等;

软件质量

目标、评审、总结报告等;

软件工程职业实践

选择性知识、经验积累。