11.1.5 需求工程语义分析
更新于 2026年10月10日
版权声明
11.1.5 需求工程语义分析
在当代的社会发展中,可以通过运用各种机器学习方法,挖掘与学习文本、图片等的深层次含义。语义分析方法就是通过分析语言的要素,句法,语境(上下文)来揭示词和语句意义的研究方法。自然语言处理中语义分析就是要分析出一段文本所表示的含义(概念及概念之间的关系)。语法分析更着重于形式上的符号之间的关系,往往是对一句话的分析;而语义分析则是要对整段文档进行分析。那么需求工程融入语义分析后,能够达到什么效果呢?
需求工程阶段最重要的文档产物就是需求分析报告和需求规格说明书,为了达到我们之前说的需求工程自动化,那么分析需求分析报告和需求规格说明书的内容就成为了一种必不可少的研究内容。
前几个小节已经介绍了语义分析需要强大的语料库来能解析出文档表达的真实含义,因此,我们需要对尽可能多的需求分析报告和需求规格说明书进行收集、整理,作为模型的输入。根据上述介绍的智能框架,可以设计出语义模型,将整理的文档数据作为输入去训练模型,最终获取到文档表达的语义。(https://www.daowen.com)
需求工程融入了语义分析后,需求分析报告和需求规格说明书可以借助语义分析获取需求文档表达的真实含义,能够被用来智能化显示出需求分析结果,帮助人们更好的理解分析整个需求相关文档。
需求工程是整个软件开发全生命周期中最重要的一个阶段,因此,需求工程的产物需求分析报告和需求规格说明书的“自动化”也会成为未来软件工程研究的一个重要方向。通过特定的需求文档模板,将整个需求相关文档自动生成是后续章节重点描述的内容,在此处就不做赘述。