目标驱动的软件需求度量的研究与实现

来源 :西北大学 | 被引量 : 0次 | 上传用户:liyan2006
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
需求是软件开发的基础。调查表明,51%的软件项目失败的主要原因是需求不完善,44%到80%的软件缺陷是在需求阶段产生的。因此,要保证软件项目能够成功,就必须对需求及其变化进行管理和度量。到目前为止,已出现了一批很优秀的商业化的需求管理工具,但这些工具仅仅是对需求数据的管理,而没有度量需求数据。软件需求度量方面的理论研究甚少。本文依据软件度量理论,研究了目标驱动的软件需求度量方法。该方法以GQ(I)M模型为基础,结合SPC控制技术,对软件需求数据进行度量。根据该方法,首先,确定了3个需求度量目标;其次,根据这些度量目标,提出并确定相应的问题;再次,通过对问题的回答选择了11个指示器;最后,使用SPC控制原理对需求变更率、需求变更的原因及分布、需求处理速度等度量指标进行详细分析,把度量结果用控制图表示出来,以此分析引起异常偏差的原因。依据软件需求度量方法,开发了软件需求度量系统。系统包含3个关键技术:度量数据的提取、度量算法的设计和度量指示器的设计与实现。系统的主要模块包括用户管理模块、项目管理模块、需求管理模块和度量分析模块。度量分析模块提供了11种需求度量指示器来分析度量数据。该系统能有效地帮助软件开发组织度量需求,以达到控制需求变更、掌握需求开发状况、及时调整开发进度等效果。
其他文献
本文主要阐述了基于OpenType字体技术的蒙古文编辑器的实现和相关技术研究。研究工作主要含两大部分,即OpenType字库的制作和蒙古文编辑器的实现。 论文中首先提出了课题背
P2P网络,又称对等网络,是近几年互联网发展的一次重要革新,它让处于Internet中的用户之间可以不需要通过任何中介而建立直接的联系。经过这些年的不断发展,P2P网络的应用越来
项目调度是计算机应用的重要领域。项目调度一般使用有向无环图表示,由于有向无环图能够很好地表示出项目调度中任务的持续时间、任务间的偏序关系以及任务间的延迟时间,利用有
随着计算机技术的快速发展,竞技体育训练的智能化时代已经来临,而敏捷训练仍采用传统的训练方式。本文中所提到的敏捷训练仪系统是一种基于ZigBee无线通信网络技术开发的、能
基于磁共振的无线传能技术是几年前由美国麻省理工大学提出的无线传能解决方案,通过几年间的研究表明,该无线传能方案比已存在的感应式无线传能方案在传能距离以及传能功效方
嵌入式系统与网络技术以及数据库技术的结合可以极大地增强嵌入式设备的智能化与灵活性。将数据库系统移植到嵌入式设备中,可以方便、有效的管理嵌入式设备上的数据;将Web服
作为智能汽车视觉系统的重要组成部分,同时作为自动目标检测与识别技术的一个典型应用,交通标志检测与识别技术越来越多地受到关注。但该课题由于对实时性能有很高的要求,在
随着2003年人类基因组计划的完成,生物信息学的研究已经进入后基因组学时代,基因组信息学研究重心开始从揭示生命的所有遗传信息转移到从分子整体水平上对基因功能的研究,从
学位
计算机辅助整形外科手术计划和结果预测作为整形外科手术一个研究热点,由于其简单、直观、易用的特点,正日益得到广泛的研究和应用。虚拟切割是虚拟手术过程中至关重要的一种