[发明专利]一种软件开发管理系统和方法在审
申请号: | 202010173114.1 | 申请日: | 2020-03-13 |
公开(公告)号: | CN111399805A | 公开(公告)日: | 2020-07-10 |
发明(设计)人: | 曾俊;郑雯丹;徐兵元;汤吕 | 申请(专利权)人: | 云南云电同方科技有限公司 |
主分类号: | G06F8/10 | 分类号: | G06F8/10;G06F8/20;G06F11/36 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
地址: | 650000 云南省昆明*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 开发 管理 系统 方法 | ||
本申请公开了一种软件开发管理系统和方法,通过需求管理子模块、可研管理子模块、设计管理子模块和开发管理子模块可以实现对系统开发过程中对需求管理、可研管理、设计管理、开发管理、发布管理和应用评价,在任何环节出现问题的时候,可以发生变更操作,节约了维护成本,提高了工作效率。并且在开发过程中,提供了测试构建模块,可以实现在每个功能在开发完成后自动进入测试环节,弥补了全部功能完成后才进入测试的低效率弊端。在所有功能检测通过的条件下,进行发布、运行,以此来核实开发结果是否能顺利。最终由终端用户测试操作,给予评价,最后,评价模块将用户评价的结果整理为新的需求,返回需求管理子模块,进行新的开发。
技术领域
本申请涉及信息开发技术领域,尤其涉及一种软件开发管理系统和方法。
背景技术
为解决大型企业信息系统开发在开发各阶段中可顺利建设的问题,采用开发管理系统针对需求、可研、设计、开发、实施、运行、维护等环节进行系统性管理,保证软件开发过程中每个环节正常进行具有重要意义。
然而,现有系统的测试环节仅在开发过程之后,且在开发过程中缺乏验证环节,导致某一环节出现问题,无法及时发现、及时处理。因此,在实际开发过程中耗时长,效率低,返工率高。
发明内容
本申请提供了一种软件开发管理系统和方法,以解决软件开发过程中开发效率低的技术问题。
为了解决上述技术问题,本申请实施例公开了如下技术方案:
第一方面,本申请实施例公开了一种软件开发管理系统,包括:管理模块、审查模块、发布模块和运行模块;其中,所述管理模块包括:需求管理子模块、可研管理子模块、设计管理子模块和开发管理子模块;所述需求管理子模块用于采集用户需求信息;
所述可研管理子模块分析所述用户需求信息,并判断述用户需求信息是否具有可研发性;
所述设计管理子模块依据具有可研性的用户需求信息进行系统开发;
所述开发管理子模块依据设计管理子模块进行功能开发;
所述审查模块包括:需求审查子模块、可研审查子模块、设计审查子模块和开发审查子模块;所述需求审查子模块用于对所述用户需求信息进行审查;所述可研审查子模块用于对所述可研发性进行审查;所述设计审查子模块用于对所述系统开发进行审查;所述开发审查子模块用于对所述功能开发进行审查;
所述发布模块用于将开发完成后的系统发布到实际环境;所述运行模块用于监测发布后的系统的运行情况。
可选的,所述软件开发管理系统还包括:测试构建模块,所述测试构建模块用于对开发完成后的系统进行测试。
可选的,所述测试构建模块还包括:单元测试子模块、集成测试子模块、系统测试子模块和验收测试子模块。
可选的,所述软件开发管理系统还包括:评价模块,所述评价模块用于收集用户评价信息,并将用户评价信息反馈至需求管理子模块。
可选的,所述软件开发管理系统还包括:相符性验证模块,用于验证可研与需求相符性、设计与可研相符性、开发与设计相符性。
第二方面,本申请实施例公开了一种软件开发管理方法,包括:采集用户需求信息,并对所述用户信息进行审查;
分析所述用户需求信息,并判断述用户需求信息是否具有可研发性,并进行可研审查;
依据具有可研性的用户需求信息进行系统开发设计,依据所述设计进行设计审查;
依据系统开发设计进行功能开发,并对所述功能开发进行开发审查;
将开发完成后的系统发布到实际环境中,并监测系统运行情况。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云南云电同方科技有限公司,未经云南云电同方科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010173114.1/2.html,转载请声明来源钻瓜专利网。