CN102591661A - 一种实现软件集成的系统 - Google Patents
一种实现软件集成的系统 Download PDFInfo
- Publication number
- CN102591661A CN102591661A CN2011104530569A CN201110453056A CN102591661A CN 102591661 A CN102591661 A CN 102591661A CN 2011104530569 A CN2011104530569 A CN 2011104530569A CN 201110453056 A CN201110453056 A CN 201110453056A CN 102591661 A CN102591661 A CN 102591661A
- Authority
- CN
- China
- Prior art keywords
- module
- software
- integrated
- subcode
- sub
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
本发明公开了一种实现软件集成的系统,包括:接收信息模块、获取子代码模块、子代码编译打包模块、软件包扫描模块和集成安装模块。通过上述方式,本发明能够简化软件集成的操作,提高软件集成效率,节约了人力资源,降低了企业生产开发软件的成本。
Description
技术领域
本发明涉及软件领域,特别是涉及一种实现软件集成的系统。
背景技术
随着计算机技术的不断发展,软件的应用领域也越来越广,设计工作、科研、国防等多个领域,发挥着日益重要的作用。软件行业也越来越庞大,成为社会不可或缺的一部分。
软件产品在开发阶段可以拆分成多个不同的功能模块,例如,基于NGB的软件产品可以拆分成多个具有公共属性的公共功能模块和多个具有专用属性的专用功能模块,这些公共功能模块和专用功能模块用于实现NGB的各项业务功能。当上述各个公共功能模块和专用功能模块开发完成之后,通过各个功能模块进行编译和打包,最终形成软件产品发布出去。
目前,在对软件的各个功能模块进行编译和打包时,通常由产品集成人员通过手上操作或者根据需要于动编写专用的脚本依次对各个功能模块分别进行编译和扫包。特别地,当需要考虑功能模块的保密性时,会将产品集成人员分成若干个组,每个组均需要搭建编译环境,并对所负责的功能模块进行编译和打包,增加了人力资源和开发成本的投入,操作也较繁琐,降低了软件集成的效率,不能满足市场的需求。
发明内容
本发明主要解决的技术问题是提供一种实现软件集成的系统,能够简化软件集成的操作,提高软件集成效率。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种实现软件集成的系统,包括:接收信息模块、获取子代码模块、子代码编译打包模块、软件包扫描模块和集成安装模块,其中
接收信息模块,接收输入的软件产品信息,所述软件产品信息包括软件产品所需的各个功能模块的源代码存放路径和属性;
获取子代码模块,从所述软件产品各个功能模块的源代码存放路径中获取各个功能模块的源代码;
子代码编译打包模块,根据所述各个功能模块的属性对各个功能模块的源代码进行编译打包,形成各个子软件包;
软件包扫描模块,对各个子软件包进行扫描,获取扫描结果,并把扫描结果发送给集成安装模块;
集成安装模块,将所述各个子软件包集成形成所述软件。
在本发明一个较佳实施例中,所述各个子软件包的扫描结果包括配置信息、检测信息和安装信息。
在本发明一个较佳实施例中,所述软件产品信息还包括软件产品的版本号、版本名称和版本上线时间。
本发明的有益效果是:本发明揭示的实现软件集成的系统,能够简化软件集成的操作,提高软件集成效率,节约了人力资源,降低了企业生产开发软件的成本。
附图说明
图1是本发明实现软件集成的系统的一较佳实施例的结构示意图。
具体实施方式
下面结合附图对本发明的较佳实施例进行详细阐述,以使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。
请参阅图1,本发明实施例包括:
一种实现软件集成的系统,包括:接收信息模块、获取子代码模块、子代码编译打包模块、软件包扫描模块和集成安装模块,其中
接收信息模块,接收输入的软件产品信息,所述软件产品信息包括软件产品所需的各个功能模块的源代码存放路径和属性;
获取子代码模块,从所述软件产品各个功能模块的源代码存放路径中获取各个功能模块的源代码;
子代码编译打包模块,根据所述各个功能模块的属性对各个功能模块的源代码进行编译打包,形成各个子软件包;
软件包扫描模块,对各个子软件包进行扫描,获取扫描结果,并把扫描结果发送给集成安装模块,所述各个子软件包的扫描结果包括配置信息、检测信息和安装信息,便于集成安装模块进行集成安装。
集成安装模块,将所述各个子软件包集成形成所述软件。
所述软件产品信息还包括软件产品的版本号、版本名称和版本上线时间,以便用户对软件更好的了解辨别。
本发明揭示的实现软件集成的系统,能够简化软件集成的操作,提高软件集成效率,节约了人力资源,降低了企业生产开发软件的成本。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (3)
1.一种实现软件集成的系统,其特征在于,包括:接收信息模块、获取子代码模块、子代码编译打包模块、软件包扫描模块和集成安装模块,其中:
接收信息模块,接收输入的软件产品信息,所述软件产品信息包括软件产品所需的各个功能模块的源代码存放路径和属性;
获取子代码模块,从所述软件产品各个功能模块的源代码存放路径中获取各个功能模块的源代码;
子代码编译打包模块,根据所述各个功能模块的属性对各个功能模块的源代码进行编译打包,形成各个子软件包;
软件包扫描模块,对各个子软件包进行扫描,获取扫描结果,并把扫描结果发送给集成安装模块;
集成安装模块,将所述各个子软件包集成形成所述软件。
2.根据权利要求1所述的实现软件集成的系统,其特征在于,所述各个子软件包的扫描结果包括配置信息、检测信息和安装信息。
3.根据权利要求1所述的实现软件集成的系统,其特征在于,所述软件产品信息还包括软件产品的版本号、版本名称和版本上线时间。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011104530569A CN102591661A (zh) | 2011-12-30 | 2011-12-30 | 一种实现软件集成的系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011104530569A CN102591661A (zh) | 2011-12-30 | 2011-12-30 | 一种实现软件集成的系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102591661A true CN102591661A (zh) | 2012-07-18 |
Family
ID=46480381
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011104530569A Pending CN102591661A (zh) | 2011-12-30 | 2011-12-30 | 一种实现软件集成的系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102591661A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103336688A (zh) * | 2013-06-20 | 2013-10-02 | 中标软件有限公司 | 面向云计算软件研发过程中的软件集成方法及系统 |
CN106250120A (zh) * | 2016-07-22 | 2016-12-21 | 纳瓦电子(上海)有限公司 | 一种基于高通平台的系统的编译方法 |
CN106557308A (zh) * | 2015-09-29 | 2017-04-05 | 腾讯科技(深圳)有限公司 | 一种软件持续集成方法及装置 |
CN107291494A (zh) * | 2017-05-27 | 2017-10-24 | 北京五八信息技术有限公司 | 应用程序安装包的生成方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080281848A1 (en) * | 2005-04-08 | 2008-11-13 | John Corbett | Method to share and exchange geographic based information |
CN101826017A (zh) * | 2010-05-14 | 2010-09-08 | 西安交通大学 | 一种面向粒的编程集成开发平台 |
CN102073488A (zh) * | 2009-11-20 | 2011-05-25 | 中兴通讯股份有限公司 | 一种软件集成方法、安装方法及软件集成装置、安装装置 |
CN102135877A (zh) * | 2010-01-27 | 2011-07-27 | 金蝶软件(中国)有限公司 | 自动化构建方法及装置 |
-
2011
- 2011-12-30 CN CN2011104530569A patent/CN102591661A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080281848A1 (en) * | 2005-04-08 | 2008-11-13 | John Corbett | Method to share and exchange geographic based information |
CN102073488A (zh) * | 2009-11-20 | 2011-05-25 | 中兴通讯股份有限公司 | 一种软件集成方法、安装方法及软件集成装置、安装装置 |
CN102135877A (zh) * | 2010-01-27 | 2011-07-27 | 金蝶软件(中国)有限公司 | 自动化构建方法及装置 |
CN101826017A (zh) * | 2010-05-14 | 2010-09-08 | 西安交通大学 | 一种面向粒的编程集成开发平台 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103336688A (zh) * | 2013-06-20 | 2013-10-02 | 中标软件有限公司 | 面向云计算软件研发过程中的软件集成方法及系统 |
CN106557308A (zh) * | 2015-09-29 | 2017-04-05 | 腾讯科技(深圳)有限公司 | 一种软件持续集成方法及装置 |
CN106250120A (zh) * | 2016-07-22 | 2016-12-21 | 纳瓦电子(上海)有限公司 | 一种基于高通平台的系统的编译方法 |
CN107291494A (zh) * | 2017-05-27 | 2017-10-24 | 北京五八信息技术有限公司 | 应用程序安装包的生成方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102591661A (zh) | 一种实现软件集成的系统 | |
CN103135979A (zh) | 终端应用的生成方法、装置及系统 | |
CN102222006A (zh) | 移动Widget用户界面的实现方法及装置 | |
CN103559040A (zh) | 一种基于sdk快速构建移动互联网应用模块的系统和方法 | |
CN110442327A (zh) | 一种应用程序构建方法、装置、服务器 | |
CN103729184A (zh) | 一种软件组件组合构建方法 | |
CN105468428B (zh) | 一种安卓源代码编译方法及系统 | |
CN102693121A (zh) | 一种跨平台手机应用的自动开发制作系统及实现方法 | |
CN108090360B (zh) | 一种基于行为特征的安卓恶意应用分类方法及系统 | |
CN101627368A (zh) | 计算机图形再现 | |
CN111198863A (zh) | 一种规则引擎及其实现方法 | |
CN102520958A (zh) | 一种软件生产线系统及其生产方法 | |
CN104461516A (zh) | 一种数据处理方法和装置 | |
CN103399754A (zh) | 软件架构 | |
CN103116513A (zh) | 一种异构多核处理器编译器 | |
CN103019686A (zh) | 一种跨两个中间件的系统及其编译方法 | |
CN106227575B (zh) | 一种生成与解析文本文件的方法 | |
CN101196812A (zh) | 构件化软件系统实现脚本语言调用多输出参数接口的方法 | |
CN112181432A (zh) | ReactNative框架中实现bundle的模块化打包处理的系统 | |
CN102902549A (zh) | 用于Symbian 和Android 操作系统的客户端信息打包系统及方法 | |
CN108845864A (zh) | 一种基于spring框架的JVM垃圾回收方法和装置 | |
CN105224359A (zh) | 程序加载方法 | |
Rademacher et al. | Towards a viewpoint-specific metamodel for model-driven development of microservice architecture | |
CN104506630A (zh) | 基于用户角色的权限数据生成方法、服务器及系统 | |
CN103577260A (zh) | 云端平台工作调度方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20120718 |