论文摘要
软件质量以及软件质量管理日益成为人们关注的焦点。针对目前软件企业对提高软件质量的迫切需求,以及软件项目的迭代式开发特点,本文设计并实现了一个基于RUP软件开发过程的软件质量管理系统。本文在论述软件质量管理与RUP软件过程的相关理论的基础上,针对软件质量度量模型中的相关质量因素与质量特征,着重研究了基于RUP的软件开发过程中的各种活动对这些因素的影响,并对软件质量管理系统的体系架构设计与实现作了较为深入的探讨。本文从软件度量的角度,阐述了软件度量对提高软件质量的实际意义,介绍了质量度量的方法论。以RUP为基础,在分析比较了现行软件质量度量模型的基础上,提出了一种新的软件质量度量过程模型。本文还重点论述了质量管理系统的主要功能结构、质量评价、评审管理、缺陷管理、综合查询、分析统计等内容及其相关的实现技术。在分析和设计的基础上,本文还给出了一个实际的软件质量管理系统的实现过程与部分实现结果。本文的研究意义就在于能够帮助软件企业针对RUP的软件开发过程,提供一个进行软件质量管理的工具。通过运用该工具,逐步改进软件过程质量,增加过程控制的可见性,最终达到提高软件产品质量、提高软件企业市场竞争力的目的。
论文目录
摘要Abstract第1章 引言1.1 研究背景及意义1.2 国内外现状分析1.3 主要研究内容及方法1.4 论文的组成第2章 相关概念及理论基础2.1 软件质量2.2 软件质量管理标准2.2.1 ISO 90002.2.2 SEI-CMM/CMMI2.2.3 ISO/IEC12207(IEEE/EIA12207)2.2.4 其他标准2.3 全面质量管理2.4 Rational统一过程2.4.1 用例驱动2.4.2 以构架为中心2.4.3 迭代增量开发第3章 软件质量模型及度量模型的分析3.1 软件度量的发展过程3.2 软件度量理论3.2.1 软件度量的概念3.2.2 软件质量度量3.3 软件质量度量方法学3.4 软件质量度量模型3.4.1 Boehm模型3.4.2 McCall模型3.4.3 ISO/IEC 9126模型3.5 质量度量模型的改进第4章 软件质量管理系统的总体设计4.1 系统设计原则4.2 技术路线4.2.1 系统的体系结构4.2.2 实现技术4.2.3 SQL Server数据库4.3 改进模型的应用4.4 系统业务流程4.5 系统功能结构4.5.1 项目信息管理4.5.2 质量评价4.5.3 评审管理4.5.4 缺陷管理4.5.5 客户满意度4.5.6 综合查询4.5.7 统计分析4.5.8 系统维护4.5.9 系统备份4.5.10 用户管理4.6 系统运行环境4.6.1 服务器要求4.6.2 客户端要求4.6.3 数据库安全机制4.7 系统数据库设计4.7.1 数据文件的设计第5章 软件质量管理系统的实现5.1 项目信息管理5.1.1 新建项目5.1.2 项目查询5.2 质量评价5.2.1 QA检查表5.2.2 质量保证活动5.2.3 活动和不符合项查询5.3 评审管理5.3.1 评审计划5.3.2 评审准备记录5.3.3 评审记录5.4 缺陷管理5.4.1 缺陷记录5.4.2 缺陷查询5.5 客户满意度5.5.1 整体满意度5.5.2 分项满意度5.5.3 客户满意度查询5.6 综合查询5.7 统计分析5.8 系统维护5.8.1 发送邮件设置5.8.2 字段维护5.8.3 度量模型定义5.9 系统备份5.10 用户管理5.10.1 用户组5.10.2 用户管理5.10.3 用户信息查询第6章 结论6.1 工作总结6.2 下一步的工作参考文献附录 数据库表致谢研究生履历
相关论文文献
标签:软件质量管理论文; 全面质量管理论文; 软件度量论文; 统一软件开发过程论文;