一种嵌入式软件构件库管理系统及方法技术方案

技术编号:29307592 阅读:20 留言:0更新日期:2021-07-17 01:58
本发明专利技术公开了一种嵌入式软件构件库管理系统,包括基础运行配置模块,用于设置运行全局共享参数,完成基础数据配置;构件录入模块,用于录入一个或多个构件,并建立构件目录,并将构件上传至服务器中的构件库中;用户操作模块,用于获取并发送用户的构件操作信息;构件调整模块,用于根据用户的构件操作信息将对应的构件进行调整,并对构件目录进行更新调整,并将调整后的构件上传至构件库中,进行构件库数据更新管理。本发明专利技术还公开了一种嵌入式软件构件库管理方法。本发明专利技术可对嵌入式软件开发单位的可复用的软件构件资源进行集中统一的管理,对构件进行综合全面的管理,提高管理效率。提高管理效率。提高管理效率。

【技术实现步骤摘要】
一种嵌入式软件构件库管理系统及方法


[0001]本专利技术涉及构件库管理
,具体而言,涉及一种嵌入式软件构件库管理系统及方法。

技术介绍

[0002]构件是在软件生命周期各阶段可以被复用的软件实体,它可以是被封装的类、功能模块、软件框架、软件构架、文档和设计模式等。通过构件的组装和集成来构造相应的应用软件,可以提高开发者的开发效率、降低项目开发成本,并使得构造的软件系统更易扩充和维护。因此,构件技术作为实现软件复用技术的重要手段,为软件产品的工业化和自动化生产提供技术保障和支持,引起了业界的普遍关注,基于构件的软件开发己成为软件开发的主流技术。目前在构件数量增长、构件特征丰富、构件间关系复杂的情况下,如何科学地管理构件成为一个很重要的问题。构件作为软件开发过程当中的管理对象,其是由独立的构件开发工具产生的,来源广泛,而且其组成和形式都更为复杂,因此,面向构件的管理难度较大。现有技术中,仅仅是对一个类型的构件库进行管理,管理功能较为单一,无法高效快速的对构件复杂,类型较多,数据处理量较大的情况进行管理。

技术实现思路

[0003]为了克服上述问题或者至少部分地解决上述问题,本专利技术实施例提供一种嵌入式软件构件库管理系统及方法,可对嵌入式软件开发单位的可复用的软件构件资源进行集中统一的管理,对构件进行综合全面的管理,提高管理效率,提升软件复用水平,进而提升单位软件生产力。
[0004]本专利技术的实施例是这样实现的:
[0005]第一方面,本专利技术实施例提供一种嵌入式软件构件库管理系统,包括基础运行配置模块、构件录入模块、用户操作模块以及构件调整模块,其中:
[0006]基础运行配置模块,用于设置运行全局共享参数,完成基础数据配置;
[0007]构件录入模块,用于录入一个或多个构件,并建立构件目录,并将构件上传至服务器中的构件库中;
[0008]用户操作模块,用于获取并发送用户的构件操作信息;
[0009]构件调整模块,用于根据用户的构件操作信息将对应的构件进行调整,并对构件目录进行更新调整,并将调整后的构件上传至构件库中,进行构件库数据更新管理。
[0010]为了保证系统的正常运行,正常对数据进行管理,首先,通过基础运行配置模块设置系统运行的全局共享参数,完成基础数据配置,上述全局共享参数包括系统运行数据、属性数据和服务器运行数据,在运行数据配置完成后,系统可以正常运行后,通过构件录入模块录入一个或多个构件,并建立构件目录,并将构件上传至服务器中的构件库中,根据构件的类型建立构件目录,将不同类型的构件划分存入至对应的构件目录下,进行分类管理,提高管理效率;用户使用本系统对构件进行操作调整,用户可以对构件进行下载、删除、修改、
上传等操作,通过用户操作模块获取并发送用户的构件操作信息,该操作信息包括构件目录选择信息、构件下载信息、构件修改信息、构件删除信息、构件增加信息和构件组装信息;然后,通过构件调整模块根据用户的构件操作信息将对应的构件进行调整,并对构件目录进行更新调整,并将调整后的构件上传至构件库中,进行构件库数据更新管理。
[0011]本系统将不同类型的构件整合在一起进行管理,又设定不同的构件目录,对不同类型的构件进行管理,方便用户对构件进行复用,根据用户自己的需求,选择相应的构件进行操作即可,方便快捷;可对嵌入式软件开发单位的可复用的软件构件资源进行集中统一的管理,对构件进行综合全面的管理,提高管理效率,提升软件复用水平,进而提升单位软件生产力。
[0012]基于第一方面,在本专利技术的一些实施例中,上述构件操作信息包括构件目录选择信息、构件下载信息、构件修改信息、构件删除信息、构件增加信息和构件组装信息。
[0013]基于第一方面,在本专利技术的一些实施例中,上述构件调整模块包括下载子模块、修改子模块、删除子模块、增加子模块以及组装子模块,其中:
[0014]下载子模块,用于根据用户的构件下载信息和构件目录选择信息将对应的构件下载到对应的构件目录下,对构件目录进行更新调整;
[0015]修改子模块,用于根据用户的构件修改信息将对应构件的属性进行修改调整,将调整后的构件上传至构件库中,进行构件库数据更新管理;
[0016]删除子模块,用于根据用户的构件删除信息将对应的构件进行删除调整,并将构件库中的对应构件删除;
[0017]增加子模块,用于根据用户的构件增加信息将录入存储对应的构件,并对构件目录进行更新调整,并将增加的构件上传至构件库中,进行构件库数据更新管理;
[0018]组装子模块,用于根据用户的构件组装信息获取对应构件和构件组装所需的基础构件并进行构件组装,并将组装后的构件上传至构件库中,进行构件库数据更新管理。
[0019]基于第一方面,在本专利技术的一些实施例中,上述组装子模块包括目标获取单元、基础构件单元以及构件组装单元,其中:
[0020]目标获取单元,用于根据用户的构件组装信息获取并发送目标构件;
[0021]基础构件单元,用于根据用户的构件组装信息检索并获取目标构件所依赖的基础构件;
[0022]构件组装单元,用于将目标构件和基础构件进行组装操作,完成构件组装。
[0023]基于第一方面,在本专利技术的一些实施例中,上述构件目录包括存在构件的头文件、代码实现文件和构件指南文档。
[0024]第二方面,本专利技术实施例提供一种嵌入式软件构件库管理方法,包括以下步骤:
[0025]设置运行全局共享参数,完成基础数据配置;
[0026]录入一个或多个构件,并建立构件目录,并将构件上传至服务器中的构件库中;
[0027]获取并发送用户的构件操作信息;
[0028]根据用户的构件操作信息将对应的构件进行调整,并对构件目录进行更新调整,并将调整后的构件上传至构件库中,进行构件库数据更新管理。
[0029]为了正常对数据进行管理,首先,设置系统运行的全局共享参数,完成基础数据配置,上述全局共享参数包括系统运行数据、属性数据和服务器运行数据,在运行数据配置完
成后,系统可以正常运行后,录入一个或多个构件,并建立构件目录,并将构件上传至服务器中的构件库中,根据构件的类型建立构件目录,将不同类型的构件划分存入至对应的构件目录下,进行分类管理,提高管理效率;用户使用本系统对构件进行操作调整,用户可以对构件进行下载、删除、修改、上传等操作,获取并发送用户的构件操作信息,该操作信息包括构件目录选择信息、构件下载信息、构件修改信息、构件删除信息、构件增加信息和构件组装信息;然后,根据用户的构件操作信息将对应的构件进行调整,并对构件目录进行更新调整,并将调整后的构件上传至构件库中,进行构件库数据更新管理。
[0030]本方法基于上述系统实现,将不同类型的构件整合在一起进行管理,又设定不同的构件目录,对不同类型的构件进行管理,方便用户对构件进行复用,根据用户自己的需求,选择相应的构件进行操作即可,方便快捷;可对嵌入式软件开发单位的可复用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种嵌入式软件构件库管理系统,其特征在于,包括基础运行配置模块、构件录入模块、用户操作模块以及构件调整模块,其中:基础运行配置模块,用于设置运行全局共享参数,完成基础数据配置;构件录入模块,用于录入一个或多个构件,并建立构件目录,并将构件上传至服务器中的构件库中;用户操作模块,用于获取并发送用户的构件操作信息;构件调整模块,用于根据用户的构件操作信息将对应的构件进行调整,并对构件目录进行更新调整,并将调整后的构件上传至构件库中,进行构件库数据更新管理。2.根据权利要求1所述的一种嵌入式软件构件库管理系统,其特征在于,所述构件操作信息包括构件目录选择信息、构件下载信息、构件修改信息、构件删除信息、构件增加信息和构件组装信息。3.根据权利要求2所述的一种嵌入式软件构件库管理系统,其特征在于,所述构件调整模块包括下载子模块、修改子模块、删除子模块、增加子模块以及组装子模块,其中:下载子模块,用于根据用户的构件下载信息和构件目录选择信息将对应的构件下载到对应的构件目录下,对构件目录进行更新调整;修改子模块,用于根据用户的构件修改信息将对应构件的属性进行修改调整,将调整后的构件上传至构件库中,进行构件库数据更新管理;删除子模块,用于根据用户的构件删除信息将对应的构件进行删除调整,并将构件库中的对应构件删除;增加子模块,用于根据用户的构件增加信息将录入存储对应的构件,并对构件目录进行更新调整,并将增加的构件上传至构件库中,进行构件库数据更新管理;组装子模块,用于根据用户的构件组装信息获取对应构件和构件组装所需的基础构件并进行构件组装,并将组装后的构件上传至构件库中,进行构件库数据更新管理。4.根据权利要求3所述的一种嵌入式软件构件库管理系统,其特征在于,所述组装子模块包括目标获取单元、基础构件单元以及构件组装单元,其中:目标获取单元,用于根据用户的构件组装信息获取并发送目标构件;基础构件单元,用于根据用户的构件组装信息检索并获取目标构件所依赖的基础构件;构件组装单元,用于将目标构件和基础构件进行组装操作,完成构件组装。5.根据权利要求1所述的一种嵌入式软件构件库管理系统...

【专利技术属性】
技术研发人员:张晨东张天擎
申请(专利权)人:北京领航里程碑软件技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1