期刊文献+

大数据驱动的多视点软件需求规约 被引量:2

Big Data-driven Multiple Viewpoints Software Requirements Specification
在线阅读 下载PDF
导出
摘要 用大数据方法对自然语言软件需求文档进行分析,基于LDA三层贝叶斯网概率主题模型,将文档建模为多个主题的混合概率分布,将每一个隐含主题建模为多个词的混合概率分布。用Gibbs采样算法估算模型的主题概率分布和词概率分布,将需求文档集合中计算出的文档主题映射为需求视点,用多视点方法分析软件需求,对分解、投影到不同子问题域的视点独立求精,系统需求转化为视点需求,集成多视点构成系统的需求规约。将文档主题的词概率分布映射为需求视点的涉众知识和需求规约知识,为需求知识复用提供了可靠依据,增强了需求分析的科学性和完备性。 Natural language software requirement documents are analyzed with big data method.Based on LDA three-layer Bayesian network probabilistic topic model,documents are modeled as mixed probability distributions of multiple topics,and each implicit topic is modeled as mixed probability distributions of multiple words.Topics probability distribution and words probability distribution of the model are estimated by Gibbs sampling algorithms.Document topics computed in the requirement document set are mapped to requirement viewpoints.Multiple viewpoints method is used to analyze software requirements.The viewpoints which are decomposed and projected to different subproblem domains are refined independently.System requirements are transformed into viewpoint requirements,and multiple viewpoints are integrated into requirement specification of system.Words probability distribution of document topics is mapped to stakeholder’s knowledge and requirements specification knowledge of viewpoints,which provides a reliable basis for requirement knowledge reuse,and enhances the scientificity and completeness of requirement analysis.
作者 张国生 ZHANG Guo-sheng(Yunnan University,Kunming 650500,China)
机构地区 云南大学
出处 《中国电子科学研究院学报》 北大核心 2020年第2期147-151,158,共6页 Journal of China Academy of Electronics and Information Technology
基金 国家自然科学基金项目(61379032).
关键词 LDA 主题 GIBBS采样 视点 概率分布 大数据 需求规约 LDA topic Gibbs sampling viewpoint probability distribution big data requirements specification
作者简介 张国生(1968—),男,云南人,副教授,主要研究方向为软件工程。E_mail:zhanggs@ynu.edu.cn
  • 相关文献

参考文献2

二级参考文献9

  • 1Beecham S,Hall T,Rainer A. Defining a requirements process improvement model[J].Software Quality Con-trol,2005,(13):247-279.
  • 2Lehman M M. On understanding laws,evolution,and conservation in the large-program life cycle[J].Jour-nal of Systems and Software,1980,(01):213-221.
  • 3Belady L A,Lehman M M. A model of large program development[J].IBM Systems Journal,1976,(01):225-252.
  • 4Kotonya G,Sommerville I. Requirements engineering:processes and techniques[M].New York:John Wiley and Sons,Inc,1998.
  • 5香农E;沈永朝.通信的数学理论[M]北京:求实出版社,1989.
  • 6尼科利斯G;普利高津I;徐锡申.非平衡系统的自组织[M]北京:科学出版社,1986.
  • 7葛君伟,葛智,方义秋.非线性动力系统在软件需求分析中的研究[J].微电子学与计算机,2010,27(6):85-88. 被引量:2
  • 8罗钧旻,武钰云,吴彬.模糊本体及其演化研究[J].微电子学与计算机,2011,28(5):140-143. 被引量:9
  • 9张国生.需求演化过程建模[J].微电子学与计算机,2012,29(5):54-57. 被引量:5

共引文献4

同被引文献21

引证文献2

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部