【技术实现步骤摘要】
本专利技术涉及软件工程中的需求工程领域,尤其涉及一种基于学习与知识融合的自动需求建模方法、装置及介质。
技术介绍
1、一个软件产品或者系统从开始筹备到投入使用的全部过程被称为软件生命周期(software development life cycle,sdlc)。sdlc一般包括需求调研、软件设计、软件开发、软件测试、软件部署和运行维护。其中,需求调研由于其决策性、方向性和策略性,在软件开发过程中具有举足轻重的地位。然而,用户常常只关注软件功能的外在表现,而开发者则可能更加注重软件实现的内部逻辑,这很容易造成两者对软件需求理解的差异。这种差异会延续到后续的设计、编码、测试等阶段,从而导致软件维护成本急剧增加,软件开发受阻。
2、为了正确理解所开发软件必须满足的情况或提供的能力,软件开发人员通常采用创建模型的方法,从不同角度抽象出目标软件的特性,使用精确的图形符号以及组织这些符号的规则构造软件模型,并验证所建模型是否满足用户的真实需求。虽然软件需求建模有效弥合了用户期望与开发者理解之间的分歧,但是随着软件规模的不断扩大,软件需
...【技术保护点】
1.一种基于学习与知识融合的自动需求建模方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于学习与知识融合的自动需求建模方法,其特征在于,所述对输入的软件需求文本进行基于深度学习的需求文本相关性分类,保留与软件需求建模相关的句子,舍弃与软件需求建模无关的句子,包括:
3.根据权利要求1所述的一种基于学习与知识融合的自动需求建模方法,其特征在于,所述针对拟生成软件需求模型所需的文本内容设计启发式规则,包括:
4.根据权利要求1所述的一种基于学习与知识融合的自动需求建模方法,其特征在于,所述使用启发式规则提取软件需求建模相
...【技术特征摘要】
1.一种基于学习与知识融合的自动需求建模方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于学习与知识融合的自动需求建模方法,其特征在于,所述对输入的软件需求文本进行基于深度学习的需求文本相关性分类,保留与软件需求建模相关的句子,舍弃与软件需求建模无关的句子,包括:
3.根据权利要求1所述的一种基于学习与知识融合的自动需求建模方法,其特征在于,所述针对拟生成软件需求模型所需的文本内容设计启发式规则,包括:
4.根据权利要求1所述的一种基于学习与知识融合的自动需求建模方法,其特征...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。