1. 理论
    1. 软件过程
      1. 惯例模型
      2. 敏捷过程模型
    2. 软件工程实践
      1. 分析
      2. 设计
      3. 测试
    3. 应用web工程
    4. 管理软件项目
    5. 软件工程高级课题
      1. 形式化方法
      2. 净室软件工程
      3. 基于构件的方法