基于文本图元素及其关系的用例图自动生成方法

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:fstjqx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件需求分析中,用例图直观体现了系统功能,有利于需求的可视化理解;但是,人工设计与绘制用例图耗时较长。为了提高需求分析的效率,本文提出一种基于文本图元素及其关系的用例图自动生成方法。该方法通过文本分类、用例图元素(以下简称图元素)识别等方法,从自然语言描述的需求文本中,提取出绘制用例图所需的图元素和元素之间的关系,自动生成用例图。基于上述用例图自动生成方法,本文进一步实现了用例图自动生成软件工具包。本文首先提出了基于句式筛选的需求文本分类(Dependency parsing-Bidirectional Encoder Representations from Transformers,DPBERT)方法。软件需求文本中只有部分语句与用例图元素相关。因此,本研究将运用基于句式筛选的需求文本分类方法,通过过滤需求文本中与用例图生成无关的语句,提高用例图自动生成的准确性。本研究采用网络公开需求文档进行了对比试验,实验结果表明,基于句式筛选的需求文本分类方法有效地过滤了文本中与用例图无关的语句,相对于基于规则匹配的用例图自动生成方法,用例图自动生成结果的精确率提高了34%。其次,本文基于需求文本语句中的实词-语法成分-图元素之间对应的假设,提出了基于依存句法分析的图元素及其关系自动提取方法。本研究在公开的需求文档测试集上进行了实验。实验结果表明,使用本文提出方法解析结构化或半结构化的需求文档生成的用例图,与人工绘制的用例图相比,精确率能够达到82%以上。本文提出的方法时间复杂度为(48)(n~2),其中n为文章中语句数量。基于上述研究方法,本文的作者设计并实现了基于图元素及其关系的用例图自动生成工具,应用于实际软件项目的需求分析过程。使用本文工具能够准确解析半结构化实际需求文档,所生成的用例图和实际应用中人工绘制的用例图相比,误差低于15%。
其他文献
伴随着互联网的发展,各类应用系统不断出现,每个应用系统都为用户提供了各种不同的功能,用户新提出的需求中有很大部分是可以借助应用系统现有功能之间的集成来实现的。目前功能集成的实现通常是由开发者通过传统编码来完成,实现过程中开发者需要完成大量繁琐的操作,且各开发者的编程习惯各不相同导致代码可读性得不到保证。为解决以上问题,本文提出了一种面向功能集成场景的编程语言——集成帮语,开发者可使用集成帮语提供的
灰霉菌(Botrytis cinerea)具有宿主广泛、侵染方式多样与易产生抗性等特点,是难于防治的主要病原真菌之一,近年来对多种温室、大棚栽培蔬果危害日益严重。白藜芦醇等植物源二苯乙烯类化合物对灰霉菌等植物病原菌具有良好的抗菌活性,常作为先导化合物用于新药研发。杂环异噁唑具有独特的结构特征与理化性质并表现出广谱高效的生物效应。基于此,本文采用以分子杂化方法将3-取代苯基异噁唑活性亚结构引入二苯乙
面向开放领域的对话生成技术是构建智能对话系统中重要的基础技术。该技术旨在使用文本生成的方法,基于对话上下文生成不限领域的回复。目前该技术已广泛应用在智能助手、聊天机器人等应用中,具有很高的研究价值。目前主流的面向开放领域的对话生成模型,都是基于Seq2Seq结构设计的。这些模型在解码阶段使用单一解码器一次性生成对话回复,没有对回复中的实词和虚词进行区别对待。而由于虚词在对话数据中出现的频率要远高于
人们对获取信息的便捷性要求随着信息的急剧增长而提高。不同于传统搜索引擎需要用户提炼关键字并从返回结果中筛选信息,知识库问答系统能够根据用户的自然语言输入返回精确简洁的答案,节省了用户的时间和精力。知识库问答包含答案监督和查询监督两种任务。前者不依赖于查询标注,能够加速应用的实现,其中结合一些规则进行查询图生成的方法能够在弱监督前提下处理复杂问题。后者在查询标注的监督下训练问题到查询的自动转换模型,
机械臂因具有操作灵活、生产效率高以及劳动成本低等优势,目前已广泛应用于工业生产的各个领域。此外,近些年由于网络通讯技术的高速发展,网络化控制已成为机械臂的重要发展趋势。在网络化机械臂控制系统中,信息经过网络链路传输,网络带宽资源的受限会使得传统的时间触发方式出现网络资源浪费的问题。考虑到事件触发机制在网络化控制系统中有很好的网络资源节省能力,如何设计良好的事件触发控制方案,使得网络化机械臂控制系统
中国铁路已经进入高速时代,高铁运行速度的不断提高,对轨道平顺性的要求也更加严格。路基变形会导致轨道的不平顺,变形严重时会导致线路损坏,引发危险事故。软土在我国的分布面广,既有铁路的运营情况表明,在软土地基上修建路基,常易产生路基的不均匀沉降,而控制路基沉降主要是控制地基的沉降。桩网复合地基和桩筏复合地基是目前高速铁路处理深厚软土地基的主要方法,因此研究高铁列车荷载作用下桩网复合地基和桩筏复合地基的
随着机器人技术的不断发展,机器人在实际的工业生产中起着越来越重要的作用。伴随机器人的广泛运用,机器人软件开发也面临着越来越多不确定性的技术挑战,需要满足不同的场景和任务需求,以适应复杂的工作环境。在实际的开发过程中,机器人的软件和硬件的耦合程度高,代码复用率低,开发专业性要求高,开发效率低下。同时,面对实际工业生产中的复杂问题,往往需要多个机器人或者机器人与不同的工业设备协作完成。如何让机器人与不
地龙注射液是由广地龙经过多次水提醇沉后除去蛋白质、脂质等大分子物质,再经热压灭菌,加入各种辅料后灭菌所得的中药制剂,含有各种游离氨基酸、核苷酸等多种化学成分,具有平喘止咳功效,用于支气管哮喘所致的咳嗽、喘息。国家食品药品监督管理局中成药地方标准上升国家标准部分(内科肺系一分册)(标准号WS-11340(ZD-1340)-2002)关于地龙注射液的鉴别、检查、含量测定等方面存在科学性不足,不能有效控
随着无线通信技术的飞速发展,各种不同的无线接入技术层出不穷,相互竞争又互为补充,为用户提供多种服务。然而,智能移动终端的普及和新型媒体产业的发展,使得用户的服务需求也愈发呈现多样化的趋势,在当前多种无线网络共存的异构无线网络的环境下,没有任何一种无线接入技术能够满足用户所有的需求。为了保障用户良好的服务体验,异构无线网络的融合是必然的趋势,而无线网络的选择算法则是关键技术之一。本文从用户偏好、业务
近年来,伴随着人工智能和自动驾驶技术的兴起,计算机视觉,尤其是目标跟踪技术结合机器人或无人车的研究愈发火热。目前,目标跟踪算法需要应用落地,而基于深度学习的神经网络模型通常过于臃肿,移动机器人在导航过程中仍然存在着在动态环境下导航路径频繁变化等问题。本文针对移动机器人的智能化应用场景,对基于深度学习的单目标和多目标跟踪模型应用展开研究,主要工作如下:1)本文设计了一套基于单目标跟踪Siam RPN