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

来源 :河南大学 | 被引量 : 0次 | 上传用户:xjtcfx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术飞速发展,软件的规模日益庞大,软件的质量也越来越难以控制和管理。为了能够按时并按预算交付给用户满意的高质量软件,需要采用高效灵活的软件开发模型,并结合科学的项目管理和质量控制方法,对软件流程进行有效的质量监控和度量。 本文的主要工作如下: 对小组软件过程(Team Software Process,TSP)、个体软件过程(Personal Software Process, PSP)和软件能力成熟度模型 (Capability Maturity Model, CMM)进行了分析与研究。CMM提出了成熟软件企业需要达到的质量目标,是“What”的问题,侧重于企业中有关软件过程的宏观管理,面向软件开发单位;个体软件过程PSP侧重于单个软件开发人员能力的提高,侧重于企业中有关软件过程的微观优化,面向软件开发人员;小组软件过程TSP侧重于开发小组的管理与协作。PSP、TSP 就是解决“How”的问题,因此实际操作性比较高。 针对三者的优点和不足,在TSP的基础上引入“线性为主,并行、迭代为辅”的原则,提出了改进模型-软件质量控制模型SQCM(Software Quality Control Model)。该模型将三者的优势有机的结合起来,并充分利用其他软件工程的先进技术,如项目管理、软件度量、构件复用、数据挖掘等,从而有效控制开发过程质量和产品质量,实现软件组织整体能力的提高。 最后,本文介绍了基于TSP的软件质量控制平台 (Software Quality Control Platform, SQCP)的设计与实现细节,软件度量和数据挖掘技术在SQCP平台开发过程中的应用,分别对规模、风险问题、错误缺陷、任务进度、时间进度、配置变更、人员素质等方面的数据进行度量统计,并利用关联规则算法挖掘出各个度量数据之间潜在的客观规律,为实现软件过程的持续改进提供有力支持。
其他文献
本文给出了以第一类Chebyshev多项式的零点为插值结点组的Grunwald插值多项式在Lp范数下收敛速度的一个估计:[∫1-1|Gn(f,x)-f(x)|pdx]1/p≤{Cp[ωψ(f,1/n)+‖f‖∞/2/np],p>2,
现代科学研究和工程技术提出了许多新的大规模计算问题,这些问题需要由高性能计算机才能在给定时间求解。各种并行计算机因其规模庞大、价格昂贵、操作复杂使得使用范围受到
新课导入多渠道,精益求精实在妙。本文作者理论联系实际,论述了温故知新、巧设悬念、欣赏图画、讲述故事、歌声回旋和驾驭诗词等新课导入方法。 The new lesson into multip
独立成分分析是一种新的数据处理方法,已经成功地应用于语音信号处理、通信、脸谱识别、神经计算和医学信号处理等众多领域.近年来,扩展的独立成分分析问题受到越来越多的关
学位
早在上个世纪60年代,Bregman提出了一类特定的函数(后来被称之为Bregman函数),并根据相应的Bregman距离定义了点到闭凸集的一种广义投影—Bregman投影。此后在90年代,Bauschke和
将神经网络中隐含的不易理解的知识转化为IF-THEN形式的易于理解的规则知识对增强神经网络的理解和知识获取具有重要意义。本文针对条件属性为连续型数据的分类问题,提出了一
本文对一维非线性弹性杆波动方程进行了研究.本文共有四章.第一章对固体中非线性波的研究做了综述.在第二章介绍了哈密顿原理、孤立子、约化摄动方法、完全近似方法等本文主
本文利用RKDG有限元方法、LevelSet方法和GhostFluid方法数值模拟多介质可压缩流,并且采用RKDG有限元方法实现运动界面的追踪,对二维流体中常见的常数流场、旋转流场和剪切流场
May(1952)在有限个参与人的条件下,用匿名性、中性、正值反应性描述了一种简单多数规则,本文就重点研究了社会福利函数的简单多数规则和社会选择规则的简单多数规则.本文第一