-
公开(公告)号:CN120045167A
公开(公告)日:2025-05-27
申请号:CN202411920322.8
申请日:2024-12-25
Applicant: 中国舰船研究设计中心
Abstract: 本发明提供一种支持UML可视化的建模方法、系统和可读存储介质。其中,支持UML可视化的建模方法包括获取图形库,图形库中包括至少一个符号;获取图表,将图表和符号建立关联,以实现为图表配置所需要的符号;获取图表所关联的符号,并生成与图表对应的画布;将符号拖至画布中进行画图,形成图形信息和图形信息对应的图形;将图形信息存储在数据库中,并对图形信息对应的图形进行解析形成UML模型。从而实现从符号定义和图表配置等基本图形元素出发,构建了图形化建模工具,实现了UML可视化建模。
-
公开(公告)号:CN117786783A
公开(公告)日:2024-03-29
申请号:CN202311456369.9
申请日:2023-11-03
Applicant: 中国舰船研究设计中心
IPC: G06F30/12 , G06F30/15 , G06F30/18 , G06F30/20 , G06F111/12 , G06F111/20 , G06F113/14
Abstract: 本发明公开了一种基于MDA的船舶三维数据表示及持久化方法,包括以下步骤:1)定义UML图的基础符号,建立符号分类库;2)建立图表与符号之间的关联,配置图表所需的符号组件;3)在画图工具中为船舶绘制UML类图,建立三维CAD设计软件的专业数据结构PIM模型,实现三维CAD专业数据结构的表示;4)在步骤3)建立的三维CAD专业数据结构PIM模型的基础上,形成三维CAD专业数据结构PSM模型;5)选择建立的域模型,通过模型导出程序导出XML格式的UML模型文件;6)编写三维CAD专业数据展示界面,将三维CAD各专业的数据关联到已建立的数据模型中;7)在数据展示界面提供可浏览的三维CAD的专业数据。本发明解决了PDM支持可视化数据建模、表示、存储三维CAD专业数据。
-
公开(公告)号:CN117591084A
公开(公告)日:2024-02-23
申请号:CN202311588054.X
申请日:2023-11-23
Applicant: 中国舰船研究设计中心
Abstract: 本发明实施例提供一种基于WEB的面向对象分布式计算方法。本专利方法,服务器提供对象服务将数据和方法封装到一起提供客户端应用,区别传统提供接口服务需要调用接口获取数据。封装和解析方面,能够处理嵌套的数据,如果对象的属性是对象,也是能递归进行封装解析。不同类型的数据对象有不同的处理API进行封装和解析。
-
公开(公告)号:CN117591102A
公开(公告)日:2024-02-23
申请号:CN202311580380.6
申请日:2023-11-23
Applicant: 中国舰船研究设计中心
IPC: G06F8/35
Abstract: 本发明提出了一种基于语义的模型即服务实现方法,以域为单位,通过系统提供的域编译功能,将域模型、类模型、类属性、类方法、关联关系、引用关系等模型数据按照模板编译生成符合JavaScript语言语法的模型脚本文件;在系统启动时,将模型脚本文件装载进系统,以服务的形式供系统中的其他模块使用。本发明实现了数据模型与软件代码的快速转换,大幅减少软件开发周期,规定了域、类、关联关系、引用关系脚本代码的生成模板,为模型代码转换提供了便利。
-
公开(公告)号:CN119960744A
公开(公告)日:2025-05-09
申请号:CN202411908205.X
申请日:2024-12-24
Applicant: 中国舰船研究设计中心
Abstract: 本发明涉及元模型构建方法、构建系统、存储介质和电子设备,涉及信息管理技术领域,元模型构建方法包括:定义基于原型链技术的开发语言,开发语言能够表达类型的继承关系、关联关系和属性;根据开发语言构建符合UML规范的建模器;利用建模器对CMOF的分层构件进行建模,以建立元建模构件;根据元建模构件建立符合多个领域语言的元模型;其中,开发语言能够映射分层构件的数据结构。通过基于原型链的类体系的语言描述,来实现表达CMOF的分层元数据结构,并且构建的元模型遵循OMG的标准,既能够使不同的平台或系统进行模型交换和共享,提高了建模的能力和灵活性,还促进了不同系统或平台之间的相互操作性,提高了开发效率。
-
-
-
-