一种开发需求的自动发布方法和系统的制作方法

文档序号:6490890阅读:176来源:国知局
一种开发需求的自动发布方法和系统的制作方法
【专利摘要】本发明适用于计算机领域,提供了一种开发需求的自动发布方法和系统,所述方法包括:确定开发需求的需求类型;根据所述需求类型确定包含可配置项的配置表;在所述配置表中设置所述可配置项以生成配置文件;发布确定的所述需求类型和生成的所述配置文件。本发明实施例,由需求策划者根据需求类型确定配置表,再根据具体的需求内容在配置表中设置各配置项以生成配置文件,然后发布生成的配置文件,即可实现需求的发布。开发需求完全由产品人员根据需要配置发布来完成,整个过程不需要开发人员参与,省去了产品人员和开发人员间的沟通耗时,发布效率高,节省人力资源。
【专利说明】一种开发需求的自动发布方法和系统
【技术领域】
[0001]本发明属于计算机领域,尤其涉及一种开发需求的自动发布方法和系统。
【背景技术】
[0002]开发需求的发布是一个很漫长繁琐的过程,如图1所示为现有技术的开发需求的发布过程,期间由产品经理提出需求,项目经理为所述需求进行排期,然后由开发工程师开发程序,最后经过测试工程师的测试才可以发布。这个过程适合于全新的开发需求的发布,但是对于相似的各个开发需求,仍然分别使用这样漫长的发布过程会很麻烦,而且发布效率低下,人力资源浪费。

【发明内容】

[0003]本发明实施例的目的在于提供一种开发需求的自动发布方法和系统,以解决现有技术的开发需求发布效率低下,人力资源浪费的问题。
[0004]本发明实施例是这样实现的,一种开发需求的自动发布方法,所述方法包括以下步骤:
[0005]确定开发需求的需求类型;
[0006]根据所述需求类型确定包含可配置项的配置表;
[0007]根据需求内容在所述配置表中设置所述可配置项以生成配置文件;
[0008]发布生成的所述配置文件。
[0009]本发明实施例的另一目的在于提供一种开发需求的自动发布系统,所述系统包括:
[0010]需求类型确定单元,用于确定开发需求的需求类型;
[0011]配置表确定单元,用于根据所述需求类型确定单元确定的需求类型,确定包含可配置项的配置表;
[0012]配置文件生成单元,用于根据需求内容在所述配置表确定单元确定的配置表中,设置所述可配置项以生成配置文件;
[0013]发布单元,用于发布所述配置文件生成单元生成的配置文件。
[0014]本发明实施例,由需求策划者根据需求类型确定配置表,再根据具体的需求内容在配置表中设置各配置项以生成配置文件,然后发布生成的配置文件,即可实现需求的发布。开发需求完全由产品人员根据需要配置发布来完成,整个过程不需要开发人员参与,省去了产品人员和开发人员间的沟通耗时,发布效率高,节省人力资源。
【专利附图】

【附图说明】
[0015]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是现有技术提供的开发需求发布方法的流程图;
[0017]图2是本发明实施例提供的开发需求自动发布方法的流程图;
[0018]图3是本发明实施例提供的开发需求自动发布系统的结构图。
【具体实施方式】
[0019]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0020]为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
[0021]实施例一
[0022]如图2所示为本发明实施例提供的开发需求自动发布方法的流程图,所述方法包括以下步骤:
[0023]在步骤S201中,确定开发需求的需求类型。
[0024]在本发明实施例中,产品人员根据开发需求的需要,首先确定该开发需求的需求类型,如“抢票”、“申请号码”等。需要指出的是,该步骤由产品人员(例如,产品经理)完成。
[0025]在步骤S202中,根据所述需求类型确定包含可配置项的配置表。
[0026]在本发明实施例中,配置表中可以设置多个对需求类型进行配置的可配置项,产品人员在确定开发需求的需求类型之后,需要根据所述需求类型确定配置表,需要指出的是所述需求类型在确定后就不再改变,产品人员只需要对配置表中的可配置项进行配置。所述根据所述需求类型确定包含可配置项的配置表的步骤具体为:
[0027](I)、检索数据库中存储的配置表库,判断所述需求类型是否存在于所述配置表库中;
[0028](2)、如果是,则获取数据库中存储的所述配置表;
[0029]( 3 )、如果否,则根据确定的所述需求类型设置配置表。
[0030]在本发明实施例中,需求类型通常都很容易确定,但根据所述需求类型确定配置表却比较复杂,为了配置表的快速确定和重复利用,设置了用来存储配置表的配置表库,所述配置表库位于数据库中。在所述配置表库中存储了一些曾经确定过的配置表,如果是一些比较小的改动,则可以直接从所述配置表库中读取所述配置表,如:将地点配置项由“北京”改为“上海”,则可以直接从配置表库中读取对应的配置表,对配置表中地点配置项进行修改即可;相对的如果在配置表库中没有需求类型相同的配置表,则设置一个新的配置表。
[0031]以发布一款抢票软件的开发需求为例进行说明,在这款抢票软件中,需求类型即为抢票,根据该抢票功能可以设置包含“时间”、“地点”等可配置项的配置表。
[0032]作为本发明的一个可选实施例,在所述如果否,则根据确定的所述需求类型设置配置表的步骤之后,所述方法还包括以下步骤:
[0033]将所述配置表存储到所述数据库。
[0034]在本发明实施例中,将设置的配置表存储到数据库中,可以方便在后续的开发需求中,供需求类型相同的开发需求使用。
[0035]在步骤S203中,根据需求内容在所述配置表中设置所述可配置项以生成配置文件。
[0036]在本发明实施例中,产品人员在配置表设置所述可配置项,而开发人员(例如,程序设计人员)根据设置的所述可配置项生成配置文件,所述设置包括:录入配置信息、查询配置信息、修改配置信息等。在具体的实施过程中,以需求类型为区别创建配置表(即“抢票”功能对应一张配置表、“申请号码”功能对应一张配置表),配置表中的各个字段对应需求类型的各个可配置项,产品人员对所述字段进行修改即为对可配置项进行设置,在对可配置项的设置完成之后,开发人员根据对所述可配置项进行的设置生成配置文件,并且为每个配置文件设置唯一的标识,所述标识用于在后续的操作中,对不同的配置文件进行区别。
[0037]还是以发布一款抢票软件的开发需求为例进行说明,在确定了该项目的需求类型为抢票,配置表中的可配置项为“时间”、“地点”之后,项目开发人员可以在可配置项中设置配置信息,比如通过录入功能将配置信息录入为“10月10日” “北京”;通过查询功能可以查询配置信息中是否有“10月10日” “北京”的抢票项目;通过修改功能可以在录入出现错误时对配置信息进行修改。
[0038]在步骤S204中,发布生成的所述配置文件。
[0039]在本发明实施例中,产品人员发布生成的所述配置文件,以使开发人员获取所述配置文件,并在后续的操作中开发人通过软件等程序实现所述开发需求。
[0040]还是以发布一款抢票软件的开发需求为例进行说明,产品人员将配置信息设置为“10月10日”“北京”,那么将上述配置信息加载到“抢票”需求类型中,即可生成一款“10月10日北京抢票”的开发需求。
[0041]本发明实施例,由需求策划者根据需求类型确定配置表,再根据具体的需求内容在配置表中设置各配置项以生成配置文件,然后发布生成的配置文件,即可实现需求的发布。开发需求完全由产品人员根据需要配置发布来完成,整个过程不需要开发人员参与,省去了产品人员和开发人员间的沟通耗时,发布效率高,节省人力资源。
[0042]实施例二
[0043]如图3所示为本发明实施例提供的开发需求自动发布系统的结构图,为了便于说明,仅不出与本发明实施例相关的部分,包括:
[0044]需求类型确定单元301,用于确定开发需求的需求类型。
[0045]在本发明实施例中,产品人员根据开发需求的需要,首先确定该开发需求的需求类型,如“抢票”、“申请号码”等。需要指出的是,该步骤由产品人员(例如,产品经理)完成。
[0046]配置表确定单元302,用于根据所述需求类型确定单元301确定的需求类型,确定包含可配置项的配置表。
[0047]在本发明实施例中,配置表中可以设置多个对需求类型进行配置的可配置项,产品人员在确定开发需求的需求类型之后,需要根据所述需求类型确定配置表,需要指出的是所述需求类型在确定后就不再改变,产品人员只需要对配置表中的可配置项进行配置。所述配置表确定单元302具体包括:
[0048]检索子单元3021,用于检索数据库中存储的配置表库,判断所述需求类型是否存在于所述配置表库中;
[0049]获取子单元3022,用于在所述检索子单元3021的检索结果为是时,获取数据库中存储的所述配置表;
[0050]设置子单元3023,用于在所述检索子单元3021的检索结果为否时,根据所述需求类型确定单元301确定的需求类型设置配置表。
[0051]在本发明实施例中,需求类型通常都很容易确定,但根据所述需求类型确定配置表却比较复杂,为了配置表的快速确定和重复利用,设置了用来存储配置表的配置表库,所述配置表库位于数据库中。在所述配置表库中存储了一些曾经确定过的配置表,如果是一些比较小的改动,则可以直接从所述配置表库中读取所述配置表,如:将地点配置项由“北京”改为“上海”,则可以直接从配置表库中读取对应的配置表,对配置表中地点配置项进行修改即可;相对的如果在配置表库中没有需求类型相同的配置表,则设置一个新的配置表。
[0052]作为本发明的一个可选实施例,所述配置表确定单元302还包括:
[0053]存储子单元3024,用于将所述设置子单元3023设置的配置表存储到所述数据库中。
[0054]配置文件生成单元303,用于根据需求内容在所述配置表确定单元302确定的配置表中,设置所述可配置项以生成配置文件。
[0055]在本发明实施例中,产品人员在配置表设置所述可配置项,而开发人员根据(例如,程序设计人员)根据设置的所述可配置项生成配置文件,所述设置包括:录入配置信息、查询配置信息、修改配置信息等。在具体的实施过程中,以需求类型为区别创建配置表(即“抢票”功能对应一张配置表、“申请号码”功能对应一张配置表),配置表中的各个字段对应需求类型的各个可配置项,产品人员对所述字段进行修改即为对可配置项进行设置。
[0056]发布单元304,用于发布所述配置文件生成单元303生成的配置文件。
[0057]在本发明实施例中,产品人员发布生成的所述配置文件,以使开发人员获取所述配置文件,并在后续的操作中开发人通过软件等程序实现所述开发需求。
[0058]本发明实施例,由需求策划者根据需求类型确定配置表,再根据具体的需求内容在配置表中设置各配置项以生成配置文件,然后发布生成的配置文件,即可实现需求的发布。开发需求完全由产品人员根据需要配置发布来完成,整个过程不需要开发人员参与,省去了产品人员和开发人员间的沟通耗时,发布效率高,节省人力资源。
[0059]作为本发明的一个可选实施例,在所述配置文件生成单元303生成配置文件之后,所述系统还包括:
[0060]标识设置单元,用于为所述配置文件生成单元生成的配置文件设置唯一的标识。
[0061]在本发明实施例中,在配置文件生成之后,为每个配置文件设置唯一的标识,所述标识用于在后续的操作中,对不同的配置文件进行区别。
[0062]本领域普通技术人员可以理解为上述实施例二所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
[0063]本领域普通技术人员还可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,包括R0M/RAM、磁盘、光盘等。
[0064]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种开发需求的自动发布方法,其特征在于,所述方法包括以下步骤: 确定开发需求的需求类型; 根据所述需求类型确定包含可配置项的配置表; 根据需求内容在所述配置表中设置所述可配置项以生成配置文件; 发布生成的所述配置文件。
2.如权利要求1所述的方法,其特征在于,所述根据所述需求类型确定包含可配置项的配置表的步骤,包括: 检索数据库中存储的配置表库,判断所述需求类型是否存在于所述配置表库中; 如果是,则获取数据库中存储的所述配置表; 如果否,则根据确定的所述需求类型设置配置表。
3.如权利要求2所述的方法,其特征在于,在所述根据确定的所述需求类型设置配置表的步骤之后,所述方法还包括以下步骤: 将所述配置表存储到所述数据库。
4.如权利要求1所述的方法,其特征在于,所述设置所述可配置项,包括:录入配置信息、查询配置信息、修改配置信息。
5.如权利要求1所述的方法,其特征在于,在所述根据需求内容在所述配置表中设置所述可配置项以生成配置文件的步骤之后,发布生成的所述配置文件的步骤之前,所述方法还包括以下步骤: 为生成的所述配置文件设置唯一的标识。
6.一种开发需求的自动发布系统,其特征在于,所述系统包括: 需求类型确定单元,用于确定开发需求的需求类型; 配置表确定单元,用于根据所述需求类型确定单元确定的需求类型,确定包含可配置项的配置表; 配置文件生成单元,用于根据需求内容在所述配置表确定单元确定的配置表中,设置所述可配置项以生成配置文件; 发布单元,用于发布所述配置文件生成单元生成的配置文件。
7.如权利要求6所述的系统,其特征在于,所述配置表确定单元具体包括: 检索子单元,用于检索数据库中存储的配置表库,判断所述需求类型是否存在于所述配置表库中; 获取子单元,用于在所述检索子单元的检索结果为是时,获取数据库中存储的所述配置表; 设置子单元,用于在所述检索子单元的检索结果为否时,根据所述需求类型确定单元确定的需求类型设置配置表。
8.如权利要求7所述的系统,其特征在于,所述配置表确定单元还包括: 存储子单元,用于将所述设置子单元设置的配置表存储到所述数据库中。
9.如权利要求6所述的系统,其特征在于,所述配置文件生成单元设置的可配置项,包括:录入配置信息、查询配置信息、修改配置信息。
10.如权利要求6所述的系统,其特征在于,在所述配置文件生成单元生成配置文件之后,所述系统还包括:标识 设置单元,用于为所述配置文件生成单元生成的配置文件设置唯一的标识。
【文档编号】G06F9/44GK103809947SQ201210447138
【公开日】2014年5月21日 申请日期:2012年11月9日 优先权日:2012年11月9日
【发明者】马展峰 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1