一种实现软件集成的系统的制作方法

文档序号:6444292阅读:329来源:国知局
专利名称:一种实现软件集成的系统的制作方法
技术领域
本发明涉及软件领域,特別是涉及ー种实现软件集成的系统。
背景技术
随着计算机技术的不断发展,软件的应用领域也越来越广,设计工作、科研、国防等多个领域,发挥着日益重要的作用。软件行业也越来越庞大,成为社会不可或缺的一部分。软件产品在开发阶段可以拆分成多个不同的功能模块,例如,基于NGB的软件产品可以拆分成多个具有公共属性的公共功能模块和多个具有专用属性的专用功能模块,这些公共功能模块和专用功能模块用于实现NGB的各项业务功能。当上述各个公共功能模块和专用功能模块开发完成之后,通过各个功能模块进行编译和打包,最终形成软件产品发布出去。目前,在对软件的各个功能模块进行编译和打包吋,通常由产品集成人员通过手上操作或者根据需要于动编写专用的脚本依次对各个功能模块分別进行编译和扫包。特別地,当需要考虑功能模块的保密性吋,会将产品集成人员分成若干个组,每个组均需要搭建编译环境,并对所负责的功能模块进行编译和打包,増加了人力资源和开发成本的投入,操作也较繁琐,降低了软件集成的效率,不能满足市场的需求。

发明内容
本发明主要解决的技术问题是提供ー种实现软件集成的系统,能够简化软件集成的操作,提高软件集成效率。为解决上述技术问题,本发明采用的一个技术方案是提供ー种实现软件集成的系统,包括接收信息模块、获取子代码模块、子代码编译打包模块、软件包扫描模块和集成安装模块,其中
接收信息模块,接收输入的软件产品信息,所述软件产品信息包括软件产品所需的各个功能模块的源代码存放路径和属性;
获取子代码模块,从所述软件产品各个功能模块的源代码存放路径中获取各个功能模块的源代码;
子代码编译打包模块,根据所述各个功能模块的属性对各个功能模块的源代码进行编译打包,形成各个子软件包;
软件包扫描模块,对各个子软件包进行扫描,获取扫描結果,并把扫描结果发送给集成安装模块;
集成安装模块,将所述各个子软件包集成形成所述软件。在本发明ー个较佳实施例中,所述各个子软件包的扫描结果包括配置信息、检测信息和安装信息。在本发明ー个较佳实施例中,所述软件产品信息还包括软件产品的版本号、版本名称和版本上线时间。本发明的有益效果是本发明掲示的实现软件集成的系统,能够简化软件集成的操作,提高软件集成效率,节约了人力资源,降低了企业生产开发软件的成本。


图1是本发明实现软件集成的系统的ー较佳实施例的结构示意图。
具体实施例方式下面结合附图对本发明的较佳实施例进行详细阐述,以使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。请參阅图1,本发明实施例包括
ー种实现软件集成的系统,包括接收信息模块、获取子代码模块、子代码编译打包模块、软件包扫描模块和集成安装模块,其中
接收信息模块,接收输入的软件产品信息,所述软件产品信息包括软件产品所需的各个功能模块的源代码存放路径和属性;
获取子代码模块,从所述软件产品各个功能模块的源代码存放路径中获取各个功能模块的源代码;
子代码编译打包模块,根据所述各个功能模块的属性对各个功能模块的源代码进行编译打包,形成各个子软件包;
软件包扫描模块,对各个子软件包进行扫描,获取扫描結果,并把扫描结果发送给集成安装模块,所述各个子软件包的扫描结果包括配置信息、检测信息和安装信息,便于集成安装模块进行集成安装。集成安装模块,将所述各个子软件包集成形成所述软件。所述软件产品信息还包括软件产品的版本号、版本名称和版本上线时间,以便用户对软件更好的了解辨别。本发明掲示的实现软件集成的系统,能够简化软件集成的操作,提高软件集成效率,节约了人力资源,降低了企业生产开发软件的成本。以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.ー种实现软件集成的系统,其特征在干,包括接收信息模块、获取子代码模块、子代码编译打包模块、软件包扫描模块和集成安装模块,其中接收信息模块,接收输入的软件产品信息,所述软件产品信息包括软件产品所需的各个功能模块的源代码存放路径和属性;获取子代码模块,从所述软件产品各个功能模块的源代码存放路径中获取各个功能模块的源代码;子代码编译打包模块,根据所述各个功能模块的属性对各个功能模块的源代码进行编译打包,形成各个子软件包;软件包扫描模块,对各个子软件包进行扫描,获取扫描結果,并把扫描结果发送给集成安装模块;集成安装模块,将所述各个子软件包集成形成所述软件。
2.根据权利要求1所述的实现软件集成的系统,其特征在干,所述各个子软件包的扫描结果包括配置信息、检测信息和安装信息。
3.根据权利要求1所述的实现软件集成的系统,其特征在干,所述软件产品信息还包括软件产品的版本号、版本名称和版本上线时间。
全文摘要
本发明公开了一种实现软件集成的系统,包括接收信息模块、获取子代码模块、子代码编译打包模块、软件包扫描模块和集成安装模块。通过上述方式,本发明能够简化软件集成的操作,提高软件集成效率,节约了人力资源,降低了企业生产开发软件的成本。
文档编号G06F9/44GK102591661SQ20111045305
公开日2012年7月18日 申请日期2011年12月30日 优先权日2011年12月30日
发明者王清荣 申请人:苏州汉清投资管理有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1