[发明专利]一种用于软件开发的方法及系统在审
| 申请号: | 201610119499.7 | 申请日: | 2016-03-03 |
| 公开(公告)号: | CN107153531A | 公开(公告)日: | 2017-09-12 |
| 发明(设计)人: | 秦岭 | 申请(专利权)人: | 四川丰玮网络科技有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F11/36 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 621000 四*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 软件 开发 方法 系统 | ||
技术领域:
本发明涉及计算机软件开发技术领域,尤其涉及一种软件开发的系统和方法。
背景技术:
任何一种软件产品的开发大都不是一个人可以完成的,往往需要多人协同开发。在软件开发过程中,需要不断地对代码进行修改和调试。
在实现本发明的过程中,发明人发现,现有的开发软件的流程将编写代码和测试代码的过程分开,并属于不同的系统,使得开发人员和测试人员的工作不能在团队中共享。并且,程序代码经过多次的修改调试后,同题的记录和管理也比较困难。由于软件开发流程没有统一的管理,以使得软件开发的进程缓慢。
发明内容
本发明的实施例提供一种软件开发的系统和方法,能够提高软件开发进程。
为达到上述目的,本发明的实施例采用如下技术方案:
一种软件开发的系统,包括:
创建模块,置于客户端,用于创建程序代码;
版本管理模块,置于服务器端,用于保存由所述创建模块创建的程序代码;
提交模块,置于客户端,用于将由所述创建模块创建的程序代码传送至所述版本管理模块中;
测试模块,置于客户端,用于从所述版本管理模块中获取程序代码进行测试;
缺陷管理模块,置于服务器端,用于保存由所述测试模块获取的所述程序代码缺陷。
一种软件开发的方法,包括:
由所述创建模块创建程序代码;提交模块将所述程序代码传送至置于服务器端的版本管理模块中,由所述版本管理模块保存所述程序代码;测试模块从所述版本管理模块中获取程序代码进行测试;由缺陷管理模块保存由所述测试模块获 取的程序代码缺陷。
本发明实施例提供的软件开发的系统和方法,通过将程序代码的创建、测试、修改等工作集成在一个系统中,使得开发人员和测试人员的工作能够在团队中共享;并且,代码缺陷也由专门的模块来管理,使得修改的代码缺陷能清楚地记录。解决了现有技术中由于没有统一的开发流程管理,而造成的软件开发进程缓慢的同题。本发明的实施例提供的软件开发的系统和方法,能够提高软件开发进程。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或現有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的软件开发的系统结构示意图;
图2为本发明实施例提供的软件开发的方法流程图。
具体实施方式:
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范国。
为了解决现有技术中由于软件开发流程没有统一的管理,而造成的软件开发違程缓慢的同题,本发明实施例提供一种软件开发的系统和方法。
如图1所示,本发明实施例提供的软件开发的系统,包括:
创建模块,置于客户端,用于创建程序代码。在本实施例中,采用企业级工作平台MyEclipse(MyEclipse Enterprise Workbench,MyEclipse)来编写代码。MyEclipse是对Java集成开发环境EclipseIDE的扩展,利用它可大大提高工作效率。
复查模块,置于客户端,用于对由所述创建模块创建的程序代码进行代码质 量审核,并创建质量审核文件。在本实施例中,开发人员编写出代码后,采用Jupiter软件来审核代码,以纠正代码在格式等方面不规范的1同题。创建的质量审核文件以扩展标记语言xML的形式存储,并且,该质量审核文件中的同题与具体的代码之间有对应关系,例如,在实际使用的过程中,可以通过点击质量审核文件中具体的同题跳转到该问题所对应的代码段,还可以通过点击有质量1同题的代码段跳转到具体的1同题描述。并且,该质量审核文件中的问题列表还支持各种查询方式,例如,可以根据所述同题的责任人查询,也可以根据所述问题所处的状态查询。
提交模块,置于客户端,用于将由所述创建模块创建的程序代码传送至所述版本管理模块中。在本实施例中,通过subclipse软件提交代码到服务器,实现在客户端就可以对服务器上的代码进行管理的功能。开发人员可以在MyEclipse中边写代码边提交。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川丰玮网络科技有限公司,未经四川丰玮网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610119499.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:固件映像档的产生方法
- 下一篇:自动化产品发布系统





