计算机科学 ›› 2016, Vol. 43 ›› Issue (Z6): 471-475.doi: 10.11896/j.issn.1002-137X.2016.6A.111

• 软件工程与数据库技术 • 上一篇    下一篇

基于灰色聚类算法的需求分析

胡文生,杨剑锋,赵明   

  1. 贵州理工学院信息工程学院 贵阳550003,贵州理工学院信息工程学院 贵阳550003,贵州大学贵州省可靠性工程研究中心 贵阳550005;瑞典瑞典耶夫勒大学技术系 耶夫勒SE-80176
  • 出版日期:2018-11-14 发布日期:2018-11-14
  • 基金资助:
    本文受贵州省科技合作计划项目(黔科合LH字[2015]7105),贵州省科学技术基金(黔科合J字[2015]2064)资助

Requirements Analysis Based on Grey Clustering Algorithm

HU Wen-sheng, YANG Jian-feng and ZHAO Ming   

  • Online:2018-11-14 Published:2018-11-14

摘要: James Martin等人的研究成果表明软件产品的大部分故障来源于需求阶段。为了提高软件产品的质量,保证软件需求规格说明(Software Requires Specification,SRS)的一致性、正确性、无歧义就显得尤为重要。利用自然语言处理技术,通过对软件需求规格说明中功能性需求语句进行词语划分并做词性标注,将每个功能需求语句转换为由关键词构成的权重向量,结合灰色聚类算法最终实现将功能语义相似的需求语句聚合在一起,从而达到需求分类的目的。分类的结果不仅方便需求分析人员进行需求审查,同时也方便软件开发人员进行软件编程以及维护人员对软件系统的修改和变更。

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

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.

Key words: Requires,Software requires specification (SRS),Software fault,Clustering

[1] Martin J.An Information Systems Manifesto [M].Upper Saddle River,NJ,USA:Prentice Hall PTR,1986
[2] Hu Wen-sheng,Zhao Ming,Wu Shi-yi,et al.Requires analysis based on software maintainability[C]∥2014 International Conference Reliability,Maintainability and Safety(ICRMS).2014:354-357
[3] 徐锋.软件需求最佳实践——SERU过程框架原理与应用[M].北京:电子工业出版社,2011:2-15
[4] 郭晓君,刘思锋,方志耕.基于合成灰数灰度的区间灰数自忆性预测模型[J].系统工程与电子技术,2014,36(6):1124-1129
[5] 刘思峰,谢乃明,等.灰色系统理论及其应用[M].北京:科学出版社,2008:52-63
[6] 余金山.实时UML Rational Rose RealTime建模案例剖析[M].北京:电子工业出版社,2007
[7] 张尧庭,方开泰.多元统计分析引论[M].武汉:武汉大学,2013,32(6):1071-1078
[8] 戴晖,郭均鹏,高飒,等.一般分布区间型符号数据的系统聚类[J].数理统计与管理,2013,32(6):1071-1078

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!