本发明专利技术提出了一种嵌入式软件体系结构的建模方法及系统,涉及嵌入式软件领域。一种嵌入式软件体系结构的建模方法,包括如下步骤:创建和管理应用模型,在上述应用模型中添加和管理若干个部件,将任意多个部件添加或解除关联,设置相关联的多个部件的排布方式。还包括一种嵌入式软件体系结构的建模系统,包括模型新建单元、部件管理单元、部件关联单元和部件编辑单元,上述模型新建单元用于创建和管理应用模型,上述部件管理单元用于在上述应用模型中添加和管理若干个部件,上述部件关联单元用于将任意多个部件添加或解除关联,上述部件编辑单元用于设置相关联的多个部件的排布方式。本发明专利技术能够满足不同行业领域的企业在软件开发上的需求。发上的需求。发上的需求。
A modeling method and system of embedded software architecture
【技术实现步骤摘要】
一种嵌入式软件体系结构的建模方法及系统
[0001]本专利技术涉及嵌入式软件领域,具体而言,涉及一种嵌入式软件体系结构的建模方法及系统。
技术介绍
[0002]嵌入式软件应用于不同行业领域的企业在软件开发上使用,比如航天、航空、汽车、船舶、电子、兵器、机器人、智能设备等行业领域。嵌入式软件一般可以分为系统软件、应用软件和支撑软件三大类。系统软件控制和管理嵌入式系统资源,为嵌入式应用提供支持的各种软件,如设备驱动程序、嵌入式操作系统、嵌入式中间件等。应用软件是嵌入式系统中的上层软件,它定义了嵌入式设备的主要功能和用途,并负责与用户进行交互。应用软件是嵌入式系统功能的体现,如飞行控制软件、手机软件、MP3播放软件、电子地图软件等,一般面向特定的应用领域。支撑软件是指辅助软件开发的工具软件,如系统分析设计工具、在线仿真工具、交叉编译器源程序模拟器和配置管理工具等。
[0003]目前需要一种嵌入式软件体系结构的建模方法,其能够满足不同行业领域的企业在软件开发上的需求。
技术实现思路
[0004]本专利技术的目的在于提供一种嵌入式软件体系结构的建模方法,其能够满足不同行业领域的企业在软件开发上的需求。
[0005]本专利技术的另一目的在于提供一种嵌入式软件体系结构的建模系统,其能够满足不同行业领域的企业在软件开发上的需求。
[0006]本专利技术的实施例是这样实现的:
[0007]第一方面,本申请实施例提供一种嵌入式软件体系结构的建模方法,包括如下步骤:创建和管理应用模型,在上述应用模型中添加和管理若干个部件,将任意多个部件添加或解除关联,设置相关联的多个部件的排布方式。
[0008]在本专利技术的一些实施例中,通过模型名称、模型标识、模型描述、设计类型、设计领域、创建者、模型模板和文件中的任意一项或多项创建或管理上述应用模型。
[0009]在本专利技术的一些实施例中,通过部件名称、部件标识和部件类型中的任意一项或多项在上述应用模型中添加或管理若干个部件。
[0010]在本专利技术的一些实施例中,在上述应用模型中管理若干个部件包括:将多个部件通过线条连接。
[0011]在本专利技术的一些实施例中,在上述应用模型中管理若干个部件包括:编辑多个部件的内容和大小。
[0012]在本专利技术的一些实施例中,将不同上述应用模型的多个部件进行关联。
[0013]在本专利技术的一些实施例中,根据控制流程、调用构件和下级部件中的任意一项或多项对多个部件进行关联。
[0014]在本专利技术的一些实施例中,多个部件的上述排布方式包括依据其中一个部件设置其他部件的排布方式。
[0015]在本专利技术的一些实施例中,上述排布方式包括顶部对齐、底部对齐、左对齐、右对齐、中线对齐、高度对齐、宽度相同和形状相同中的任意一项或多项。
[0016]第二方面,本申请实施例提供一种嵌入式软件体系结构的建模系统,包括模型新建单元、部件管理单元、部件关联单元和部件编辑单元,上述模型新建单元用于创建和管理应用模型,上述部件管理单元用于在上述应用模型中添加和管理若干个部件,上述部件关联单元用于将任意多个部件添加或解除关联,上述部件编辑单元用于设置相关联的多个部件的排布方式。
[0017]相对于现有技术,本专利技术的实施例至少具有如下优点或有益效果:
[0018]第一方面,本申请实施例提供一种嵌入式软件体系结构的建模方法,包括如下步骤:创建和管理应用模型,在上述应用模型中添加和管理若干个部件,将任意多个部件添加或解除关联,设置相关联的多个部件的排布方式。
[0019]针对第一方面:本申请实施例通过创建和管理应用模型,从而适用于不同领域的企业在软件开发时使用;通过在应用模型中添加和管理若干个部件,从而利用多个部件对软件的体系结构进行管理;通过将任意多个部件添加或解除关联关系,并且将相关联的多个部件的排布方式进行编辑,便于对嵌入式软件的体系结构进行建模设计,便于更直观的了解嵌入式软件开发的流程,便于不同企业在软件开发前期应用。本专利技术能够满足嵌入式软件开发的体系结构的建模需求,便于不同行业领域使用。
[0020]第二方面,本申请实施例提供一种嵌入式软件体系结构的建模系统,包括模型新建单元、部件管理单元、部件关联单元和部件编辑单元,上述模型新建单元用于创建和管理应用模型,上述部件管理单元用于在上述应用模型中添加和管理若干个部件,上述部件关联单元用于将任意多个部件添加或解除关联,上述部件编辑单元用于设置相关联的多个部件的排布方式。
[0021]针对第二方面:本申请实施例的工作原理及有益效果与第一方面相同,在此不必重复描述。
附图说明
[0022]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0023]图1为本专利技术实施例1一种嵌入式软件体系结构的建模方法的流程示意图;
[0024]图2为本专利技术实施例2一种嵌入式软件体系结构的建模系统的原理示意图。
具体实施方式
[0025]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施
例的组件可以以各种不同的配置来布置和设计。
[0026]因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0027]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
[0028]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0029]在本申请的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。
[0030]下面结合附图,对本申请的一些本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种嵌入式软件体系结构的建模方法,其特征在于,包括如下步骤:创建和管理应用模型,在所述应用模型中添加和管理若干个部件,将任意多个部件添加或解除关联,设置相关联的多个部件的排布方式。2.如权利要求1所述的一种嵌入式软件体系结构的建模方法及系统,其特征在于,通过模型名称、模型标识、模型描述、设计类型、设计领域、创建者、模型模板和文件中的任意一项或多项创建或管理所述应用模型。3.如权利要求1所述的一种嵌入式软件体系结构的建模方法及系统,其特征在于,通过部件名称、部件标识和部件类型中的任意一项或多项在所述应用模型中添加或管理若干个部件。4.如权利要求1所述的一种嵌入式软件体系结构的建模方法及系统,其特征在于,在所述应用模型中管理若干个部件包括:将多个部件通过线条连接。5.如权利要求1所述的一种嵌入式软件体系结构的建模方法及系统,其特征在于,在所述应用模型中管理若干个部件包括:编辑多个部件的内容和大小。6.如权利要求1所述的一种嵌入式软件体系结构的建...
【专利技术属性】
技术研发人员:张晨东,张天擎,
申请(专利权)人:北京领航里程碑软件技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。