基于学习与知识融合的自动需求建模方法、装置及介质制造方法及图纸

技术编号:41535109 阅读:33 留言:0更新日期:2024-06-03 23:12
本发明专利技术公开了一种基于学习与知识融合的自动需求建模方法、装置及介质,属于软件工程中的需求工程领域。其中方法包括:对输入的软件需求文本进行基于深度学习的需求文本相关性分类,保留与软件需求建模相关的句子,舍弃与软件需求建模无关的句子;针对拟生成软件需求模型所需的文本内容设计启发式规则;使用启发式规则提取软件需求建模相关句子中可用作软件需求模型元素的文本内容;使用图编辑引擎将从软件需求建模相关句子中提取的软件需求模型元素文本内容转化成图形化的软件需求模型。本发明专利技术能够将软件需求文本自动转化为对应的软件需求模型,实现软件需求的自动分析与软件模型的自动生成,有助于提升软件开发过程中需求分析与建模阶段的效率。

【技术实现步骤摘要】

本专利技术涉及软件工程中的需求工程领域,尤其涉及一种基于学习与知识融合的自动需求建模方法、装置及介质


技术介绍

1、一个软件产品或者系统从开始筹备到投入使用的全部过程被称为软件生命周期(software development life cycle,sdlc)。sdlc一般包括需求调研、软件设计、软件开发、软件测试、软件部署和运行维护。其中,需求调研由于其决策性、方向性和策略性,在软件开发过程中具有举足轻重的地位。然而,用户常常只关注软件功能的外在表现,而开发者则可能更加注重软件实现的内部逻辑,这很容易造成两者对软件需求理解的差异。这种差异会延续到后续的设计、编码、测试等阶段,从而导致软件维护成本急剧增加,软件开发受阻。

2、为了正确理解所开发软件必须满足的情况或提供的能力,软件开发人员通常采用创建模型的方法,从不同角度抽象出目标软件的特性,使用精确的图形符号以及组织这些符号的规则构造软件模型,并验证所建模型是否满足用户的真实需求。虽然软件需求建模有效弥合了用户期望与开发者理解之间的分歧,但是随着软件规模的不断扩大,软件需求不断增长,软件系统本文档来自技高网...

【技术保护点】

1.一种基于学习与知识融合的自动需求建模方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于学习与知识融合的自动需求建模方法,其特征在于,所述对输入的软件需求文本进行基于深度学习的需求文本相关性分类,保留与软件需求建模相关的句子,舍弃与软件需求建模无关的句子,包括:

3.根据权利要求1所述的一种基于学习与知识融合的自动需求建模方法,其特征在于,所述针对拟生成软件需求模型所需的文本内容设计启发式规则,包括:

4.根据权利要求1所述的一种基于学习与知识融合的自动需求建模方法,其特征在于,所述使用启发式规则提取软件需求建模相关句子中可用作软件需...

【技术特征摘要】

1.一种基于学习与知识融合的自动需求建模方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于学习与知识融合的自动需求建模方法,其特征在于,所述对输入的软件需求文本进行基于深度学习的需求文本相关性分类,保留与软件需求建模相关的句子,舍弃与软件需求建模无关的句子,包括:

3.根据权利要求1所述的一种基于学习与知识融合的自动需求建模方法,其特征在于,所述针对拟生成软件需求模型所需的文本内容设计启发式规则,包括:

4.根据权利要求1所述的一种基于学习与知识融合的自动需求建模方法,其特征...

【专利技术属性】
技术研发人员:黄翰袁中锦
申请(专利权)人:华南理工大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1