首页 | 本学科首页   官方微博 | 高级检索  
     

基于灰色聚类算法的需求分析
引用本文:胡文生,杨剑锋,赵明.基于灰色聚类算法的需求分析[J].计算机科学,2016,43(Z6):471-475.
作者姓名:胡文生  杨剑锋  赵明
作者单位:贵州理工学院信息工程学院 贵阳550003,贵州理工学院信息工程学院 贵阳550003,贵州大学贵州省可靠性工程研究中心 贵阳550005;瑞典瑞典耶夫勒大学技术系 耶夫勒SE-80176
基金项目:本文受贵州省科技合作计划项目(黔科合LH字[2015]7105),贵州省科学技术基金(黔科合J字[2015]2064)资助
摘    要:James Martin等人的研究成果表明软件产品的大部分故障来源于需求阶段。为了提高软件产品的质量,保证软件需求规格说明(Software Requires Specification,SRS)的一致性、正确性、无歧义就显得尤为重要。利用自然语言处理技术,通过对软件需求规格说明中功能性需求语句进行词语划分并做词性标注,将每个功能需求语句转换为由关键词构成的权重向量,结合灰色聚类算法最终实现将功能语义相似的需求语句聚合在一起,从而达到需求分类的目的。分类的结果不仅方便需求分析人员进行需求审查,同时也方便软件开发人员进行软件编程以及维护人员对软件系统的修改和变更。

关 键 词:需求  软件需求规格说明  软件故障  聚类

Requirements Analysis Based on Grey Clustering Algorithm
HU Wen-sheng,YANG Jian-feng and ZHAO Ming.Requirements Analysis Based on Grey Clustering Algorithm[J].Computer Science,2016,43(Z6):471-475.
Authors:HU Wen-sheng  YANG Jian-feng and ZHAO Ming
Abstract:The research results of James Martin et al.show that most of software faults come from the requirements phase.To improve the quality of software products,that the software requirements specification (SRS) must maintain consistency,correctness and unambiguous is very important.The functional requirement statements in SRS are made word division and speech tagging by natural language processing technology.Each functional requirement statement is converted to a weight vector based on the key words and the functional requirement statements with similarity semantics can be clustered by grey clustering algorithm.The results of clustering can not only facilitate the requirements analysis to review SRS,but also facilitate the developer and software maintenance to carry out activities.
Keywords:Requires  Software requires specification (SRS)  Software fault  Clustering
点击此处可从《计算机科学》浏览原始摘要信息
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号