第1章 软件生命周期
1.1 概述
1.1.1 软件生命周期活动类型
1.1.2 典型文档
1.2 软件生命周期模型
1.2.1 线性序列模型
1.2.2 原型化模型
1.2.3 增量模型
1.2.4 勃姆的螺旋模型
本章习题
本章习题答案
第2章 软件过程和其他模型
2.1 软件过程模型
2.2 数据流程图
2.3 petri网模型
2.4 对象模型
2.4.1 存在依赖
2.4.2 实例图
2.5 用例图
2.6 场景
2.7 序列图
2.8 层次图
2.9 控制流图
2.10 状态图
2.11 网格模型
本章习题
补充题
本章习题答案
补充题答案
第3章 软件项目管理
3.1 概述
3.2 管理方法
3.3 团队方法
3.4 重要实践准则
3.5 能力成熟度模型
3.6 个体软件过程
3.7 挣值分析
3.7.1 基本度量
3.7.2 进度指示器
3.8 错误跟踪
3.9 事后回顾
本章习题
补充题
本章习题答案
补充题答案
第4章 软件项目计划
4.1 项目计划
4.2 工作分解结构
4.3 程序评估和评审技术
4.3.1 完成时间的算法
4.3.2 关键路径
4.3.3 构造关键路径的算法
4.3.4 宽松时间
4.3.5 宽松时间的算法
4.4 软件成本估算
4.4.1 代码行估算
4.4.2 基于LOC的成本估算
4.4.3 成本构成模型
4.4.4 功能点分析
4.4.5 生产率
4.4.6 评估估算值
4.4.7 自动估算工具
本章习题
补充题
本章习题答案
补充题答案
第5章 软件度量
5.1 概述
5.2 软件度量理论
5.2.1 单调性
5.2.2 度量尺度
5.2.3 统计
5.3 产品度量
5.3.1 McCabe环数
5.3.2 霍尔斯特德的软件科学
5.3.3 亨瑞一卡夫拉信息流
5.4 过程度量
5.5 GQM方法
本章习题
补充题
本章习题答案
补充题答案
第6章 风险分析和管理
6.1 概述
6.2 确定风险
6.3 估算风险
6.4 风险暴露程度
6.5 风险规避
6.6 风险管理计划
本章习题
补充题
本章习题答案
补充题答案
第7章 软件质量保证
7.1 概述
7.2 正式检查和技术评审
7.2.1 检查角色
7.2.2 检查步骤
7.2.3 检查表
7.3 软件可靠性
7.3.1 错误率
7.3.2 概率论
7.4 统计质量保证
7.5 SOA。计划的IEEE标准
本章习题
补充题
本章习题答案
补充题答案
第8章 需求分析
8.1 概述
8.2 对象模型
8.3 数据流程建模
8.4 行为建模
8.4.1 用例
8.4.2 场景
8.4.3 吠态图
8.5 数据字典
8.6 系统图
8.7 软件需求说明的IEEE标准
本章习题
补充题
本章习题答案
……
第9章 软件设计
第10章 软件测试
第11章 面向对象软件开发
第12章 面向对象度量
第13章 面向对象测试
第14章 正式表示法
展开