[发明专利]基于任务功能线的软件项目管理方法及系统在审
申请号: | 201911287970.3 | 申请日: | 2019-12-15 |
公开(公告)号: | CN111090420A | 公开(公告)日: | 2020-05-01 |
发明(设计)人: | 彭慈文 | 申请(专利权)人: | 彭慈文 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/36;G06F8/72 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 330819 江西省宜*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 任务 功能 软件 项目 管理 方法 系统 | ||
本发明涉及软件开发管理技术领域,尤其涉及一种基于任务线的软件项目管理方法及系统。基于任务功能线软件开发管理方法是通过对项目代码进行静态代码分析处理,以任务功能线为单位对代码进行关联管理。在任务功能线基础上,进行实现多项目任务线协调管理、无关代码屏蔽、任务功能线组合管理、代码提取、线上智能调整,从而实现对代码开发和使用上的各种监控,同时也能在一个项目基础上,重组出许多种不同组合的小项目。基于任务功能线的软件项目管理系统则是对上述方法的一种应用,包括用于用户操作的客户端和与客户端相连用于统一管理的服务端。
技术领域
本发明涉及软件项目管理领域,尤其涉及一种基于任务功能线的软件项目管理方法和系统。
背景技术
在社会发展下,软件的应用越来越普遍,市场上也存在许多种开发语言,而这些语言开发过程中基本上都讲究代码复用,都是对一个个的源码文件进行开发、维护,因此开发人员也会根据功能和业务需求等方面因素将代码分配到不同源码文件中,这就导致一个任务功能的相关实现代码可能跨越了一个或多个源码文件,同理,一个源码文件也可能包含了一个或多个任务功能所需的代码。由于任务功能与源码文件错综复杂的关系,开发人员需要更加谨慎地进行代码开发,导致开发人员不敢删除项目中不是非常了解的冗余代码。也是因为这种复杂关系,加上项目可能涉及多种编程语言、框架以及开发人员水平和代码风格各不相同,让开发人员的代码梳理工作更加烧脑。
在项目开发上,代码调试有时需要重启消耗不少时间。而且在开发过程中,存在修改代码而影响其他功能的情况,即使没影响,因为不能证明没影响,测试人员还是得测一遍。在分布式上,当前流行的微服务架构虽然将一个大项目分成多个独立运行的小模块,但其代码还不能灵活地进行重组。
发明内容
(一)解决的技术问题
针对上述软件开发过程中存在的缺陷,本发明提供了一种基于任务线的软件项目管理方法及系统,能够有效解决当前软件开发中存在的冗余代码过多,测试时重启耗时过长,修改代码可能影响其他功能以及代码重组不灵活的缺陷,而且具备更多有助于软件开发的功能。
(二)技术方案
本发明主要通过增加对项目中所有任务功能相关代码的管理来解决上述问题。一条任务功能线即是项目中的一个简单的任务或功能,而一条任务功能线代码则为项目中一个单一任务或功能独立运行所需要的完整代码,本发明就是对项目中每条任务功能线运行所需的代码进行关联和管理,然后在这基础上实现更多功能。
基于任务功能线的软件项目管理方法包括任务功能线整理方法、任务功能线代码开发方法、任务功能线管理方法、多项目任务线协调管理方法、无关代码屏蔽方法、任务功能线组合管理方法、代码提取方法、线上智能调整方法。基于任务功能线的软件项目管理系统则是对这些方法的一种应用,它包括用于开发人员本地代码分析、管理及操作的客户端,和用于开发团队整体项目统一代码校验、管理的服务端。客户端可以作为基于任务功能线管理系统的一个模块使用,也可以当作一个基于任务功能线的开发工具单独使用。由于开发语言和技术方案众多,基于任务功能线的软件开发管理系统也需要有不同的针对性处理规则和版本。
优选的,所属基于任务功能线的软件项目管理方法包括任务功能线整理、任务功能线代码开发、任务功能线管理、多项目任务线协调管理、无关代码屏蔽、任务功能线组合管理、代码提取、线上智能调整。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于彭慈文,未经彭慈文许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911287970.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:螺套式轨道对接接头连接板
- 下一篇:利用医药中间体制备的抗菌型二胺及制备方法