Document
拖动滑块完成拼图
个人中心

预订订单
商城订单
发布专利 发布成果 人才入驻 发布商标 发布需求

请提出您的宝贵建议,有机会获取IP积分或其他奖励

投诉建议

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 积分商城 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 北京理工大学王国新获国家专利权

北京理工大学王国新获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉北京理工大学申请的专利一种支持复杂系统需求完整性建模和评估的装置获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119475848B

龙图腾网通过国家知识产权局官网在2025-11-07发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411390756.1,技术领域涉及:G06F30/23;该发明授权一种支持复杂系统需求完整性建模和评估的装置是由王国新;董梦如;鲁金直;马君达;吴绶玄;龚逸辉;袁永吉设计研发完成,并于2024-10-08向国家知识产权局提交的专利申请。

一种支持复杂系统需求完整性建模和评估的装置在说明书摘要公布了:本发明公开了一种支持复杂系统需求完整性建模和评估的装置,涉及系统工程技术领域,本发明包括需求建模、需求完整性评估、设计过程建模、需求和设计过程本体集成、需求可追溯性表达与评估;所述需求建模模块包括需求条目化模型构建和需求内容约束定义;所述需求建模模块主要功能是基于所提需求完整性表达规则和约束实现需求模型的创建,保证创建的需求模型中需求内容的完整性;在需求建模模块中,需求内容约束定义子模块向需求条目化模型构建子模块提供约束,本发明通过在需求建模模块中,需求工程师使用条目化模型构建技术将高层次的需求分解为具体、可操作的条目,此方法促进了对需求的深入理解,并确保了每个需求都被精确地定义和记录。

本发明授权一种支持复杂系统需求完整性建模和评估的装置在权利要求书中公布了:1.一种支持复杂系统需求完整性建模和评估的装置,包括需求建模、需求完整性评估、设计过程建模、需求和设计过程本体集成、需求可追溯性表达与评估;其特征在于: 所述需求建模模块包括需求条目化模型构建和需求内容约束定义;所述需求建模模块功能是基于所提需求完整性表达规则和约束实现需求模型的创建,保证创建的需求模型中需求内容的完整性;在需求建模模块中,需求内容约束定义子模块向需求条目化模型构建子模块提供约束,由于二者耦合程度较高,因此在后续设计中设计为一个插件;为了实现满足所提需求完整性准则和约束的需求模型创建,在Eclipse建模框架和jdk1.8环境下,首先,获取EclipseProR开源项目中需求属性内容创建接口,其次,基于所提需求完整性表达准则和约束,对该接口进行二次设计以支持基于所提需求完整性表达准则和约束创建需求模型,最后,基于EclipseRCP框架和Java编程语言实现接口的开发,并将该接口及ProR项目打包成需求建模插件的形式,与需求建模与评估系统进行集成; 所述需求条目化模型构建负责支持需求工程师根据所提需求完整性表达准则进行需求的条目化建模; 所述需求内容约束定义负责支持需求工程师根据所定义的需求约束对需求模型创建过程中的需求内容进行结构化约束,保证需求建模过程中需求内容的完整性; 所述需求完整性评估模块包括外部需求模型集成和需求完整性评估;所述需求完整性评估模块功能是对集成的外部需求模型中需求内容的完整性进行评估,保证集成的外部需求模型中需求内容的完整性;在需求完整性评估模块中,外部需求模型集成子模块通过接口实现对外部word、csv、reqif三种格式需求模型信息的读取;然后通过接口集成到需求条目化模型构建子模块的需求模型中,需求完整性评估子模块通过接口实现需求条目化模型构建子模块中需求模型的属性内容信息的读取,然后对外部集成的需求内容完整性进行评估; 所述外部需求模型集成负责支持需求工程师集成外部需求模型;需求建模与评估系统支持word.docx、csv、reqif格式的需求模型的集成,为了实现外部word、csv、reqif格式需求模型的集成,在Eclipse建模框架和jdk1.8环境下,首先,需要设计开发读取word.docx、csv、reqif格式的需求模型信息的接口,基于Java库ApachePOI设计读取word.docx格式的需求模型信息的接口;基于Java库OpenCSV设计读取csv格式的需求模型信息的接口;其中reqif格式需求模型可直接集成,无需再设计开发,然后,需要设计开发生成需求模型的接口,由于需求模型的底层格式为XML格式,Java第三方库dom4j是一个功能丰富、灵活易用的JavaXML库,适用于各种XML文档处理需求,包括解析、创建、操作和查询,因此使用dom4j设计开发生成需求模型的接口,最后,基于EclipseRCP框架和Java编程语言实现这些接口的开发,并打包成外部需求模型集成插件的形式,与需求建模与评估系统进行集成; 所述需求完整性评估负责支持需求工程师对集成的外部需求模型中的需求内容的完整性进行评估;为了实现需求模型中的需求属性内容的完整性评估,在Eclipse建模框架和jdk1.8环境下,首先,使用Java第三方库dom4j设计开发读取XML数据格式的需求模型的属性内容信息的接口,其次,调用StanfordCoreNLP的Java接口,对需求模型中的需求属性内容文本进行分析处理,然后,设计开发需求完整性评估功能和接口,针对分析处理后的需求属性内容文本,采用正则表达式构建所提需求完整性约束,将分析处理后的需求属性内容与评估准则进行匹配,输出匹配结果,之后,基于SWT设计开发评估结果可视化功能,对匹配结果进行分析,对于不符合完整性评估准则的需求内容进行高亮可视化显示,然后,基于SWT设计开发评估结果输出功能,在控制台输出需求完整性评估结果,最后,基于EclipseRCP框架和Java编程语言实现这些接口和功能模块的开发,并打包成需求完整性评估插件的形式,与需求建模与评估系统进行集成; 所述设计过程建模模块包括设计过程元模型构建和设计过程模型构建;所述设计过程建模模块的功能是支持不同领域、不同层级设计过程模型的统一构建;在设计过程建模模块中,设计过程模型创建子模块通过接口读取设计过程元模型创建子模块中的元模型信息;支持模型的图形化构建; 首先,设计和构建属性元模型、对象元模型、点元模型、角色元模型、关系元模型、图元模型,包括定义元模型名称以及相关描述、指定元模型的固定语法,即该模型在建模环境中的具体样式,包括图形形状、显示文本描述、颜色;最后通过配置进行元模型连接规则设置,包括“包含”、“属性连接”、“绑定”、“关联”,完成设计过程元模型构建; 完成设计过程元模型库构建后,即可使用各元模型进行模型构建,首先利用图元模型在工具中创建一个图模型,打开图元模型即可看到建模画布,对画布右侧的对象、关系元模型拖拽完成模型构建; 所述设计过程元模型创建负责支持系统工程师依据已有建模语言构建元模型,或依据领域特点创建元模型; 所述设计过程模型创建负责支持系统工程师使用元模型进行模型构建; 所述需求和设计过程本体集成模块包括模型到本体映射、本体到模型映射和本体可视化;所述需求和设计过程本体集成模块的功能是实现需求模型和设计过程模型的语义一致表达,从而为异构需求模型和设计过程模型间的追溯关系的创建奠定基础;在需求和设计过程本体集成模块中,本体到模型映射子模块通过接口读取外部集成本体信息,然后通过接口分别生成需求条目化模型构建子模块中的需求模型、设计过程元模型创建子模块中的设计过程元模型、设计过程模型创建子模块中的设计过程模型,以及需求追溯关系创建子模块中的追溯关系模型;模型到本体映射子模块通过接口读取需求条目化模型构建子模块中的需求模型、设计过程元模型创建子模块中的设计过程元模型、设计过程模型创建子模块中的设计过程模型,以及需求追溯关系创建子模块中的追溯关系生成集成本体,本体可视化子模块通过接口读取集成本体信息,进行可视化展示; 所述模型到本体映射负责支持将需求模型和设计过程模型映射转换为集成本体,实现需求模型和设计过程模型的语义一致表达;为了实现需求模型、设计过程模型以及二者之间追溯关系映射转换为集成本体,首先,需要能够读取需求模型、设计过程模型以及二者之间追溯关系的接口;其次,需要生成本体的接口,设计过程建模工具提供了设计过程元模型、模型的接口,针对读取需求模型以及追溯关系的接口,本文使用Java第三方库dom4j分别设计开发读取XML数据格式的需求模型和追溯关系的接口,针对本体生成接口,Jena是一套用于支持RDFRDFS以及OWL的Java第三方库,提供了大量OWL格式文件的读取和生成接口,能够轻松访问和操作OWL中的类、实例以及属性信息,因此,本文使用Jena设计开发生成集成本体的接口,最后,基于EclipseRCP框架和Java编程语言实现这些接口的开发,并打包成模型到本体映射插件的形式,与需求建模与评估系统进行集成; 所述本体到模型映射负责支持将需求和设计过程的集成本体映射转换为需求模型和设计过程模型,保证模型的一致性;为了实现集成本体映射转换为需求建模与评估系统中的需求模型、设计过程模型以及二者之间追溯关系,首先,需要读取本体的接口,其次,需要能够生成需求模型、设计过程模型以及二者之间追溯关系的接口,针对本体读取接口,使用Jena设计开发读取集成本体的接口,针对生成需求模型以及追溯关系的接口,使用dom4j分别设计开发生成XML数据格式的需求模型和追溯关系的接口,设计过程建模工具提供了生成设计过程元模型、模型的接口,最后,基于EclipseRCP框架和Java编程语言实现这些接口的开发,并打包成本体到模型映射插件的形式,与需求建模与评估系统进行集成; 所述本体可视化负责支持对需求、设计过程元素以及二者之间的关系进行图谱可视化展示,使设计人员可以清晰地了解需求和设计过程之间的追溯关系;为了更直观清晰地展示需求模型和设计过程模型之间的追溯关系,开发本体可视化插件,支持追溯关系的可视化图谱展示,首先,调用本体到模型映射插件中开发的本体读取接口,读取本体中需求模型和设计过程模型的追溯关系信息;然后,基于EclipseZest插件设计开发本体可视化图谱插件,最后,基于EclipseRCP框架和Java编程语言实现这些接口的开发,并打包成本体可视化插件的形式,与需求建模与评估系统进行集成; 所述需求可追溯性表达与评估模块包括需求追溯关系构建和需求可追溯性评估;所述需求可追溯性表达与评估模块的功能是支持需求和设计过程追溯关系的构建及对需求可追溯性的评估;在需求可追溯性表达与评估模块中,需求追溯关系构建子模块通过接口读取需求条目化模型构建子模块的需求模型信息,通过接口读取设计过程模型构建子模块中的设计过程模型信息;需求可追溯性评估子模块通过接口读取集成本体信息,进行需求可追溯性评估; 所述需求追溯关系构建负责基于需求和设计过程的集成本体支持需求和设计过程追溯关系的构建,或在系统中构建需求模型与设计过程模型之间的追溯关系,并映射到集成本体中需求和设计过程的追溯关系;为了实现需求模型和设计过程模型之间追溯关系的构建,首先,需要能够读取需求模型和设计过程模型接口,针对读取需求模型接口,需求模型的底层数据格式是XML,因此,本文使用Java第三方库dom4j设计开发读取XML数据格式的需求模型的接口;针对读取设计过程模型接口,设计过程建模工具本身提供了java数据格式的设计过程元模型、模型读取接口,能够支持设计过程模型以及元模型的读取,其次,需要生成追溯关系模型的接口,由于追溯关系模型的底层存储格式也是XML数据格式,同样采取dom4j设计开发生成XML数据格式的追溯关系模型的接口,最后,基于EclipseRCP框架和Java编程语言实现这些接口的开发,并打包成需求追溯关系构建插件的形式,与需求建模与评估系统进行集成; 所述需求可追溯性评估负责支持需求工程师基于集成本体对需求可追溯性进行评估;为了实现基于集成本体的需求可追溯性的评估,首先,需要能够读取集成本体的接口,在需求和设计过程本体集成模块已经基于Jena设计开发读取集成本体的接口,在这里进行调用即可,同时,Jena支持处理RDF数据、执行SPARQL查询,因此,本文使用Jena设计基于SPARQL的需求可追溯性评估接口,最后,基于EclipseRCP框架和Java编程语言实现这些接口的开发,并打包成需求可追溯性评估插件的形式,与需求建模与评估系统进行集成。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京理工大学,其通讯地址为:100081 北京市海淀区紫竹院街道中关村南大街5号北京理工大学中关村校区;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

以上内容由龙图腾AI智能生成。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。