[发明专利]一种基于组件的软件开发系统有效
申请号: | 202111540951.4 | 申请日: | 2021-12-16 |
公开(公告)号: | CN114217775B | 公开(公告)日: | 2023-01-03 |
发明(设计)人: | 孟范刚;王欣;龙艳梅;王彦君;李永盛;张宇峰;李忠 | 申请(专利权)人: | 中电信数智科技有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30 |
代理公司: | 北京知汇林知识产权代理事务所(普通合伙) 11794 | 代理人: | 杨华 |
地址: | 100036 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 组件 软件 开发 系统 | ||
1.一种基于组件的软件开发系统,其特征在于,所述系统包括:
需求信息获取模块,用于获取用户需求信息,对用户需求信息进行分析得到可用需求关键词;
开发组件提供模块,用于根据可用需求关键词从开发组件库中选取相匹配的软件开发组件,将选取的软件开发组件发送至任务管理模块;
任务管理模块,用于接收选取的软件开发组件,发布软件研发任务信息,以使得研发人员能够根据软件开发组件快速完成软件的研发工作;以及
必要功能软件开发组件增加模块,内设置有关联性功能开发组件增加单元;
其中,所述关联性功能开发组件增加单元包括:
关联性需求信息获取子单元,用于对所有用户需求信息进行分析,当某两个需求关键词在用户需求信息中同时出现,且同时出现的次数大于第二预定值时,将这两个需求关键词标记为关联性需求信息,用以提醒研发人员开发出对应的关联性功能软件开发组件;以及
关联性功能添加子单元,用于将关联性功能软件开发组件添加到所述开发组件提供模块中。
2.根据权利要求1所述的系统,其特征在于,所述开发组件提供模块包括:
开发组件库,用于提供软件开发组件,每个所述软件开发组件均对应有组件功能标签信息;
软件开发组件选取单元,用于将组件功能标签信息与可用需求关键词进行匹配,当两者一致时,所述组件功能标签信息对应的软件开发组件被选取;以及
软件开发组件发送单元,用于将选取的软件开发组件发送至任务管理模块。
3.根据权利要求2所述的系统,其特征在于,所述需求信息获取模块包括:
需求信息获取单元,用于获取用户需求信息,所述用户需求信息由多个需求关键词组成;以及
需求信息分析单元,根据组件功能标签信息对用户需求信息中的每个需求关键词进行分类,当需求关键词与所有组件功能标签信息中的一个匹配时,将该需求关键词标记为可用需求关键词;当需求关键词与任意一个组件功能标签信息都不匹配时,将该需求关键词标记为不可用需求关键词。
4.根据权利要求1所述的系统,其特征在于,所述任务管理模块包括:
接收单元,用于接收用户需求信息和选取的软件开发组件;以及
软件研发任务信息生成单元,用于根据用户需求信息和选取的软件开发组件自动生成软件研发任务信息。
5.根据权利要求4所述的系统,其特征在于,所述任务管理模块还包括研发人员管理模块,用于添加研发项目人员,并对研发项目人员的任务完成进度进行跟踪。
6.根据权利要求3所述的系统,其特征在于,所述必要功能软件开发组件增加模块还包括:
用户需求信息存储单元,用于对获取的用户需求信息进行存储,可用需求关键词和不可用需求关键词均被存储;
不可用需求关键词计数单元,用于对存储的所有不可用需求关键词进行计数,当某个不可用需求关键词出现的次数大于第一预定值时,将不可用需求关键词标记为必要需求关键词,用以提醒研发人员开发出对应的必要功能软件开发组件;以及
必要功能添加单元,用于将必要功能软件开发组件添加到开发组件库中。
7.根据权利要求1所述的系统,其特征在于,所述基于组件的软件开发系统还包括用户需求反馈模块,用户需求反馈模块包括:
前沿替代需求库,前沿替代需求库中包含淘汰需求关键词和用于替代的前沿需求关键词;以及
淘汰关键词匹配模块,用于将可用需求关键词与淘汰需求关键词进行匹配,当可用需求关键词中存在淘汰需求关键词时,对所述可用需求关键词进行标记,并输出对应的前沿需求关键词,以供用户选择。
8.根据权利要求1所述的系统,其特征在于,所述基于组件的软件开发系统还包括测试管理模块,用于获取测试任务和测试用例,根据所述测试任务和测试用例,对开发的代码进行测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电信数智科技有限公司,未经中电信数智科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111540951.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于栈板车流转的全自动拆码垛设备
- 下一篇:一种冷捣糊捣打模具