软件系统的制作和使用方法技术方案

技术编号:2824827 阅读:189 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种软件系统的制作和使用方法,制作方法包括如下步骤:从为软件系统编写的代码中确定多个模块,每个模块用于实现一个功能;从多个模块中确定实现预定功能所需要的模块;以及为每个所需要的模块分别制作安装包。本发明专利技术减少了安装时间和安装空间,方便了软件的使用。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及一种软件系统的制作和使用方法
技术介绍
通常的软件系统版本的制作过程需要先编译代码,代码可能包含多个模块,然后才能制作安装文件。现有的安装软件制作,会制作所有的模块,安装程序中所有的模块都制作在一个安装包中,软件安装的时候只能安装全部的模块。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:1.安装软件制作的时候,会制作所有的模块;2.安装程序中所有的模块都制作在一个安装包中,造成安装包过于庞大;3.无法实现只更新安装包中的某个模块,如果更新,只能整个安装包都重新制作;4.软件安装的时候只能安装全部的模块,无法根据需要进行选择;以及-->5.已安装好的软件,无法对模块进行动态的部署。
技术实现思路
本专利技术旨在提供一种软件系统的制作和使用方法,能够解决目前软件系统安装中无法有选择地安装功能模块,无法单独更新安装文件中的某个模块的安装包,以及软件使用中无法动态部署功能模块等问题。在本专利技术的实施例中,提供了一种软件系统的制作方法,包括如下步骤:从为软件系统编写的代码中确定多个模块,每个模块用于实现一个功能;从多个模块中确定实现预定功能所需要的模块;以及为每个所需要的模块分别制作安装包。优选的,从为软件系统编写的代码中确定多个模块具体包括:建立配置文件;在配置文件中配置多个模块。优选的,从多个模块中确定实现预定功能所需要的模块具体包括:修改配置文件;在配置文件中配置所需要的模块。优选的,为每个所需要的模块分别制作安装包具体包括:编译每个所需要的模块的代码;判断编译结果是否成功;以及如果是,则对编译成功的所需要的模块分别地制作安装包。优选的,为每个所需要的模块分别制作安装包还包括:如果不成功,则分析失败原因,并对编译失败的模块重新编译。一种软件系统的使用方法,包括如下步骤:在安装的软件系统中确定多个模块,每个模块用于实现一个功能;从多个模块中确定实现预定功能所需要的模块;以及加载所需要的模块。-->优选的,在安装的软件系统中确定多个模块具体包括:建立部署文件;在部署文件中配置多个模块。优选的,从多个模块中确定实现预定功能所需要的模块具体包括:修改部署文件;在部署文件中配置所需要的模块。优选的,加载所需要的模块具体包括:加载每个所需要的模块的代码;判断加载结果是否成功;以及如果是,则运行加载成功的所需要的模块。优选的,为每个所需要的模块分别使用安装包还包括:如果不成功,则分析失败原因,并对所加载失败的模块重新加载。该实施例因为采用软件版本制作时分模块编译,制作安装包和使用时分模块加载的方法,所以克服了目前软件系统安装中无法有选择地安装功能模块,无法单独更新安装文件中的某个模块的安装包,以及软件使用中无法动态部署功能模块等问题,在软件安装的时候可以根据需要的功能选择相应的模块安装包,软件安装完毕在使用的时候,也可以根据需要对已安装的功能模块进行重新部署,进而减少了安装时间和安装空间,方便了软件的使用。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1示出了根据本专利技术实施例的软件系统的制作方法的流程图;-->图2示出了根据本专利技术实施例的软件系统的使用方法的流程图;图3示出了根据本专利技术优选实施例的软件系统版本制作的流程图;图4示出了根据本专利技术优选实施例的软件系统安装过程的流程图;以及图5示出了根据本专利技术优选实施例的软件系统使用过程的流程图。具体实施方式下面将参考附图并结合实施例,来详细说明本专利技术。图1示出了根据本专利技术实施例的软件系统的制作方法的流程图,包括如下步骤:步骤S110,从为软件系统编写的代码中确定多个模块,每个模块用于实现一个功能;步骤S120,从多个模块中确定实现预定功能所需要的模块;以及步骤S130,为每个所需要的模块分别制作安装包。该实施例因为采用软件版本制作时分模块编译,制作安装包的方法,所以克服了目前软件系统安装中无法有选择地安装功能模块,无法单独更新安装文件中的某个模块的安装包等问题,在软件安装的时候可以根据需要的功能选择相应的模块安装包,进而减少了安装时间和安装空间。-->优选的,从为软件系统编写的代码中确定多个模块具体包括:建立配置文件;在配置文件中配置多个模块。优选的,从多个模块中确定实现预定功能所需要的模块具体包括:修改配置文件;在配置文件中配置所需要的模块。优选的,为每个所需要的模块分别制作安装包具体包括:编译每个所需要的模块的代码;判断编译结果是否成功;以及如果是,则对编译成功的所需要的模块分别地制作安装包。优选的,为每个所需要的模块分别制作安装包还包括:如果不成功,则分析失败原因,并对编译失败的模块重新编译。图2示出了根据本专利技术实施例的软件系统的使用方法的流程图,包括如下步骤:步骤S210,在安装的软件系统中确定多个模块,每个模块用于实现一个功能;步骤S220,从多个模块中确定实现预定功能所需要的模块;以及步骤S230,加载所需要的模块。该实施例因为采用软件版本使用时分模块加载的方法,所以克服了目前软件使用中无法动态部署功能模块等问题,可以根据需要对已安装的功能模块进行重新部署,进而方便了软件的使用。优选的,在安装的软件系统中确定多个模块具体包括:建立部署文件;在部署文件中配置多个模块。-->优选的,从多个模块中确定实现预定功能所需要的模块具体包括:修改部署文件;在部署文件中配置所需要的模块。优选的,加载所需要的模块具体包括:加载每个所需要的模块的代码;判断加载结果是否成功;以及如果是,则运行加载成功的所需要的模块。优选的,为每个所需要的模块分别使用安装包还包括:如果不成功,则分析失败原因,并对所加载失败的模块重新加载。该实施例的软件系统的制作和使用方法,具有以下特点:1.制作软件的时候可以选择制作哪些模块,不制作哪些模块;是指制作软件的时候可以制作所有模块的安装包,也可以制作部分模块的安装包;2.制作好的软件安装程序也是分模块的,每个模块都有相应的安装包;是指制作好的安装程序必须是按照模块划分的,每个独立的模块都有自己的安装包,这样可以使安装文件模块化,让人一目了然,也可以减少以往各模块使用一个安装包导致的文件过于庞大。3.制作好的软件安装程序,如果想更新某个模块,则只要单独对这个模块进行编译并制作安装包,然后替换就可以了;4.在软件安装的时候可以根据需要选择安装哪些模块,不安装哪些模块;是指安装文件下包含各模块的安装包,需要使用哪些模块提供的功能,就选择哪些模块的安装包。这样可以避免以往的安装中安装了不必要的模块的问题。-->5.对于已安装的模块,也可以通过修改文件,不对此模块进行部署,进而使该模块不被加载而无法使用;是指解决以往的系统中安装了模块之后无法再对模块进行重新部署加载的问题。图3示出了根据本专利技术优选实施例的软件系统版本制作的流程图,其数据处理方法流程如下:步骤S302:修改配置文件,修改版本制作的配置文件。目的是确定编译哪些模块,屏蔽哪些模块;步骤S304:开始版本的制作,即开始执行制作版本的动作。根据配置文件中的定义,开始按照指定的顺序对各模块进行编译;步骤S306:编译模块,开始编译模块1的代码。模块本文档来自技高网...

【技术保护点】
一种软件系统的制作方法,其特征在于,包括如下步骤:    从为所述软件系统编写的代码中确定多个模块,每个所述模块用于实现一个功能;    从所述多个模块中确定实现预定功能所需要的模块;以及    为每个所需要的模块分别制作安装包。

【技术特征摘要】
1.一种软件系统的制作方法,其特征在于,包括如下步骤:从为所述软件系统编写的代码中确定多个模块,每个所述模块用于实现一个功能;从所述多个模块中确定实现预定功能所需要的模块;以及为每个所需要的模块分别制作安装包。2.根据权利要求1所述的制作方法,其特征在于,从为所述软件系统编写的代码中确定多个模块具体包括:建立配置文件;在所述配置文件中配置所述多个模块。3.根据权利要求2所述的制作方法,其特征在于,从所述多个模块中确定实现预定功能所需要的模块具体包括:修改所述配置文件;在所述配置文件中配置所需要的模块。4.根据权利要求1所述的制作方法,其特征在于,为每个所需要的模块分别制作安装包具体包括:编译每个所需要的模块的代码;判断所述编译结果是否成功;以及如果是,则对编译成功的所需要的模块分别地制作所述安装包。5.根据权利要求4所述的制作方法,其特征在于,为每个所需要的模块分别制作安装包还包括:如果不成功,则分析失败原因,...

【专利技术属性】
技术研发人员:张丽丽
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1