[發明專利]一種分布式的融合群智化、生態化和服務化的軟件開發平臺及其實現方法在審
| 申請號: | 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.szxzyx.cn/pat/books/202110997312.4/2.html,轉載請聲明來源鉆瓜專利網。





