首页> 中文学位 >基于TSP的软件质量控制模型研究与平台实现
【6h】

基于TSP的软件质量控制模型研究与平台实现

代理获取

目录

文摘

英文文摘

原创性声明及本论文使用授权说明

第1章绪论

第2章质量模型概述

第3章基于TSP/PSP/CMM的软件质量控制改进模型SQCM

第4章SQCM的质量控制技术

第5章SQCM的人员技能管理

第6章基于TSP的软件质量控制平台SQCP的设计与实现

第7章结束语

参考文献

致 谢

展开▼

摘要

随着计算机技术飞速发展,软件的规模日益庞大,软件的质量也越来越难以控制和管理。为了能够按时并按预算交付给用户满意的高质量软件,需要采用高效灵活的软件开发模型,并结合科学的项目管理和质量控制方法,对软件流程进行有效的质量监控和度量。近年来,国内出现了重视软件开发质量控制的热潮,一些著名企业相继通过了软件能力成熟度模型(CapabilityMaturityModel,CMM)高级别的认证,这也引发了对软件质量管理和控制平台的迫切需要。TSP作为一套规范软件过程和质量控制的标准开发方法,得到业界的高度评价,但在实际应用中它还存在一些不足和缺陷,如何完善继而推广TSP是问题的焦点,因此亟需深入研究TSP中各种规范和理论。 本文主要工作及创新之处如下:1.本文对小组软件过程软件能力成熟度模型(TeamSoftwareProcess,TSP)和个体软件过程(PersonalSoftwareProcess,PSP)进行了分析与研究。针对三者的优点和不足,提出了一个软件质量控制改进模型SQCM。该模型“以线性为主,并行、迭代为辅”,结合了CMM/TSP/PSP的优点,利用微迭代和微基线克服了三者的不足,并可以充分利用其他软件工程先进技术,如项目管理、软件度量、构件复用、数据挖掘等,从而有效控制开发过程质量和产品质量,实现软件组织整体能力的提高。 2.针对TSP擅长在开发过程中进行数据收集,但如何使用这些数据、采取什么样的方法进行质量控制并无太多涉及的特点,把很多已有的成熟有效的软件质量控制方法,如过程监督、质量计划、规模度量等,和TSP进行有机结合,共同组成SQCM的质量控制技术。 3.提出了一个基于功能点的人员技能评估方法,可根据历史数据计算出人员的技能,并给出该结论的可信度。该方法可以定量的管理人力资源中的人员技能,比传统定性方法有进步。还利用关联数据挖掘算法对人员技能历史数据进行数据挖掘,以发现历史数据的关联规则。 4.在以上工作的基础上,设计并实现了一个以SQCM模型为依据的基于TSP的软件质量控制平台(SoftwareQualityControlPlatform,SQCP)。最后还给出了软件质量控制技术在平台中的具体应用示例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号