学位论文 > 优秀研究生学位论文题录展示

一种软件质量控制支持工具的研究与实现

作 者: 郭晓敦
导 师: 秦晓;李卫国
学 校: 湖南大学
专 业: 软件工程
关键词: 软件质量控制 软件评审 软件测试 支持工具
分类号: TP311.52
类 型: 硕士论文
年 份: 2007年
下 载: 116次
引 用: 0次
阅 读: 论文下载
 

内容摘要


近年来,软件质量问题对整个软件产业的影响日益加深,软件质量控制工作已经成为其中不可或缺的部分。同时,进行软件质量控制也是软件项目中比较繁重的工作,需要自动化工具的支持。现有的工具一般不同时支持软件评审和软件测试这两项质量控制活动,未综合考虑这两个过程的需求和建立统一的过程数据库,不能完整地收集和统计软件过程评价所需要的数据。并且,现有的工具一般只支持固定的管理模式,难以适应不同的软件组织、不同的软件项目在管理上的不同要求。为此,本文提出了一个可同时支持软件评审过程和软件测试过程的、具有统一的过程数据库和自定义机制的软件质量控制支持工具。首先,本文介绍了目前国内外软件质量控制支持工具的发展现状。在分析了现有的几种软件评审工具和软件测试工具的特点、局限性之后,提出了软件质量控制支持工具SQCST所支持的过程模型,设计并实现了工具的几个主要功能模块:系统管理、项目管理、测试管理、评审管理、个人工作管理、质量分析报告等。最后,在借鉴目前常用的基于B/S框架的企业级解决方案的基础上,完成了SQCST整体实现解决方案的设计。在SQCST的开发实现过程中,将统一软件过程思想和成熟的软件设计模式运用其中,使用了线性顺序开发方法和增量式开发方法相结合的开发方法。目前SQCST已经完成核心部分的开发工作。与同类产品相比,在系统的功能设计、中文用户界面和可扩展性等方面都将具有一定优势。

全文目录


摘要  8-9
ABSTRACT  9-12
第1章 概述  12-17
  1.1 研究背景  12-14
    1.1.1 软件质量控制支持工具提出的背景  12-13
    1.1.2 软件质量控制支持工具的国、内外现状  13-14
    1.1.3 软件质量控制支持工具的发展方向  14
  1.2 本文构想  14-15
  1.3 研究内容  15
  1.4 本文章节安排  15-16
  1.5 本章小结  16-17
第2章 现有软件质量控制支持工具分析  17-23
  2.1 概述  17
  2.2 现有软件评审支持工具  17-19
    2.2.1 ReviewPro  17-18
    2.2.2 IBIS  18
    2.2.3 Web-IPSE  18
    2.2.4 工具的比较和分析  18-19
  2.3 现有软件测试支持工具  19-22
    2.3.1 TestDirector  19-20
    2.3.2 T-Plan Professional  20
    2.3.3 TrackRecord  20-21
    2.3.4 工具的比较和分析  21-22
  2.4 本章小结  22-23
第3章 SQCST 支持的质量控制管理过程  23-36
  3.1 概述  23
  3.2 SQCST 的工作流程  23-28
    3.2.1 主要角色  25-26
    3.2.2 主要工作产品  26-28
  3.3 项目基本信息管理  28-29
    3.3.1 项目基本信息维护  28
    3.3.2 人员、角色定义  28-29
    3.3.3 项目的状态跟踪、状态分析报告  29
  3.4 评审管理过程  29-31
    3.4.1 评审计划管理  29
    3.4.2 评审执行管理  29-30
    3.4.3 评审项目总结  30-31
  3.5 测试管理过程  31-35
    3.5.1 测试计划管理  31-33
    3.5.2 测试执行管理  33-35
    3.5.3 测试项目总结  35
  3.6 整体项目评价及过程评价、改进  35
  3.7 本章小结  35-36
第4章 SQCST 的总体设计  36-49
  4.1 概述  36
  4.2 主要功能模块  36-43
    4.2.1 系统管理模块  37
    4.2.2 项目管理模块  37-42
    4.2.3 个人工作管理模块  42-43
    4.2.4 文档管理模块  43
  4.3 数据模型设计  43-47
    4.3.1 测试管理模型  44-46
    4.3.2 评审管理模型  46-47
    4.3.3 文档管理模型  47
  4.4 本章小结  47-49
第5章 SQCST 的实现方案和实现技术  49-64
  5.1 概述  49
  5.2 方案设计  49-52
    5.2.1 Duwamish 7.0 的结构设计  49-50
    5.2.2 SQCST 的实现结构方案设计  50-52
  5.3 开发方法  52-54
  5.4 实现技术  54-60
  5.5 SQCST 的现状分析  60-63
    5.5.1 现状分析  60-62
    5.5.2 主要的创新点  62
    5.5.3 不足和待改进的地方  62-63
  5.6 本章小结  63-64
结论  64-71
致谢  71-72
附录 A 攻读学位期间所发表的论文  72

相似论文

  1. 面向对象分层测试的方法研究,TP311.53
  2. 基于形式化UML测试序列生成方法研究,TP311.53
  3. 基于程序切片的电子海图系统软件测试技术研究,TP311.53
  4. 用户权限管理系统可靠性测试的研究与应用,TP311.53
  5. 高职院校教学案例库的创建探究,TP311.53-4
  6. 基于中国电信闪铃系统与平台项目的软件测试,TP311.53
  7. 表面形貌区域法分析评定算法及软件系统研究,TP311.52
  8. 基于Process Engine的Web Services自动化测试研究,TP311.52
  9. 自动化测试在分组传输网管接口测试中的应用,TP311.52
  10. 一个自动化软件测试系统的设计与实现,TP311.53
  11. 基于QTP的SAFFRON自动化测试框架的研究,TP311.52
  12. 电子商务中的在线书店设计与实现,TP311.52
  13. A基地软件检测站测试管理信息系统设计及实施关键问题研究,TP311.52
  14. 基于J2EE的软件测试用例管理系统的设计与实现,TP311.52
  15. 地图管理信息系统的设计与实现,P208
  16. PTN网管的接口自动化测试研究与实施,TP274
  17. 基于Robot技术的GUI自动化测试系统的设计与实现,TP274
  18. 测试用例综合评价模型的研究,TP311.52
  19. 一种通讯软件自动化测试工具的设计与实现,TP311.52
  20. (U)SIM卡远程检测系统的设计与实现,TN929.5
  21. CBTC系统的自动化测试研究,TP274

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com