基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
目前的软件复用技术主要围绕软件代码的复用进行研究.而随着开源项目的增多,基于待开发项目的需求文档分析,实现项目级的复用就显得非常有价值.当开发人员获取项目的软件需求后,通常需要对其分析并构建解决方案,然后进行设计与实施.如果能根据项目的软件需求找到相似的历史项目进行复用,可以大大节省项目设计与实施时间.因此,在现有的项目级复用研究基础上,该文提出一种基于需求分析的项目级复用技术PR-REQ.该方法首先分析历史开源项目,给出了开源项目的领域信息提取算法,代码的功能操作序列提取算法以及数据模型信息的提取算法;然后给出了针对待开发项目需求文档的领域信息提取算法,用例的功能操作序列提取算法以及数据模型信息的提取算法;最后构建需求文档与历史项目的相似性度量方法,从而找到最相似的项目进行项目级复用.为了验证该方法的有效性和准确性,从Github上下载了8个类别的开源项目进行实验,实验结果表明该方法对项目级复用具有较好的实用价值.
推荐文章
基于CMM的项目级软件测试
CMM
软件测试
测试用例
测试报告
基于软件复用的领域分析和建模研究
软件复用
构件
领域分析
领域开发模型
基于特定域软件体系结构的软件复用
软件复用
软件体系结构
特定域软件体系结构
基于测试复用的飞行记录器软件测试平台研究
飞行记录器
测试复用
软件测试
自动化测试平台
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 基于软件需求规范的项目级复用研究
来源期刊 计算机技术与发展 学科 工学
关键词 项目级复用 需求分析 开源项目 领域相似分析 功能相似性分析 数据模型相似性分析
年,卷(期) 2022,(2) 所属期刊栏目 系统工程
研究方向 页码范围 94-100
页数 7页 分类号 TP311
字数 语种 中文
DOI 10.3969/j.issn.1673-629X.2022.02.015
五维指标
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (0)
节点文献
引证文献  (0)
同被引文献  (0)
二级引证文献  (0)
2022(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
研究主题发展历程
节点文献
项目级复用
需求分析
开源项目
领域相似分析
功能相似性分析
数据模型相似性分析
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机技术与发展
月刊
1673-629X
61-1450/TP
大16开
西安市雁塔路南段99号
52-127
1991
chi
出版文献量(篇)
12927
总下载数(次)
40
论文1v1指导