《软件工程》的课程架构设计,面向计算机类专业,属核心专业课,安排在《数据结构》《操作系统》之后,是个体编程能力升级为团队工程能力的桥梁课,也是《软件测试》《项目管理》等后续课的先修。
课程以"系统化、规范化、可度量地把软件从想法变成长期运行的可用系统"为核心,共九章:软件工程导论、需求工程、软件设计、实现与编码规范、软件测试、质量保证与配置管理、项目管理、敏捷开发与新技术、交付运维与职业伦理,覆盖需求、设计、编码、测试、质量、管理到交付运维的完整生命周期,逐层递进。
全课贯穿三条主线:贯穿生命周期的质量内建、可追溯性与变更受控、过程与度量服务于交付价值。

