[发明专利]一种分布式的融合群智化、生态化和服务化的软件开发平台及其实现方法在审
| 申请号: | 202110997312.4 | 申请日: | 2021-08-27 |
| 公开(公告)号: | CN113835682A | 公开(公告)日: | 2021-12-24 |
| 发明(设计)人: | 张海军;施鉴洋;郑俊进;许文健;袁琦 | 申请(专利权)人: | 哈尔滨工业大学 |
| 主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/30;G06F8/38 |
| 代理公司: | 哈尔滨市阳光惠远知识产权代理有限公司 23211 | 代理人: | 刘景祥 |
| 地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 分布式 融合 群智化 生态 服务 软件 开发 平台 及其 实现 方法 | ||
本发明公开了一种分布式的融合群智化、生态化和服务化的软件开发平台及其实现方法。所述软件开发平台包括业务服务层与数据服务层,所述业务服务层用于在线的服务组合系统开发模式;所述数据服务层用于为系统生态的各个部门提供所需的数据。本发明用以解决软件开发领域中开发效率低下的问题。
技术领域
本发明属于软件开发领域;具体涉及一种分布式的融合群智化、生态化和服务化的软件开发平台及其实现方法。
背景技术
群体智能作为一类通用的问题求解方法,被广泛应用于解决软件开发过程中面临的各类复杂问题,目前,软件开发中采用的基于群体智能的方法主要包括众包和开源。众包是指一个公司或机构采取的行为,一旦由员工履行职能,并以公开电话的形式将其外包给一个未定义(通常是大型)的人际网络。换句话说,软件开发中的众包(Crowdsourcing)表示客户从自愿的在线社区寻求服务,而不是传统的员工或供应商。
开源软件已经成为一种重要的文化和经济现象,开源软件项目的数量也在迅速增长。许多由商业公司开发的软件系统也是在开源许可下发布的。开源社区作为源代码发布的网络平台,对开源软件的发展起着重要的推动作用。人类群体智能在现有的基于群体智能的软件工程中已经展现出了极强的求解问题的能力。
发明内容
本发明公开了一种分布式的融合群智化、生态化和服务化的软件开发平台及其实现方法,用以解决软件开发领域中开发效率低下的问题。
本发明通过以下技术方案实现:
一个分布式的融合群智化、生态化和服务化的软件开发平台,所述软件开发平台包括业务服务层与数据服务层,所述业务服务层用于在线的服务组合系统开发模式;
所述数据服务层用于为系统生态的各个部门提供所需的数据。
进一步的,所述业务服务层包括开源社区、云开发平台、余弦机器人COSINERobot、众包、团队管理、项目管理、进度管理和项目审查,所述众包、团队管理、项目管理、进度管理、项目审查与云开发平台组成,所述开源社区与平台业务流程模块之间双向传输信号,所述余弦机器人COSINE Robot与平台业务流程模块之间双向传输信号。
进一步的,所述数据服务层包括服务库、知识库与数据存储模块,所述数据存储模块向服务库和知识库传输数据,所述服务库和知识库向开源社区、平台业务流程模块和余弦机器人COSINE Robot传输数据。
进一步的,所述业务服务层包括开源社区、云开发平台、余弦机器人COSINERobot、众包;
所述众包是系统面向用户使用时候的主要入口;
所述开源社区负责引入开源社区中丰富的项目资源保障系统的活跃度;
所述云开发平台是系统实现在线群智化软件编码和开发的核心模块;
所述余弦机器人COSINE Robot从机器智能的角度为项目众包和云软件开发提供强力的辅助支撑;
进一步的,所述数据服务层包括服务库、知识库与数据存储模块;
所述服务库为软件开发过程中所需要的服务组件和服务组合系统提供存储能力;
所述知识库为群智化软件开发提供知识积累的能力;
所述将数据存储独立部署为一个服务,为上层的各个业务模块提供统一的数据操作方式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110997312.4/2.html,转载请声明来源钻瓜专利网。





