一种软件需求分析量化方法及系统技术方案

技术编号:9667686 阅读:131 留言:0更新日期:2014-02-14 05:53
一种软件需求分析量化方法及系统,包括:样本获取模块以基本过程为分类对象,获取分类器的样本,每一样本中,待分类项的特征属性值根据历史数据中一基本过程的特征属性的取值确定,输出类别根据历史数据中该基本过程的开发时间确定;分类器生成模块利用获取的样本作为训练样本训练分类器模型,生成分类器;分类模块在确定软件需求划分成的基本过程的各项特征属性取值后,利用所述分类器进行分类,得到相应的输出类别即开发时间。本发明专利技术利用历史数据生成分类器,并引入功能点所属模块类型的特征,可以更为准确地估算软件开发时间,对量化软件开发过程,控制软件生命周期有良好效果。

【技术实现步骤摘要】
一种软件需求分析量化方法及系统
本专利技术涉及软件需求分析量化,更具体地,涉及一种与功能点分析法(FPA:function point analysis)相关的需求分析量化方法及系统。
技术介绍
FPA主要解决如何对软件规模进行度量的问题。FPA由IBM的工程师Al IanAlbrech于20世纪70年代提出,随后被国际功能点用户协会(IFPUG:The InternationalFunction Point Users’Group)提出的 IFPUG 方法继承。功能点估算(Function PointEstimation)是FPA演化而来的一种用来估算项目大小的技术。经由ISO组织,已经有多种功能点估算方法成为国际标准,如=Alain Abran等人提出的全面功能点法,英国软件度量协会提出的IFPUG功能点法,软件度量共同协会提出的C0SMIC-FFP法等等。随着FPA的广泛使用,IFPUG成立了认证委员会,对FPA领域专业技术人员的水平进行认证。一个功能点用一定规模的系统数据(内部逻辑文件(ILF)和外部接口文件(EIF))及其处理(外部输入(EI )、外部输出(EO)和本文档来自技高网...

【技术保护点】
一种软件需求分析量化方法,包括:以基本过程为分类对象,获取分类器的样本,每一样本中,待分类项的特征属性值根据历史数据中一基本过程的特征属性的取值确定,输出类别根据历史数据中该基本过程的开发时间确定,所述特征属性包括信息域类型、功能复杂度属性、所属模块属性和开发人员属性;利用获取的样本作为训练样本训练分类器模型,生成分类器;确定软件需求划分成的基本过程的各项特征属性取值,利用所述分类器进行分类,得到相应的输出类别即开发时间。

【技术特征摘要】
1.一种软件需求分析量化方法,包括: 以基本过程为分类对象,获取分类器的样本,每一样本中,待分类项的特征属性值根据历史数据中一基本过程的特征属性的取值确定,输出类别根据历史数据中该基本过程的开发时间确定,所述特征属性包括信息域类型、功能复杂度属性、所属模块属性和开发人员属性; 利用获取的样本作为训练样本训练分类器模型,生成分类器; 确定软件需求划分成的基本过程的各项特征属性取值,利用所述分类器进行分类,得到相应的输出类别即开发时间。2.如权利要求1所述的方法,其特征在于: 所述分类器为朴素贝叶斯分类器; 所述利用获取的样本作为训练样本训练分类器模型,生成分类器,包括:计算出每个输出类别在训练样本中出现的概率,以及对于每一特征属性,计算出该特征属性的每一特征属性值在每一输出类别下的条件概率。3.如权利要求2所述的方法,其特征在于: 如基本过程的信息域类型为内部逻辑文件ILF或外部接口文件EIF,功能复杂度属性用数据元素类型DET和记录 元素类型RET的数量表征;如基本过程的信息域类型为外部输入E1、外部输出EO或外部查询EQ,功能复杂度属性用数据元素类型DET和引用文件类型FTR的数量表征; 所述所属模块属性根据软件需求所属行业的业务功能划分确定; 所述人员属性包括如开发人员的年龄、学历、性别、开发经验、每日或每周工作时间,及使用的语言中的一种或多种。4.如权利要求1或2或3所述的方法,其特征在于: 所述待分类项的特征属性值根据历史数据中基本过程的特征属性的取值确定,包括:直接将历史数据中基本过程的特征属性的取值作为待分类项的特征属性值,或者,先将历史数据中基本过程的特征属性的取值划分为多个数值区间,将每一个数值区间作为待分类项的一特征属性值。5.如权利要求1或2或3所述的方法,其特征在于: 所述利用获取的样本作为训练样本训练分类器模型,生成分类器之后,还包括: 利用获取的另一部分样本作为测试样本,使用生成的分类器对所述测试样本进行分类并判断分类结果的错误率是否超出设定的阈值,如不超过,则分类器可以使用,如超过,则对所述分类器进行优化处理,然后利用测试样本重新进行测试。6.一种软件需求分析量化系统,其特征在于,包括: 样...

【专利技术属性】
技术研发人员:董乔陈斌季文翀杨光
申请(专利权)人:中国联合网络通信集团有限公司联通系统集成有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1