| 【中文题名】 | 质量过程控制在电信软件开发中的应用研究 |
| 【英文题名】 | |
| 【学科专业】 | 管理科学与工程 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-6-28 |
| 【中关键词】 | 软件,过程,质量,度量,统计过程控制,评估 |
| 【英关键词】 | Software,Process,Quality,Metric,Statistics process control,Evaluate, |
| 【分类导航】 | 经济>工业经济>工业经济理论>>> |
| 【论文摘要】 |
本文围绕软件开发过程的质量管理问题,在软件质量管理的理论基础上,结合软件过程度量、统计过程控制、软件过程改进的理论和方法,针对常见质量管理模型忽略过程控制、以及实际项目管理中缺乏历史数据的有效支持的现状,根据对亚太软件公司的软件度量历史数据的分析,提出了一套符合ISO9000及CMMI标准的软件过程定义及相应的质量控制模型,并运用XmR控制图,对亚太软件的软件过程质量控制工作提出改进性的建议和过程质量标准优化的阶段目标。
研究主要成果如下:
1、设计一套符合ISO9000和CMMI标准、以度量为核心的软件项目开发过程,并在多个电信软件项目中应用和改善;
2、设计软件质量控制支撑体系的整体框架,采用开源软件、商业软件和自有软件开发相结合的方式,建立和完善了集配置管理(包括版本管理和缺陷跟踪系统)、项目管理和工时记录统计系统于一体的整体质量控制辅助系统;
3、基于亚太软件的软件开发过程,提出质量过程控制模型和软件过程质量标准,结合XmR控制图,通过对15个电信软件项目的历史数据分析,验证了软件质量和软件过程密切相关的结论,提出电信软件项目中质量过程控制的思路:通过加强软件... |
| 【论文题纲】 |
|
摘要 |
2-3 |
|
Abstract |
3-7 |
|
1 绪论 |
7-13 |
|
1.1 软件工程的发展 |
7-9 |
|
1.2 软件质量控制研究现状 |
9-11 |
|
1.3 本文研究内容 |
11-13 |
|
2 软件质量过程控制理论 |
13-47 |
|
2.1 质量管理理论 |
13-18 |
|
2.1.1 质量和质量管理 |
13-16 |
|
2.1.2 全面质量管理 |
16-18 |
|
2.2 CMMI理论 |
18-26 |
|
2.2.1 CMMI起源及发展 |
18 |
|
2.2.2 CMM内容 |
18-19 |
|
2.2.3 CMMI内容 |
19-24 |
|
2.2.4 IDEAL模型 |
24 |
|
2.2.5 CMMI实施组 |
24-26 |
|
2.3 ISO9000质量管理体系 |
26-31 |
|
2.3.1 ISO9000标准起源及发展 |
26-27 |
|
2.3.2 基本术语及原理 |
27-28 |
|
2.3.3 标准结构 |
28-30 |
|
2.3.4 质量管理体系 |
30-31 |
|
2.4 软件度量理论 |
31-34 |
|
2.4.1 软件度量的发展过程 |
31-32 |
|
2.4.2 软件过程度量 |
32-34 |
|
2.5 统计过程控制(SPC)论 |
34-39 |
|
2.5.1 SPC起源 |
35 |
|
2.5.2 SPC的基本原理 |
35-37 |
|
2.5.3 控制图类型 |
37 |
|
2.5.4 SPC应用步骤 |
37-39 |
|
2.5.5 实施SPC的好处 |
39 |
|
2.5.6 SPC的适用范围 |
39 |
|
2.6 层次分析法理论 |
39-47 |
|
2.6.1 基本原理 |
40-42 |
|
2.6.2 实现步骤 |
42-47 |
|
3 亚太软件的质量过程控制体系设计 |
47-80 |
|
3.1 亚太软件简介 |
47-48 |
|
3.2 软件质量管理模型设计 |
48-49 |
|
3.3 软件质量过程控制模型设计 |
49-50 |
|
3.4 软件过程定义 |
50-60 |
|
3.4.1 生命周期模型 |
50-52 |
|
3.4.2 组织结构定义 |
52-54 |
|
3.4.3 开发角色定义 |
54-56 |
|
3.4.4 软件过程定义 |
56-60 |
|
3.4.5 软件过程质量标准 |
60 |
|
3.5 软件过程中的质量控制活动定义 |
60-80 |
|
3.5.1 测试 |
60-61 |
|
3.5.2 评审 |
61-69 |
|
3.5.3 度量 |
69-77 |
|
3.5.4 过程质量评估模型设计 |
77-80 |
|
4 质量过程控制支撑系统设计 |
80-95 |
|
4.1 缺陷记录和版本管理系统 |
80-82 |
|
4.2 项目管理工具 |
82-84 |
|
4.3 工时管理系统 |
84-95 |
|
5 质量标准定义及过程质量评估 |
95-123 |
|
5.1 亚太软件的质量三个阶段 |
95 |
|
5.2 历史数据分析 |
95-118 |
|
5.2.1 用于数据分析的项目描述 |
95-98 |
|
5.2.2 原始项目数据及整理 |
98-109 |
|
5.2.3 数据分析 |
109-118 |
|
5.3 质量管控标准 |
118 |
|
5.4 质量过程评估 |
118-123 |
|
5.3.1 SRS的数据处理 |
119 |
|
5.3.2 HLD的数据处理 |
119-120 |
|
5.3.3 CodeReview的数据处理 |
120-121 |
|
5.3.4 System Test的数据处理 |
121 |
|
5.3.5 User Accept Test的数据处理 |
121-122 |
|
5.3.6 项目质量过程评分计算 |
122-123 |
|
6 结论和展望 |
123-125 |
|
参考文献 |
125-128 |
|
致谢 |
128 |
|
| 【DOI】 | LunWen.ID:2.2008.358734 |