APP下载

基于句法和语义的需求依赖关系自动获取

2021-03-08贾成真

计算机技术与发展 2021年2期
关键词:语义定义文本

关 慧,吕 颖,贾成真

(沈阳化工大学 计算机科学与技术学院,辽宁 沈阳 110000)

0 引 言

需求工程通过一种系统化的工程过程实现涉众需求的抽取、协商和文档化。作为需求工程输出制品的需求文档和需求规约是所有其他系统开发活动的重要基础[1]。在软件生命周期的概念建模阶段,需求的常用表示方式有用例和基于自然语言的文本形式。基于自然语言的文本收集了各类需求信息,因为自然语言本身就有多方面含义,并且对于自然语言的理解会由于各种因素的影响而不断改变,因此在处理自然语言以及需求关系分析的过程中也离不开人的参与。但是这并不是说自动建模工具的辅助没有存在的必要。如果遇到一个比较复杂的系统时,需求文本的处理工作量是相当大的,为了能够尽可能缩短处理的时间,减轻需求分析师的工作负担,一些自动化工具或者系统就显得尤为必要。目前在UML模型的自动生成上已有一些相关的工作。利用UML建造系统时,在系统开发的不同阶段有不同的模型,并且这些模型的目的是不同的,例如用例图、类图和活动图等。这些方法的处理过程可以总结归纳为:首先从文本中获得特定的信息,然后定义一系列的转换规则,最后再通过这些规则将需求文本映射到对应的图形化模型上。

需求文本由于它独特的领域知识以及潜在的语义而不同于普通文本:(1)需求文本通常不仅包含需求制品(即所描述的目标、场景、功能需求、质量需求和约束),还包含一些重要的上下文关系。……

登录APP查看全文

猜你喜欢

语义定义文本
语言与语义
在808DA上文本显示的改善
基于doc2vec和TF-IDF的相似文本识别
“上”与“下”语义的不对称性及其认知阐释
成功的定义
文本之中·文本之外·文本之上——童话故事《坐井观天》的教学隐喻
认知范畴模糊与语义模糊
如何快速走进文本
修辞学的重大定义
山的定义