模块1:软件工程技术
1.1软件生存期过程
软件工程过程和软件生存期
软件生存期模型
国际标准:ISO/IECI2207信息技术一软件生存期过程
1.2软件需求分析
需求分析的任务
需求分析过程
需求的类型。
需求分析的原则
需求分析人员和用户的责任
需求文档
需求说明技术的选择
1.3软件复用技术
软件复用的概念
软件开发过程
构件技术
分层式体系结构
实施软件复用开发单位的组织结构
1.4软件测试技术
软件测试的基本概念
测试用例设计
白盒测试
黑盒测试
性能测试
软件测试策略
软件测试工具
1.5软件维护
软件维护的概念
软件维护活动
软件维护的实施
软件可维护性
软件再工程
1.6软件工具与软件开发环境
软件开发工具的分类、作用和功能
软件开发环境的概念
模块2:软件质量管理与软件质量保证
2.1软件质量
什么是软件质量
软件可靠性
软件质量问题的根源
软件产品质量与软件过程质量
2..2软件质量保证
软件质量保证的概念
软件质量保证体系
质量保证的实施
软件质量设计
软件容错技术
2.3软件工程标准与软件文档
什么是软件工程标准
软件工程标准化的意义
软件工程标准的制订与推行
软件工程标准的层次
软件工程国家标准
2.4 ISO9000国际标准
质量管理、质量认证与质量审核
ISO9000标准概要
ISO9000族标准构成
质量体系
ISO9001的主要内容
ISO9000_3实施指南概要
2.5软件过程能力评估CMM
软件过程评估的意义
软件过程能力成熟度分级及其关键过程域
软件过程评估的国际标准
2.6软件度量
软件度量的概念
功能点方法计算软件的大小
程序环路复杂度计算
Halstead程序工作量计算
程序风格度量
2.7软件配置管理
什么是软件配置管理
配置管理计划的制订
变更管理
版本管理和发行管理
模块3:软件工程管理
3.1软件工程管理和软件项目管理
软件工程管理的任务与意义
软件工程管理的范围
软件文档管理
软件成本估算
软件风险分析
软件项目进度计划与监控
3.2软件人员管理
软件开发组织结构
软件人员能力成熟度模型
软件工程师道德和职业活动规范
3.3软件知识产权保护
什么是知识产权
计算机软件著作权
计算机软件著作权登记管理
计算机软件著作权侵权与法律保护
计算机软件的商业秘密与反不正当竞争
模块4:高级软件工程
4.1软件生存期过程
4.2软件过程能力评估
软件过程评估的意义
软件过程评估方法的产生
软件能力成熟度模型CMM
软件过程评估的国际标准概述
4.3软件配置管理
软件配置管理的概念
软件配置管理计划
软件配置标识
变更管理
版本管理
配置审核
配置状态报告
4.4面向对象的开发方法
面向对象分析
面向对象的设计
OOD文档的编写
4.5软件复用技术
软件复用的概述
软件开发过程
构件技术
分层式体系结构
渐进地实施复用
""