首页 | 官方网站   微博 | 高级检索  
     

基于软件需求规范的项目级复用研究
引用本文:巴元秀,赵逢禹,刘亚.基于软件需求规范的项目级复用研究[J].计算机技术与发展,2022(2):94-100.
作者姓名:巴元秀  赵逢禹  刘亚
作者单位:上海理工大学光电信息与计算机工程学院
基金项目:国家密码管理局“十三五”密码发展基金理论课题(MMJJ20180202)。
摘    要:目前的软件复用技术主要围绕软件代码的复用进行研究.而随着开源项目的增多,基于待开发项目的需求文档分析,实现项目级的复用就显得非常有价值.当开发人员获取项目的软件需求后,通常需要对其分析并构建解决方案,然后进行设计与实施.如果能根据项目的软件需求找到相似的历史项目进行复用,可以大大节省项目设计与实施时间.因此,在现有的项...

关 键 词:项目级复用  需求分析  开源项目  领域相似分析  功能相似性分析  数据模型相似性分析

Research on Project-level Reuse Based on Software Requirement Specification
BA Yuan-xiu,ZHAO Feng-yu,LIU Ya.Research on Project-level Reuse Based on Software Requirement Specification[J].Computer Technology and Development,2022(2):94-100.
Authors:BA Yuan-xiu  ZHAO Feng-yu  LIU Ya
Affiliation:(School of Optical-electrical&Computer Engineering,University of Shanghai for Science and Technology,Shanghai 200093,China)
Abstract:Most software reuse technologies are focus on coding level reuse. With the increasing number of open source projects, it is quite valuable to realize project-level reuse based on the requirement document analysis of the projects to be developed. When a developer acquires a project’s software requirements, it is often necessary to analyze them, build a solution, and then design and implement it. If a similar historical project can be found for reuse according to the software requirements of the project, the design and implementation time of the project can be greatly saved. Therefore, we present a project-level reuse technology PR-REQ based on requirement analysis. This method firstly analyzes the history of open source projects, and gives the extraction algorithms of the domain information, the functional operation sequence of the code and of data model for the projects. Then, the algorithm of extracting domain information of requirement document, functional operation sequence of use case and data model information are given. Finally, the similarity measure method of requirement document and history project is constructed to find the most similar projects for project-level reuse. In order to verify the validity and accuracy of this method, eight categories of open source projects were downloaded from Github. The experimental results show that this method has good practical value for project-level reuse.
Keywords:project-level reuse  requirement analysis  open source projects  domain similarity analysis  functional similarity analysis  data model similarity analysis
本文献已被 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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

京公网安备 11010802026262号