[发明专利]一种基于组件的软件开发系统有效
申请号: | 202111540951.4 | 申请日: | 2021-12-16 |
公开(公告)号: | CN114217775B | 公开(公告)日: | 2023-01-03 |
发明(设计)人: | 孟范刚;王欣;龙艳梅;王彦君;李永盛;张宇峰;李忠 | 申请(专利权)人: | 中电信数智科技有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30 |
代理公司: | 北京知汇林知识产权代理事务所(普通合伙) 11794 | 代理人: | 杨华 |
地址: | 100036 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 组件 软件 开发 系统 | ||
本发明属于软件研发技术领域,提供了一种基于组件的软件开发系统,包括:需求信息获取模块,用于获取用户需求信息,对用户需求信息进行分析得到可用需求关键词;开发组件提供模块,用于根据可用需求关键词从开发组件库中选取相匹配的软件开发组件,将选取的软件开发组件发送至任务管理模块;以及任务管理模块,用于接收选取的软件开发组件,发布软件研发任务信息,以使得研发人员能够根据软件开发组件快速完成软件的研发工作。本发明通过需求信息获取模块和开发组件提供模块的设置,软件开发过程中,能够根据用户提出的需求信息自动选取一些软件开发组件进行使用,大幅度降低了软件开发的工作量,提升了软件整体研发效能。
技术领域
本发明涉及软件研发技术领域,具体是涉及一种基于组件的软件开发系统。
背景技术
目前通过代码开发方法得到软件的基本过程为:首先是用户提出需求,研发人员根据用户提出的需求编写代码,然后将编写好的代码打包,打包后通过测试人员进行测试,测试完成后,整个需求就能够得到发布。
现在的软件研发项目随着需求的增加规模变得越来越大,规模的增大带来了很多烦恼,各种功能错综复杂的交织在一起,一款功能较多的软件通常包含多个模块,每个模块都需要大量的时间去编写代码,费时费力,严重影响软件整体研发效能。
因此,需要提供一种基于组件的软件开发系统,旨在解决上述问题。
发明内容
针对现有技术存在的不足,本发明的目的在于提供一种基于组件的软件开发系统,以解决上述背景技术中存在的问题。
本发明是这样实现的,一种基于组件的软件开发系统,所述基于组件的软件开发系统包括:
需求信息获取模块,用于获取用户需求信息,对用户需求信息进行分析得到可用需求关键词;
开发组件提供模块,用于根据可用需求关键词从开发组件库中选取相匹配的软件开发组件,将选取的软件开发组件发送至任务管理模块;以及
任务管理模块,用于接收选取的软件开发组件,发布软件研发任务信息,以使得研发人员能够根据软件开发组件快速完成软件的研发工作。
作为本发明进一步的方案:所述开发组件提供模块包括:
开发组件库,用于提供软件开发组件,每个所述软件开发组件均对应有组件功能标签信息;
软件开发组件选取单元,用于将组件功能标签信息与可用需求关键词进行匹配,当两者一致时,所述组件功能标签信息对应的软件开发组件被选取;以及
软件开发组件发送单元,用于将选取的软件开发组件发送至任务管理模块。
作为本发明进一步的方案:所述需求信息获取模块包括:
需求信息获取单元,用于获取用户需求信息,所述用户需求信息由多个需求关键词组成;以及
需求信息分析单元,根据组件功能标签信息对用户需求信息中的每个需求关键词进行分类,当需求关键词与所有组件功能标签信息中的一个匹配时,将该需求关键词标记为可用需求关键词;当需求关键词与任意一个组件功能标签信息都不匹配时,将该需求关键词标记为不可用需求关键词。
作为本发明进一步的方案:所述任务管理模块包括:
接收单元,用于接收用户需求信息和选取的软件开发组件;
软件研发任务信息生成单元,用于根据用户需求信息和选取的软件开发组件自动生成软件研发任务信息。
作为本发明进一步的方案:所述任务管理模块还包括研发人员管理模块,用于添加研发项目人员,并对研发项目人员的任务完成进度进行跟踪。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电信数智科技有限公司,未经中电信数智科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111540951.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于栈板车流转的全自动拆码垛设备
- 下一篇:一种冷捣糊捣打模具