首页> 中文学位 >软件缺陷管理在软件过程中的应用研究
【6h】

软件缺陷管理在软件过程中的应用研究

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1选题的背景和意义

1.2国内外研究现状

1.3课题的主要研究内容

1.4本文的组织结构

第二章软件缺陷管理及现有管理工具分析

2.1缺陷的定义及分类

2.1.1缺陷的定义

2.1.2缺陷的分类

2.2缺陷管理技术

2.2.1缺陷管理的必要性

2.2.2缺陷管理涉及的角色

2.2.3缺陷管理的基本要求

2.2.4缺陷管理实施步骤

2.3现有缺陷管理工具介绍及不足

2.3.1现有缺陷管理工具介绍

2.3.2现有缺陷管理工具的不足

2.4本章小结

第三章软件过程及改进模型

3.1软件过程的定义及所包括的活动

3.1.1软件过程的定义

3.1.2软件过程包括的活动

3.2软件过程的分类

3.3关注软件过程的组织

3.4软件过程改进的主要模型

3.4.1 PSP

3.4.2 TSP

3.4.3 CMM

3.4.4 CMMI

3.4.5 PSP,TSP与CMM/CMMI的关系

3.5本章小结

第四章缺陷管理在软件过程中的应用研究

4.1其他相关的软件工程知识

4.1.1软件质量保证

4.1.2软件测试技术介绍

4.1.3软件控制的相关概念

4.2缺陷管理驱动软件开发的思想

4.3与软件过程相结合的缺陷管理

4.3.1传统缺陷管理技术的局限性

4.3.2与过程相结合的缺陷跟踪技术

4.4缺陷度量以及对过程管理的指导

4.4.1缺陷度量的实施步骤

4.4.2缺陷度量指标及对过程管理的指导意义

4.5缺陷预防意识

4.6缺陷管理实现过程改进

4.7本章小结

第五章BMMS缺陷管理与度量系统的设计与实现

5.1 BMMS系统总体设计

5.1.1基本设计原则

5.1.2体系结构设计

5.1.3系统模块分解

5.2部分数据库结构设计

5.2.1邮件分配方案概念模型

5.2.2缺陷管理概念模型

5.2.3查询模块概念模型

5.3系统部分模块的实现

5.3.1 Hibernate配置模块

5.3.2持久化类

5.3.3用户验证标签

5.3.4 Validation验证框架配置文件

5.4系统运行实例截图

第六章总结与展望

6.1全文小结

6.2后续工作

参考文献

附录

致谢

展开▼

摘要

本文在一些IT权威组织机构或者企业对缺陷定义诠释进行分析的基础上,借鉴“软件过程也是软件”的思想对传统缺陷定义的外延进行扩展,将其延伸到软件过程中来。软件缺陷管理作为软件项目开发管理的重要环节,越来越受到人们的重视。但是,目前缺陷管理技术或缺陷管理工具主要存在以下几点不足: (1)缺陷管理只是针对狭义的测试阶段所发现的缺陷,没能将缺陷管理所需要的信息数据收集过程嵌入到整个软件过程中。 (2)缺陷管理采用“找出缺陷、修改缺陷、进行回归测试”传统被动模式,而没有很好地将缺陷管理的反馈信息应用到软件过程中来,以达到软件过程改进的目的。 (3)缺陷管理只是针对某一个特定项目而言,而不是针对一个项目开发团队而言,没能在缺陷管理的过程中引入缺陷预防的思想。 (4)缺陷管理没有充分考虑各个缺陷之间的关联关系,这样可能导致在对缺陷进行修正的时候,做很多重复的工作,影响工作效率。 在此基础上,提出了与软件过程紧密结合的缺陷管理技术。主要考虑到缺陷数据的收集应该扩展到软件过程的各个不同阶段,扩展到软件质量保证的所有活动中。考虑到了缺陷之间的几种关联关系(依赖关联、重复关联、引入关联和相关关联),使得人们在解决具体缺陷的时候,能够很容易地利用这几种关联关系。同时将缺陷管理与需求管理紧密结合起来,使得缺陷管理在整个软件开发过程中形成一个可以上下追溯的链,最终达到以缺陷管理驱动软件开发的思想,实现软件过程改进。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号